Duration: Hours

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.

Training Mode: Online

Enquiry

    Category:

    Description

    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

    Overview

    • 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

    Services

    • 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

    Editors

    • 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

    Outlook

    • 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.

     

    Reviews

    There are no reviews yet.

    Be the first to review “Eclipse 4”

    Your email address will not be published.