Eclipse Expertise


Remain Software has acquired extensive expertise on the Eclipse platform throughout the years. We have transformed this knowledge into a number of great courses that help you avoid the mistakes that we made along the way.

We are frequent committers on several projects in Eclipse, which means that we help drive the development of the Eclipse platform. The projects that we are involved in are:

  • Eclipse Platform
    Platform is the main Eclipse IDE project. We have added several features to the platform, including the Tip of the Day framework.
  • Eclipse Nebula
    We actually lead the Eclipse Nebula project. It contains many rich user interface objects on top of the base set of widgets like buttons and text boxes.

Other projects that we are involved are WindowBuilder, E4, and ECF.

Eclipse 4 RCP Development

The course will help you understand how to implement your own application based on the Eclipse 4 platform. The Eclipse 4 release significantly changes the programming model for Eclipse RCP development. The course explains the existing core frameworks in Eclipse, e.g. SWT, databinding, plug-in architecture, extension point, etc. as well as the new Eclipse 4 platform concepts, e.g. dependency injection, declarative styling, service consumption, the application model, the rendering framework, etc. 

After this course you are equipt to start building your own plugins or rich client applications based on Eclipse.

 

Eclipse 3 RCP Development

The course will help you understand how to implement your own application based on the Eclipse 3 platform.  The course explains the existing core frameworks in Eclipse, e.g. SWT, databinding, plug-in architecture, extension point, etc.

After this course you are equipt to start building your own plugins or rich client applications based on Eclipse.

 

 

Building OSGi / Maven Applications with Tycho / Maven

The “Building OSGi and RCP applications with Maven / Tycho” training will teach you how to build bundles, features, products, p2 repositories, ... in a fully automated way using Tycho, a Maven-based build system from the Eclipse ecosystem.

Developing OSGi Equinox

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.

Open Source Business Intelligence Reporting

Eclipse BIRT (Business Intelligence and Reporting Tool) is THE Open Source Eclipse reporting solution. Using Eclipse plugin extensions, interactive reports are conveniently generated with a WYSIWYG editor.

The tool's Viewer Engine can be easily integrated into an Eclipse application (RCP or web server) and reports may be generated and exported in various formats like HTML, PDF, XLS, PPT or DOC. This training explores the potential of the BIRT technology both in theoretical and practical episodes.

This course is designed for Software developers and architects who want to develop reporting modules for their application to meet specific requirements. This course is targeted at users who are not used to BIRT or have just started to use it. 


Interested in our Eclipse training courses?