RCP Quickstart Outline

rcp-roadmap

 

This 3-day course is divided into 6 sessions, one to be held in the morning and one in the afternoon. Each session lasts about 3 hours and includes both lecture and labs.

 

 

 

Morning Day 1 – Plug-ins and the PDE

  • Introduction to the Rich Client Platform
  • Plug-in model
  • Anatomy of a single plug-in
  • Creating a plug-in with the PDE
  • Plug-in manifests
  • Plug-in dependencies
  • Plug-in encapsulation
  • Extensions and extension points
  • Features
  • Fragments
  • Running your code

Afternoon Day 1 – SWT and JFace

  • SWT Overview
  • Widgets and controls
  • Composites and groups
  • Layout managers
  • Events and listeners
  • JFace viewer framework
  • Dialogs
  • Data binding

Morning Day 2 – RCP Basics

  • Workbench structure and services
  • Selection service
  • Workbench life-cycle
  • Perspectives and perspective layouts
  • Views and mementos
  • Target platforms
  • Products and branding
  • Creating an application with the PDE

Afternoon Day 2 – Menus and wizards

  • Workbench menus
  • Actions and ActionBars
  • Commands, handlers and menus
  • Wizard framework
  • Integrating wizards into the workbench

Morning Day 3 – Editors and Forms API

  • Editor construction
  • Editor inputs
  • Editor life-cycle management
  • Forms API
  • Forms editor framework
  • File system integration

Afternoon Day 3 – Preferences, Concurrency and more

  • Preferences API
  • Creating preference pages
  • Creating extension points
  • Jobs API
  • Incorporating help content