EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Develop Rich Client Application

Course outline

2 days

Duration

2 days

Overview

While the Eclipse platform is designed to serve as an open tool’s platform, it is architected so that its components could be used to build just about any client application. The minimal set of plug-ins needed to build a rich client application is collectively known as the Rich Client Platform.

Applications other than IDEs can be built using a subset of the platform. These rich applications are still based on a dynamic plug-in model, and the UI is built using the same toolkits and extension points. The layout and function of the workbench is under fine-grained control of the plug-in developer in this case.

Chapter 1 – Foundation of Eclipse RCP

  • Benefits of Eclipse
  • How Is RCP Different from the Eclipse Workbench?
  • Eclipse RCP Architecture
  • Equinox OSGi
  • Core Platform
  • Standard Widget Toolkit
  • JFace
  • The Eclipse Workbench
  • Hands-On Exercise

Chapter 2 – RCP Basics

  • Components of an RCP Applications
  • Extension Points for an RCP Application
  • OSGi Manifest
  • Plug-in Manifest
  • Advisor Classes
  • Plug-in Class
  • Defining and Branding Products
  • Using Features
  • Product Testing and Packaging
  • Hands-On Exercise

Chapter 3 – User Interface Concepts

  • Hierarchical Navigation with the Common Navigator Framework
  • CNF Basics
  • Using CNF Within RCP
  • Concurrency Infrastructure
  • Jobs API Basics
  • Using the Concurrency Infrastructure
  • Hands-On Exercise

Chapter 4 – Forms API and Presentation Framework

  • Forms API Basics
  • Common Controls
  • Form Look and Feel
  • Custom Layouts
  • Complex Controls
  • Complex Forms
  • Managed Forms
  • Master/Details Form
  • Multipage Editors
  • Hands-On Exercise

Programme scope, delivery arrangements and suitability are confirmed during enquiry.