Model my PDE!
Making With Eclipse · Standard (25 mins)
Tags: Committer And Contributor , Modeling , Tools
Thursday, 14:00, 25 minutes | Lafayette
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.