These documents provide an insight into the specification and implementation of control systems at other telescopes.
The GBT is the 100-metre Greenbank Telescope, now in operation. The HartRAO NCCS is very similar in concept to the GBT system. Specific docs of high interest are listed after the GBT home and documentation pages. The programming language is C++. The observer interface uses Glish (a C-like interpreter), while the operator interface uses Tk/Tcl.
GBT home page, at http://www.gb.nrao.edu/GBT/
GBT documentation, at http://www.gb.nrao.edu/GBT/MC/doc
Examples of the documentation:
Observer Monitor and Control Requirements for the GBT, from http://www.gb.nrao.edu/GBT/memos/memo81.txt
a very brief introduction to GBT observing at http://www.gb.nrao.edu/ rfisher/Glish/gbt_obs_intro.html
GBT Glish observer interface with many examples, at http://www.gb.nrao.edu/ rfisher/Glish/gbt_gui_proto.html
GBT observing tables = input or command files, at http://www.gb.nrao.edu/ rfisher/Glish/shorthand.html
Writing GBT observing procedures in Glish, at http://www.gb.nrao.edu/ rfisher/Glish/glish_procs.html
Advanced GBT procedure writing in Glish, at http://www.gb.nrao.edu/ rfisher/Glish/gbt_procedures.html
Object-Oriented Experiences with GBT Monitor and Control, at http://ecf.hq.eso.org/adass/adassVII/fisherj.html
GBT software and notes at Rick Fisher's home page, at http://www.gb.nrao.edu/ rfisher/. Additional links from here include:
GBT software implementation documentation, at http://www.gb.nrao.edu/GBT/MC/doc/GBTsoft.html
GBT hardware implementation documentation, at http://www.gb.nrao.edu/GBT/MC/doc/GBThard.html
GBT memos, from http://info.gb.nrao.edu/GBT/memos/GBTmemos.html
The Owens Valley Radio Observatory has developed a new user interface viewable over the internet for its millimeterwave array, using Java clients and a C++ server, at http://ecf.hq.eso.org/adass/adassVII/scotts.html.
The format for input files for the Hobby-Eberly Telescope (HET) is rather similar to that proposed for the NCCS:
HET scheduler local copy from http://rhea.as.utexas.edu/HET_documentation/phase2.ps
The ATNF are developing the "Australia Telescope Observatory Management System (ATOMS)", at ATOMS home page at http://wwwatoms.atnf.csiro.au/" but much of it seems to have little of interest to us. The system is being implemented in Java.
ATOMS java docs on coordinates at http://wwwatoms.atnf.csiro.au/products/coord/src/java/ is one of the more interesting items. SLALIB is their benchmark in this case.