Zuehlke
- [Alt + 0] - Home
- [Alt + 1] - Navigation
- [Alt + 2] - Inhalt
- [Alt + 3] - Kontakt
- [Alt + 4] - Sitemap
- [Alt + 5] - Suche
Navigation with access keys
Quicksearch
Programming using Eclipse RCP
Description
This hands-on course will introduce developers to the Eclipse platform. We will demonstrate the uses of Eclipse RCP as a runtime to develop desktop, embedded and rich Internet (AJAX) applications. We begin with OSGi, the underlying Eclipse component model and will show how to program OSGi services. Dynamic deployment, exposure and consumption of services will also be demonstrated in a hands-on example. The Eclipse GUI will be discussed in depth, and we will show how it is built on top of SWT and JFace, with the underlying platform’s native GUI system (GDI+, Cocoa, etc.) used to display the application. Participants will be shown the structure of an Eclipse plug-in, and how Eclipse RCP applications are a collection of loosely coupled plug-ins, with extension points (both functional and declarative) used to achieve this coupling. The main Eclipse application building blocks, views, perspectives, editors and workbench windows will be discussed, and participants will be taught how to configure and program them. Attendees will develop an RCP application using three loosely coupled plug-ins. Unit testing using PDE-Unit will also be discussed and performed in depth. The relationship between plug-ins, features and products will be explained and we will show how the plug-ins can also be deployed inside Eclipse itself.
Goals
This intensive course aims to provide a solid basis of knowledge coupled with hands-on exploration of the various layers from the underlying component model through to application packaging and deployment.
Participants
Software developers planning to implement plug-ins or complete applications using the Eclipse Rich Client Platform and underlying component model.
Duration
3 days
Price
Upon request
More Dates
| Dates | Location | Language | |
|---|---|---|---|
| On demand | London | English | Contact |
Other Courses