GEF

DAWN - an Eclipse-based workbench for scientific data analysis and visualization

Session Type: 
Standard Talk [25 minutes]
Speakers

DAWN (www.dawnsci.org) is a collaborative open-source venture currently being led by large science facilities (mainly, synchrotron light sources) to develop data analysis, visualization and workflow tools for interpreting scientific data.

Schedule info

Status: 
Declined

Audience

Track: 
Other Cool Stuff
Experience level: 
Beginner

GEFGWT: GEF in JavaScript, in the browser, on the iPad

Session Type: 
Standard Talk [25 minutes]
Speakers

GEF is one of the oldest Eclipse projects. When migrating a good old RCP application to the Web or Mobile, the graphical editors are usually very hard to port or rewrite.

We ported GEF to JavaScript using GWT. That way you can reuse most of the Java code and compile your GEF editors to JavaScript. We also made a few extensions to support touch events on mobile devices.

In this talk I explain how the port was done, give you a demo of GEFGWT and explain how you can use it.

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Watching Your (GEF) Figure

Session Type: 
Standard Talk [25 minutes]
Speakers

So your project uses GEF? Cool! Being able to quickly create rich UI elements with a minimum of effort is a wonderful thing. How are your automated UI tests for those elements running? Oh...you're still testing them manually. May I ask why?

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Beginner

GEF4 - Share and Enjoy...

Session Type: 
Standard Talk [25 minutes]
Speakers

Dead wood needs to be cut out. And GEF definitely has some: an organically evolved API, a no longer adequate modularization (partly because of e4), a tight corset of API compatibility restrictions.

To modernize GEF, an initiative - GEF4 - has been brought into being about a year ago (see http://wiki.eclipse.org/GEF/GEF4). Plans were to develop a new geometry API as a nucleus in the Juno release timeframe, and to port the remaining parts of Draw2d and GEF 3.x as well as Zest 2.x to it afterwards. Well Juno has flown by, and the beginning has been made as intended: a first milestone of the new geometry API is there, and the porting of the remaining code base also has been started.

I want to take this opportunity to sketch what our plans and ideas for GEF4 are, to give an impression on what is already there (the bits and pieces of the new geometry API: http://wiki.eclipse.org/GEF/GEF4/Geometry), and to further outline what we are currently working on and what may be expected in the near future.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.