RC0809 - Advanced RCP Application DevelopmentThis course is a 3-days instructor-led course. You will learn various advanced subjects in application development using Eclipse RCP.
ModulesAdvanced LabsThis module is a set of advanced labs to be performed before the start of the Advanced Eclipse RCP Training Making Extension Points.The interaction between plug-ins in Eclipse is primary via the extension point concept. The module describes how extension points are developed and used. It includes a description of the main design patterns that has been used throughout the Eclipse platform and a list of some of the most common pitfalls one is facing when defining extension points Handling Long-Running Operations and JobsSometimes the operations performed by a user cannot be carried out instantly. In these cases some sort of feed back is needed to inform the user of the fact. This is detailed description of how to handle these long-running operations in the user interface. This is also detailed description of how jobs are handled in the Eclipse framework. As both long-running operations and jobs are based on progress monitors, these are described as well. Virtual Trees and TablesThe SWT Table and the JFace TableViewer implementations instantiate all the table data when the table is created. This is not optimal for larger data sets such a file systems and most uses of databases. This module describes how to deal with large data sets and slow back-ends. Help!This module describes how to add help to an Eclipse plug-in or Eclipse RCP application based on Eclipse 3.4 Building Applications using PDE BuildThe Eclipse community have several different ways for building applications. Apart from the built-in features of the Eclipse IDE, there are - at least - PDE Build, and pluginbuilder, and of cause many home grown solutions based on ant. This module gives an introduction on how to do a headless built using PDE Build. Presentation of BuckminsterA presentation of the Buckminster project. Using Data BindingThis module is about how you bind the controls in the user interface together with the internal data model, with a minimum of work. Changing the Look-n-FeelAn Eclipse RCP based application normally has the generic Eclipse look-n-feel again based on the look-n-feel of the native system. It is possible to make rather big changes to the look-n-fell and this module gives an overview on how this is done. Adapting AdaptersMajor part of the Eclipse platform is implemented using the adaptor design pattern. This module describes how adaptors are used in Eclipse and also lists some of the most important uses of adaptors in the platform. Managing Update SitesThis is a description of how to effectively support an update site.
|
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 |