The Eclipse Foundation, in partnership with Eclipse member companies, is offering a series of training classes. This is
your opportunity to learn Eclipse techniques, tips and tricks from experts. The instructor-led training courses will be held
from April 6 to May 29, 2009 and feature classes on Eclipse Developing with RCP, Eclipse
Advanced RCP, Eclipse Equinox and Eclipse Modeling.
To register, choose a course below and click on a city near you. Sign up by March 20, 2009 for a 5% early bird discount!
For a consolidated list of ongoing Eclipse training classes, see the training schedule wiki.
The Developing with RCP course will help you understand how to implement your own application based on Eclipse RCP. It will explain the core frameworks in Eclipse, the plug-in architecture, extension points, and scenarios for building on the common configurations of Eclipse technology. Participants will begin working with simple examples, which will become more complex as the course progresses.
|Oct 21||Rome||Italian||RCP Vision||Register|
|Oct 22||Milan||Italian||RCP Vision||Register|
If you are familiar with the nuts and bolts of developing Eclipse RCP applications and now face a major project requiring specific RCP knowledge, this intensive three-day class covers advanced RCP development concepts that have proven relevant in challenging large-scale projects. Particular attention is paid to sharing best practices that our coaches' derive from their individual project experience. Throughout the training, participants will be given the opportunity to apply theoretical contents in several labs.
|May 16||Copenhagen||Denmark||The RCP Company||Register|
|May 16||Nieuwegein||Nieuwegein||Industrial TSI||Register|
Equinox is the core of the Eclipse platform and a major contributor to the success of Eclipse on the client-side (RCP). Bundles (plug-ins) and Extension Points based on the OSGi runtime are solid architectural building blocks. However, Equinox is not limited to the client-side. It can be applied in a general way to build any kind of application, especially servers.
Equinox-based servers use the OSGi runtime which provides a service abstraction. OSGi is a dynamic environment where bundles can be installed, started, stopped and uninstalled at runtime. The Equinox vision is to model a community and a repertoire of bundles specifically built for servers, similar to the Eclipse SDK where bundles cover a vast array of functions and purposes for the client. Imagine extending your server with additional functionality by installing some extra bundles, for example a log analyzer for your HTTP service.
This intensive course covers fundamentals of OSGi as well as intermediate topics and specific features of Eclipse Equinox. You will apply the theoretical knowledge in several labs which will give you the practical experience necessary for your projects.
|June 4||Rome||Italian||RCP Vision||Register|
|June 6||Milan||Italian||RCP Vision||Register|
|June 7||Nieuwegein/Antwerp||Ducth/English||Industrial TSI||Register|
The modeling class consists of 3 components: Eclipse Modeling Framework (EMF), Graphical Editor Framework (GEF) and Graphical Modeling Framework (GMF).
EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model and a basic editor. Models can be specified using annotated Java, XML documents or modeling tools like Rational Rose, then imported into EMF. Most important of all, EMF provides the foundation for interoperability with other EMF-based tools and applications. The course will cover advanced concepts in developing Eclipse plug-ins using EMF.
GEF provides a foundation for building rich, interactive user interfaces, which are not easily built using native widgets found in the base Eclipse platform. GEF is based on MVC architecture. Every GEF-based application uses a model to represent the state of the diagrams being created and edited. The course will cover advanced concepts in developing Eclipse plug-ins using GEF.
GMF provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF. The course will give an overview about its concepts and interaction. You will practice GMF-use and learn about GMF prospects in real world projects.
|Nov 18||Rome||Italian||RCP Vision||Register|
|Nov 25||Milan||Italian||RCP Vision||Register|
Back to the top