-
Notifications
You must be signed in to change notification settings - Fork 5
Project Information_124059816
nxi edited this page Apr 9, 2015
·
1 revision
Created by Tony Lam, last modified on Jan 17, 2010
- a cross-platform scientific workbench
- a front-end for instrument control and data analysis
- an open source Eclipse Rich Client Platform project
- an OGSi enabled middleware server to provide centralised access to the instrument system
GumTree provides user friendly graphical interference to communicate and monitor the hardware via the instrument control system. The current supported control system is the SINQ Instrument Control Software from PSI. Support for other popular control system such as TANGO and EPICS are under construction.
GumTree integrates instrument control as well as data analysis feature into a single application. The data analysis suite can be used as a standalone tool, or embedded into the experiment logic. This enable users to perform live data processing, as an important tool evaluate data quality during an experiment. GumTree provides data analysis API such as common data model, error propagation, 1D/2D visualisation, and XML based processor framework to chain up analysis code blocks into a reduction algorithm.
GumTree uses the Java scripting API (JSR-223) to allow a number of scripting languages interacting with the GumTree at runtime, for example, users can combine instrument control and data analysis features in a single script. Since GumTree is built on top of the Eclipse IDE platform, users can embed existing scripting IDE plug-ins to provide code editing and auto completion.
Workflow is a new way of automating a combination of taskes in a graphical manner. It is sometimes referred as visual scripting, or service mashup. Like scripting, a workflow can integrate different kinds of task like instrument control and data processing, and execute as automation.
The vision of GumTree is to provide a single entry point for users to interact with various services that are available in the instrument newtork. Usually a network provides access to instrument control system, database, portal system, data archive system, or even grid/cloud infrastructure for high performance computing. Via the plug-in architecture, developers can easily provides their system connectors and those available as services to the rest of the GumTree system.
GumTree is also a generic framework for building desktop applications. All features are designed to be highly reusable and packaged as individual components. Developers can take part of GumTree and embed to their own Eclipse Rich Client Platform or OSGi based application.
GumTree is open source and is backed by a number of powerful and popular open source technologies for cost effectiveness. This also means developers can modify and redistribute any part GumTree for their own use.
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/jpeg)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/jpeg)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Image:images/icons/bullet_blue.gif (image/png)
Document generated by Confluence on Apr 01, 2015 00:11
Home | Developer Guide | Copyright © 2013 ANSTO