Develop an E4 application using Nebula and the latest E4 tooling version.

Session details
Experience level: 
Session Track: 
Session Type: 

The Eclipse 4 (E4) runtime is used every day by millions users of the Eclipse IDE, but its development model is not used so much by Eclipse RCP developers who are still using Eclipse RCP 3 concepts (E3). 

This tutorial will show how you can easily develop a set of pure E4 plugins that can also be mixed with E3 plugins. 

After some explanations of the main E4 concepts (injection, model fragment, ...)  we will be ready to start the exercises.

Starting with a good target platform, we will build several plugins using the latest version of the E4 tools like the model fragment editor. Step by step, and using the E4 spies, we will create our Nebula based application. 

At the end we will run this application either in a pure E4 runtime, or mixed in your current IDE (still based on E3 with compatibility layer).

After this tutorial you will surely be confident to develop your new plugins using E4 concepts even if your developments are still based on E3 concepts. 

This tutorial is a full rewriting of the similar tutorial played at EclipseCon France 2014, but with more information and using the newest tooling.

Our Sponsors

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018