dc.contributor.author |
Niessner, Albert F. |
|
dc.date.accessioned |
2013-11-11T15:23:15Z |
|
dc.date.available |
2013-11-11T15:23:15Z |
|
dc.date.issued |
2010-06-27 |
|
dc.identifier.citation |
SPIE Optics + Photonics 2011, San Diego, California, August 20-25, 2011. |
en_US |
dc.identifier.clearanceno |
13-2304 |
|
dc.identifier.uri |
http://hdl.handle.net/2014/43967 |
|
dc.description.abstract |
Two independent coronagraph experiments that require 24/7 availability with different optical layouts and different motion control requirements are commanded and controlled with the same Java software system executing on many geographically scattered computer systems interconnected via TCP/IP. High availability of a distributed system requires that the computers have a robust communication messaging system making the mix of TCP/IP (a robust transport), and XML (a robust message) a natural choice. XML also adds the configuration flexibility. Java then adds object-oriented paradigms, exception handling, heavily tested libraries, and many third party tools for implementation robustness. The result is a software system that provides users 24/7 access to two diverse experiments with XML files defining the differences |
en_US |
dc.description.sponsorship |
NASA/JPL |
en_US |
dc.language.iso |
en_US |
en_US |
dc.publisher |
Pasadena, CA : Jet Propulsion Laboratory, National Aeronautics and Space Administration, 2010. |
en_US |
dc.subject |
high-availability |
en_US |
dc.subject |
control systems |
en_US |
dc.subject |
distributed computing |
en_US |
dc.subject |
Java |
en_US |
dc.title |
A high-availability, distributed hardware control system using Java |
en_US |
dc.type |
Preprint |
en_US |