Project Modules

This project has declared the following modules:

NameDescription
astroDevice-commonThis library contains all common classes with the astroDeviceServer application and client applications using the IIOP protocol to communicate with each. It contains, inter alia, all interfaces of remote objects.
astroDeviceServer-pluginThis library contains all common classes with the astroDeviceServer application and plug-ins.
astroDeviceServerThis console application enables to drive all astronomical devices connected to the local host. It is a service on Microsoft Windows and a daemon on Linux and Mac OS X. It supports the communication with different devices (through the USB, the IEEE 1394 interface and the Bluetooth), the astronomical algorithms and calculations, the image processing, the access and update data in the database, and the listening of requests from client applications through a wired or Wireless network (LAN).
astroDeviceServer-hibernateThis module for astroDeviceServer enables the access to database with Hibernate framework.
astroDeviceServer-iiopThis module for astroDeviceServer enables to integrate the astroDevice protocol for communicate with client applications. This protocol is very inspired by that of the ASCOM platform but uses technology RMI/IIOP instead of COM Automation/ActiveX non portable to other OS than MS Windows.
astroDeviceServer-usbThis module for astroDeviceServer enables to integrate all functionalities for access to USB devices.
astroDeviceClientThis client application enables to control the astroDevice platform via graphical user interfaces. It uses the astroDevice protocol for communicate with the astroDeviceServer application through the network (LAN). The access to the different features is done through a contextual menu in the system tray (systray) of MS Windows taskbar or in the Gnome/KDE panel on Linux.
astroDeviceServer-SyntaPluginThis plug-in for astroDeviceServer enables the support of telescope mounts using the Synta protocol (Atlas mounts).