Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

The way you look tonight - Generating flexible UI's with EMF and Databinding

Lars Vogel

Making With Eclipse · Lightning (12 mins)
Monday, 16:32, 13 minutes | Stevens Creek

Tags: e4 , Modeling , UI / RCP
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

In the area of Web 2.0 the user is used to customize the representation layer. For example the iGoogle page allows to rearrange the UI elements.

SWT based UI's tend to be static, e.g. they have a predefined number of fields with fixed labels which are displayed based on a layout defined at development time.

This session will show the usage of EMF and JFace Databinding to generate Eclipse views which can be dynamically changed by the user at runtime.

The following topics will be covered:

1. The underlying EMF model (based on Eclipse E4 TM) for the widgets
2. How the widget model can be combined with any domain model
3. How the user can dynamically change field labels, hide fields, rearrange composites and define different representations for the same view
4. How JFace Databinding clues everything together

Lars is a developer, consultant, trainer and product manager. He is currently working as a Product Manager at SAP AG and as an independent Java and Eclipse consultant.

He has a deep and broad background in Java and Eclipse technologies and is a committer in the Eclipse E4 project. He is a regular speaker at SAP and Java / Eclipse events and is well known for his Java technology related website http://www.vogella.de.

Slides