Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Graphiti and GMF Compared: Revisiting the Graph Editor.

Koen Aers

Making with Eclipse · Extended
Tuesday, 14:30, 40 minutes | Lafayette

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

In a previous life, I have shown the EclipseCon audience how to create a Graph Editor using the Eclipse Graphical Editing Framework (GEF). People that attended one of these talks will without doubt remember how much boiler plate code was needed to make this editor fully functional. In this talk I will use the topic of the Graph Editor once again to compare the Graphical Modeling Framework (GMF) and Graphiti. Both GMF and Graphiti are subprojects of the Graphical Modeling Project and serve the purpose of making the creation of rich graphical editors for Domain Specific Languages straightforward and painless. I will provide a high level overview of both these technologies to illustrate how they make the life of a toolsmith easier. Finally I will discuss some of their advantages and disadvantages. Attendees will see how GMF and Graphiti remove the need of writing the boiler plate code common in the 'pure GEF' solution. They will learn the differences between both frameworks and obtain essential information that can help them decide what solution is best for them.

Koen is currently driving the Eclipse support for the jBPM project which is the JBoss workflow and BPM engine. He is part of the jBPM team since April 2004. Koen graduated as a Civil Engineer from the Belgian Royal Military Academy and obtained an additional Masters Degree in Information Technology at the Brussels Free University. Before joining JBoss, he worked respectively in the IT department of the Belgian Army and as a software consultant. Koen is a regular speaker at public events and conferences such as Java User Group meetings, EclipseWorld, EclipseCon, JBoss World, SOA World and at occasions such as the jBPM public trainings.

Slides