Making with Eclipse · Extended
Tuesday, 14:30, 40 minutes | Lafayette
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.