Hitchhiker Guide to Eclipse Presentation Frameworks galaxy
There you were, with the ultimate Eclipse/RCP application, ready to select the perfect presentation framework to design your own user interface. Little did you know that you were about to open Pandora's box! Indeed, with the plethora of existing projects serving this purpose in Eclipse, selecting a presentation framework can happen to be quite a daunting task.
Presentation frameworks have been a hot topic in the Eclipse ecosystem these past few years. Many projects have emerged to bring new alternatives to design graphical interfaces for RCP applications.
During this session we'll survey some of these frameworksn namely, Wazaabi, Eclipse Scout, EEF (Extended Editing Framework), Sapphire and ECP (EMF Client Platform). We will look at these technologies through different angles:
- code generation, runtime parameterization, ...
- EMF-based or not
- Graphical toolkit compliance (SWT, JavaFX, ...)
- Ability to customize or extend the framework
At the end of this talk, a future developer of RCP UIs will have sufficient information to choose the right presentation framework in the Eclipse Ecosystem.