Free 1-day online Eclipse RCP training

Unusual circumstances call for unusual methods. In that spirit, I’ve decided to offer a one-day version of my Eclipse RCP course for free. My feeling is that situations such as this are a good time to reflect and to learn new skills. So if you’ve been wanting to learn the basics of Eclipse RCP or brush up on your existing skills, why not sign up? Just contact me to reserve a spot.

The current course dates and times are:

  • March 16th, 2021 – 10am to 4pm (US Central Time)
  • April 13th, 2021 – 10am to 4pm (US Central Time)
  • May 27th, 2021 – 10am to 4pm (US Central Time)

This course focuses on core skills related to software modularity using OSGi, as well as the basics of the Eclipse RCP workbench and parts. I’ll also be covering the differences between RCP 3 and RCP 4, and when it makes sense to use one or the other. 

The course meetings will be held online using Zoom, and class sizes will be limited to 10 students to allow for interactions between the students and myself.

The detailed outline for the course is:

Morning – Modularity and Eclipse

  • Introduction to the Rich Client Platform
  • Plug-in model
  • Anatomy of a plug-in
  • Creating a plug-in
  • Plug-in mechanics
  • Extensions and extension points
  • OSGi services
  • Fragments

Afternoon Session 1 – The Workbench

  • Workbench structure
  • RCP 3 vs RCP 4
  • Compatibility layer
  • Legacy services and advisors
  • Contexts and dependency injection
  • Perspectives
  • Target platforms
  • Features
  • Product configurations

Afternoon Session 2 – Parts

  • Parts in RCP 3
  • Savable parts
  • State persistence
  • Selection service
  • Parts in RCP 4
  • Dependency injection
  • Bridging RCP 3 and RCP 4