next up previous contents
Next: Graphics Up: Hartebeesthoek 26m New Computer Previous: Graphical interface

Development Environment

In order to be able to maintain existing observing programs and develop new observing programs the NCCS has to provide support for experts to extend the NCCS at system level, modify existing hardware and add new hardware. In order to avoid duplication of code there should be only one way of doing the same thing e.g. setting frequency, acquiring data and communicating with hardware. The development environment should provide a set of system routines stored in dynamically loaded shared libraries for doing system related things. All developers must use these routines. It should be possible to extend the set of system routines.


Mike Gaylard