RC0711 - Development in Eclipse RCPThis course is a 4-days instructor-led course. You will learn how to develop applications based on Eclipse RCP.
ModulesBasic Eclipse ConfigurationDescribe how to setup the Eclipse environment to get optimal performance.The Terminology of the Eclipse PlatformDescribe the central concepts of the Eclipse platform and how these fit together.The Basic RCP ApplicationAn overview of the code that makes up the skeleton of a basic RCP application. This includes the basics for advisors and perspectives. This module also describes the basics of how to launch and debug an RCP application.The Structure of an Eclipse Plug-inAn overview of the different parts that makes up an Eclipse plug-in. Focusing on the purpose of the different files of a plug-in such as plugin.xml and the OSGi manifest file, MANIFEST.MF.SWT - The Standard Widget ToolkitDescribes how to use SWT in views and editors and how different resources must be managed.JFaceDescribes how JFace extends SWT with viewers, commands, wizards, dialogs, and field assist.Creating Views and EditorsA detailed description of how to create and manage views, editors and perspectives.The Workbench Configuration.This module describes the Eclipse Workbench and how the workbench is configured and managed.Interaction with the WorkbenchDescribes how to interact with the workbench and focus on dialogs, the selection service and the system tray.Managing User PreferenceDescribe how user preferences are managed within Eclipse.Commands and HandlersA detailed walk-through of how Eclipse plug-ins can contribute commands and actions to menus, tool bars, status lines, etc.Accessibility and Key Bindings.Making an application accessible means different things to different people. In the extreme end, it can be a very big job, that involves addressing a number of issues centered on colors, contrast, size of text and icons, and assigning help information to all widgets. In the much easier end, there are the possibility to add key bindings to commands and shortcuts to widgets in views. This module describes the different accessibility issues and described in details how you can add key bindings to your application.Branding and Packaging an RCP Application.This is description of what aspects of an RCP application that can be branded and a walk-through of the basic steps that must be performed to brand an RCP application. The module also describes how an application can be packagedCore Eclipse Sub-SystemsDescribe the basic services and APIs of the Eclipse RCP runtime platform. These services are essential to nearly all plug-in work.Wizards and their Magic.When a specific process to be followed in order to perform an action, wizards are used. This module describes how wizards are implemented in the workbench. |
Using Eclipse in your Organization
1 Day
Development of Plug-ins for the IDE4 Days
Development in Eclipse RCP4 Days
Advanced RCP Development3 Days
EMF Basic1 Days
EMF Advanced3 Days
Development in Lotus Expeditor4 Days
Development in Lotus Notes4 Days
Development in Lotus Sametime4 Days |