Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Sign Up
Dashboard
Gumtree
Browse Space
PDF Space Export
PDF Export
Pages
Blog
Labels
Attachments
Mail
Advanced
Advanced
Space Details
Orphaned Pages
Undefined Pages
Templates
Export
PDF Export
HTML Export
XML Export
Subscribe
RSS Feeds
Export content within this space as PDF.
Select All
Deselect All
Archives
Components
Application Platform
Notes on Jython Support
Notes on Scripting Support
Incubator Components
DANSEG - GumTree for DANSE
Example script for running Pyre with SPIRO
Pyre Java Communication
K2 Visualisation
New Workflow API
S2 SICS Client
Instrument Support
Plug-in Library
Scientific Frameworks
Project Structure
GumTree 1.0 Plan (Draft)
GumTree Developer Guide
Workflow
Workflow Viewer
Introduction
Design Philosophy
Developer Learning Guide
GumTree Online Resources
Limitations of Technology Choice
Software Technologies
Development Environment
Development Environment Setup
Application Stack
Workbench Basic
Advanced Workbench Concepts
Using JavaFX in GumTree
GumTree Runtime
GumTree Core Services
Data Access Manager
Event Bus
Notification Service
Persistence Service
Data Model
GumTree Data Model
Dashboard
SICS Control System
Instrument Ready Manager
SICS Device Status Gadget
SICS Synoptics Widget
GumTree Server
ReSTful Web Services Support
System Administration
GumTree Server Monitoring
Continuous Integration
Javadoc Generation
Testing
GumTree Workflow
GumTree Scripting
GumTree Numeric
GumTree Developer Guide v2
Introduction to GumTree Developer Guide
Part I - GumTree Basic
GumTree Overview
GumTree Design
GumTree Architecture
Developing GumTree
Part II - GumTree Components
Application Container
Core Services
Workbench Services
Scripting API
Workflow API
Dashboard API
Numeric Package
Data Processing Framework
SICS Control System Support
ANSTO DAE Control System Support
Part III - GumTree Customisations
Bragg Institute Customisation
Echidna Instrument Support
Wombat Instrument Support
Kowari Instrument Support
Quokka Instrument Support
Platypus Instrument Support
Pelican Instrument Support
Part IV - Advanced Topics
Debugging GumTree
GumTree Build System
Deployment Procedure
Testing GumTree
Part V - Appendix
Education Roadmap
GumTree API Summary
Available Application Services
Application Configurations
List of Third Party Libraries
Post 1.0.0 Downloads
Pre 1.0.0 Downloads
Version Numbering
Community
Calendar
Collaboration
Contacts
News
Documentations
GumTree Publications
Developer References
Cookbook Examples
Properties Substitution
How to load from a NeXus data file
Blocking and unblocking thread with Java concurrency API
Double-checked locking technique for Java
How to create and run a workflow from script
How to drive multiple devices in a synchronous way
How to evaluate a script programmatically
How to hide SWT widget using GridLayout
How to plot an 1D java array using Kakadu
How to read individual frame from a NeXus file
How to use the GumTree Event Bus
Internal image management
Parameters XML serialisation
Programmatic Service Registration
Python script for vertical integration
Running and changing algorithm programmatically via script
SWT Resource management in GumTree
Developer Resources
IzPack
Adobe Flex
ANT
Artwork Resources
C
CruiseControl
DocBook
Eclipse Resources
Equinox OSGi
Equinox P2
Server-Side Equinox
Eclipse Workbench Modification
Restlet integration with Equinox and RCP
Running Equinox OSGi
Useful Eclipse Online Resources
Useful Eclipse Plug-ins
Eclipse Platform
Eclipse e4
Eclipse Plug-in Development Environment (PDE)
Eclipse Rich Client Platform
IBM Lotus Software
Standard Widget Toolkit (SWT)
EPICS
FUSE ESB
GumTree Resources
Browsing GumTree Source Code
Building and Testing with CruiseControl
Contributing to GumTree
GumTree Architecture Diagrams
GumTree Coding Practices & Patterns
Creating Scripting Engine in GumTree
Double-Checked Locking
Tips on Java Thead Control
Use of Image Registry with Activator
GumTree Configurator
GumTree Installer Notes
GumTree-Python Integration
Logging in GumTree
Notes on GumTree Distribution
Notes on GumTree Patching Procedure
Running GumTree on Mac OS X
Setup GumTree Development Environment
GumTree Runtime Options
IDL
JavaFX
Java
Useful Java Technologies
JFreeChart
JUnit
Jython
Linux
Log4J
MacOSX
NetBeans
NetKernel
NetCDF
OpenGL
Programming Languages
Python
Enthought Traits
Installing ViTables on Mac
Mayavi
Python Logging
Scala
SICS
Soft Skills
Software Engineering
Software Engineering Tools
Software Technology List
Spring
Spring configuration management in Equinox
Subversion
TANGO
UNIX
Windows
HTML5
iOS
Objective-C
Rich Ajax Platform
Xtext
JavaScript
Web Programming
Neutron Data Analysis Packages
List of Java Libraries
lambdaj
Algorithms
Tycho
Cloud Computing
Git
GEF and Draw2D
Vaadin
Maven
Hudson
Eclipse RCP
EMF
Web Services
Akka
Security
Sphinx
Project Documentations
Gumtree 1.3.x Documentations
Gumtree 1.4.x Documentations
GumTree 1.4.x - New and Noteworthy
GumTree 1.4.x Project Plan
GumTree 1.4.x Release Notes
Gumtree 1.5.x Documentations
GumTree 1.5.x Project Plan
Gumtree 1.6.x Documentations
Gumtree 1.6.x Project Plan
Gumtree 1.7.x Documentations
Gumtree 1.8.x Documentations
User References
Guide for writing analysis script in Gumtree
Downloads
Archived Builds
Project Information
Home
Python Scripting Interface of Gumtree - Programmer's Guide
LeftHeader
Members
Tony Lam
GumTree Spring Integration
Notes for NOBUGS 2008 Presentation
Navigation
QuickLinks
Resources
Screenshots
Select All
Deselect All