SWT

Rich Client Platform for Synchrotron Science

Session Type: 
Standard [35 minutes]
Speakers

A presentation about eclipse software for creating workflows and pipelines graphically using GMF. The workflow engine is based on Ptolemy 2 and features components called 'actors' which can be added via eclipse extension points. The presentation will concern how these features have been used in recent synchrotron science experiments and show how this software can be reused in wider areas requiring real time graphically designed pipelines.

This approach has been used at the European Synchrotron Radiation Facility, ESRF, to run beamline experiments and link them with analysis software. One experiment for instance is in an area of science called macro-molecular crystallography. The model incorporates moving motors for data collection in the synchrotron experimental hutch and then running analysis packages on the images of the crystal on a powerful cluster. The software is now beginning to be available at Diamond Light Source in the UK.

The workflow engine, Ptolemy 2, is a general purpose multi-threaded pipe-lining tool which can be used to link components together in efficient multi-threaded pipelines. The graphical layer is straight GEF however the model layer is replaced with a Ptolemy 2 model for development of computationally efficient algorithms.

Schedule info

Audience

Track: 
Cool Stuff (other)
Experience level: 
Intermediate

JavaFX Past, Present and Future and Interop with SWT and Swing

Session Type: 
Standard [35 minutes]
Speakers

This talk will present a brief history of JavaFX followed by an examination of the present version (2.0) and future directions.

JavaFX 2.0 is a modern, scene graph based widget toolkit that is the widget toolkit refresh for Java on the client. It supports rich media and contains an embedded WebKit based browser that is integrated with FX.

Examples showing JavaFX working with SWT and Swing will be presented.

Schedule info

Audience

Track: 
Cool Stuff (other)
Experience level: 
Beginner

Tags:

Building GUIs with WindowBuilder

Session Type: 
Standard [35 minutes]
Speakers

After Google's acquisition of Instantiations, WindowBuilder (winner of the 2009 Eclipse Community award for Best Commercial Eclipse Tool) was contributed to the Eclipse open source community (http://www.eclipse.org/windowbuilder) and is now a thriving open source project. Now the most powerful Java UI builder in the world is freely available for any Eclipse developer to use and extend. In this session, we will show you how to use WindowBuilder to create and edit SWT, Swing, GWT and Android apps and also show you how you can get involved in the project.

Schedule info

Time slot: 
28 March 14:15 - 15:00
Room: 
Lake Thoreau

Audience

Track: 
Tools
Experience level: 
Intermediate
Syndicate content