Objectives
Learn how to realize Eclipse RCP applications,
Learn how to use and realize Eclipse RCP plug-ins
Participants
Developers, Designers, Architects and Project Managers
Duration
3 or 4 days according to the requirements of the customer
Prerequisites
Experience of:
- The Java programming language
- The XML markup language
- The Eclipse Integrated Development Environment
Extract
Look inside a selection of the slides

Brochure
Download a brochure of the training

|
Table of Contents
- Intent
- What is Eclipse RCP ?
- Eclipse RCP Benefits
- Training Objectives
- Prerequisites
- Exercises
- Widgets
- Intent
- Widgets
- Layouts
- Workflow
- Implementing Hello World
- Implementing a Formatted Field
- Implementing a Task Form
- Required Libraries
- Exercises
- Viewers
- Intent
- Classes
- Workflow
- Implementing a Content Provider
- Implementing a Label Provider
- Implementing a Viewer Comparator
- Implementing a Viewer Filter
- Assembling a Viewer
- Required Libraries
- Exercises
- Dialogs
- Intent
- SWT Dialogs
- JFace Dialogs
- Exercises
- Plug-ins
- Intent
- Relationships between Plug-ins
- Content of a Plug-in
- Main RCP Plug-ins
- Main Todo Plug-ins
- Workflow
- “New Plug-in Project” Wizard
- “Plug-in” Editor
- Exercises
- Internationalization
- Intent
- Workflow
- Internationalizing the plugin.xml File
- Internationalizing a Java File
- Fixing the Locale
- Exercises
- Perspectives
- Intent
- Classes
- Workflow
- Declaring a Perspective
- Implementing a Perspective Factory
- Declaring the Initial Perspective
- Exercises
- Views
- Intent
- Classes
- Workflow
- Declaring a View
- Implementing a View
- Showing and Hiding a View
- Exercises
- Editors
- Intent
- Classes
- Workflow
- Declaring an Editor
- Implementing an Editor Input
- Implementing an Editor
- Opening and Closing an Editor
- Exercises
- Commands
- Intent
- Classes
- Workflow
- Declaring a Command
- Declaring a Contribution
- Declaring a Handler
- Declaring a Key Binding
- Implementing a Handler
- Exercises
- Preferences
- Intent
- Classes
- Workflow
- Implementing Preference Accessors
- Declaring a Preference Initializer
- Implementing a Preference Initializer
- Declaring a Preference Page
- Implementing a Preference Page
- Opening the Preference Dialog
- Exercises
- Extension Points
- Intent
- Classes
- Workflow
- Declaring an Extension Point
- Defining an Extension Point
- Implementing an Extension Reader
- Exercises
- Help
- Intent
- Classes
- Workflow
- Creating a Help Plug-in
- Using the Help Plug-in
- Exercises
- Resources
- Wizards
- Bibliography
|