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

Model my PDE!

Making With Eclipse · Standard (25 mins)
Thursday, 14:00, 25 minutes | Lafayette

Tags: Committer And Contributor , Modeling , Tools
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Since day 1 of PDE, despite the fact there is a sort of generic framework behind PDE (undo/redo support for operations done both programmatically or through the UI/text editors, compiler to check models consistency and create markers, outline, etc.), it is, and always has been kind of a pain to “instantiate” this framework for each new usecase.

This talk aims at describing the whole transition from an "old school" PDE Editor, to a brand new model-based editor, using the concrete use case of the OSGi Declarative Services editor. It will highlight the key components on which the editor is based, in particular EMF Validation, Xtext, incremental builders mechanism, as well as the new Databinding Properties API.

The attendee will not only leave the room convinced of the unbearable stupidity of modeling™, but he'll also have all the needed information to build editors of his own using a model-based approach.

Benjamin is a technical expert at Sierra Wireless, passionated about Eclipse and its ecosystem. He is very involved in the Eclipse community, winner of the "Eclipse Top Contributor 2009" contest, and committer on PDE and e4 projects.