Eclipse 4

Duration: Hours



    Training Mode: Online


    Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular.

    Course Goals

    • Understand the fundamental innovations in the platform
    • Apply the concepts to build a complete application
    • Experience the advantages of Eclipse 4 compared to Eclipse 3.x
    • Learn how and when to introduce it in a running project

    Gain an overview of technologies and frameworks in the Ecosystem


    • Motivation for a new platform
    • Core innovations
    • Hello World

    The Application Model

    • Overview EMF (optional)
    • Tooling
    • Modeling an application
    • Linking the workbench model to implementations
    • Programmatically modifying the workbench model
    • Extending a model using fragments

    Dependency Injection

    • Overview
    • The context
    • Manual injection
    • Programming with Annotations


    • Overview
    • Using existing services
    • Declaring custom services

    Commands and Handlers

    • Introduction to commands, items and handlers
    • Integrating with the selection service
    • Pop-up menus
    • Conditional enablement and visibility
    • Key Bindings

    Modular Application Models

    • Contribute extensions to an application model
    • Model Fragments
    • Model Processors


    • Contributing and opening an editor
    • Implementing an editor
    • Managing the dirty state of an editor

    Additional Model Elements and Services

    • Perspectives
    • Placeholder

    Additional topics

    • Styling
    • Event Bus


    • Using e4 technologies in 3.x
    • Migrating to Eclipse 4
    • Additional technologies

    For more inputs on Eclipse 4 you can connect here.
    Contact the L&D Specialist at Locus IT.

    Locus Academy has more than a decade experience in providing  the training/staffing on Eclipse for corporates across the globe. The participants for the training/staffing on Eclipse  are extremely satisfied and are able to accomplish the learnings in their on going projects.


    There are no reviews yet.

    Be the first to review “Eclipse 4”

    Your email address will not be published. Required fields are marked *

    Eclipse 4 (e4) is the next major release stream of the Eclipse RCP SDK. While Eclipse 3.x is great technology, the software landscape is changing, requiring core innovations within Eclipse. The Eclipse e4 team has taken on this challenge and reimplemented basic parts of the Eclipse Platform following new paradigms.