Inspector: the GTC graphical user interface

Macías, R.; Filgueira, J. M.
Bibliographical reference

Advanced Software and Control for Astronomy II. Edited by Bridger, Alan; Radziwill, Nicole M. Proceedings of the SPIE, Volume 7019, pp. 70190H-70190H-12 (2008).

Advertised on:
8
2008
Number of authors
2
IAC number of authors
2
Citations
0
Refereed citations
0
Description
The Inspector is the graphical user interface of the GTC Control System. It is implemented in Java and gives a unified view of the whole system by representing it as hierarchical browser of distributed objects. The ability to resolve at runtime the domain objects running distributed on the real time systems and use that domain information to dynamically generate different views of the system. Using the exact same set of tools and edition capabilities, it is as simple to create an engineering view of the GCS as it is to create a science view. Such flexibility and simplicity, have made the Inspector be, not only the interface of the final system, but also one of the most important tools used by the engineers from very early in the development process to test the functionality of their respective components. Persistency of dynamically created views, commands execution flows, visualization of system alarms and logs, are also important aspects of the Inspector which will be explained in this paper.