Gumtree is an open source project, providing a graphical user interface for instrument status and control, data acquisition and data reduction. Gumtree is written in Java on the Eclipse Rich Client Platform. Java provides operating sytem independence.
The rich client platform provides modularity via the plug-in paradigm and leverages third-party plug-ins. The rich client GUI paradigm for window management uses views and perspectives (collections of views). The perspectives allow the user to change between high level tasks such as data acquisition or data reduction. Customised screens provide a composite of all these tasks.
Gumtree provides a GUI with a common look and feel for all instruments. The product contains a client for the instrument control program SICS, a view to the histogram memory server, NeXus file reading, and a data reduction library and user interface. Gumtree is running on Echidna, Wombat, Kowari, Quokka, Kookaburra, Emu, Bilby, Pelican and Taipan.
To view all computing areas click here.