The Astronomical Instrument Markup Language (AIML) is a domain-specific implementation of the more generalized Instrument Markup Language (IML). Both AIML and IML are vocabularies based on the W3C standard, the Extensible Markup Language (XML). NASA Goddard Space Flight Center and Century Computing, a division of AppNet, Inc., are developing AIML to command and control astronomical instruments. Our software architecture combines the platform-independent processing capabilities of Java with the power of XML. A key aspect of the object-oriented architecture, implemented in Java, involves software that is driven by the AIML instrument description. The initial effort is targeted at the Stratospheric Observatory for Infrared Astronomy, an airborne observatory aboard a Boeing 747. Eventually our techniques will enable trusted astronomers from around the world to easily access infrared instruments (e.g., telescopes, cameras, and spectrometers) located in a variety of remote, inhospitable environments.
Hits: 143
Added: Thu Nov 28 2002