Zest

GEF4 - (Continue to) Share and Enjoy...

Session Type: 
Standard [35 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.

Schedule info

Time slot: 
28 March 15:00 - 15:35
Status: 
Accepted

Audience

Track: 
Tools
Experience level: 
Intermediate

Creating feature-rich EMF applications in a breeze: from start to finish in 30 minutes of coding

Session Type: 
Tutorial [3 hours]
Speakers

With the advent of E4, the Eclipse Modeling Framework (EMF) is right at the heart of every modern RCP application. From the developer’s perspective, EMF provides a nice and robust data representation layer that you can embed into your apps (like it is done in E4), and - combined with state-of-the-art stuff such as Xtext - it can also be used for building effective developer tools to auto-generate much of the source code of your app.

In practice, building on EMF alone is often not enough: real-world applications need more than elementary API functions to create and update views on a user interface, perform validation checks, or visualize models using 2D (or even 3D) graphics. All of these features are supported by model queries that work just like SQL but in a “model-compatible” way.

Schedule info

Status: 
Declined

Audience

Track: 
Modeling
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.