This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection, and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together. As an outlook, we discuss possible migration paths from Eclipse 3.x, as well as, strategies related to the compatibility layer vs. native Eclipse 4 applications. Finally, we explain the connection of e4 with JavaFX in general and e(fx)clipse in particular and we demonstrate how to migrate and run an the tutorial SWT application to JavaFX.
Please note: This tutorial will not cover SWT, JFace or JavaFX. Although the exercises only require very little knowledge, a basic understanding of these technologies is beneficial for participation. The concepts introduced in this tutorial are also relevant for a JavaFX application based on Eclipse 4.
Comment for the PC: Even if we already had this tutorial at EC before, We believe there are still many interested participants in a basic Eclipse 4 tutorial. It has always been well-received and well attended. Further, we extended the content with an outlook covering JavaFX.