Skip to main content

Eclipse Fall Training Series

The Eclipse member companies are 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 Oct 21, 2013 to Nov 30, 2013 and feature classes on Eclipse Rich Client Platform (RCP), Eclipse4 RCP, Eclipse BIRT, Building OSGI/RCP applications with Maven/Tycho and Modeling Technologies. Classes are available in various languages, such as English, French, German, Dutch, Spanish, and Italian.

To register, choose a course below and click on a city near you.

BIRT

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.

The goal of this training is to introduce design tool and basic reporting concepts and to give participants the ability to create reports that range from simple listing reports to complex reports using grouping, report parameters, multiple master pages, hyperlinks and data from a variety of data source types. By the end of this training, students have mastered the skills to create a wide variety of reports, simple and sophisticated, using the graphical tools of BIRT Report Designer.

  • Format: Two day basic or three day advanced instructor-led class
  • Audience: Software developers and architects who want to develop reporting modules for their application to meet specific requirements and users who are new to BIRT
  • Prerequisites: Advanced Java programming experience, notions of Eclipse SDK as a Java development environment and knowledge of SQL
  • Course Outline

  Start Date Type City Language Organizer Link
  Oct 21 Basic London English Actuate Register
  Oct 21 Advanced London English Actuate Register
  Oct 28 Basic Frankfurt German Actuate Register
  Oct 28 Advanced Frankfurt German Actuate Register
  Nov 18 Basic Paris French Actuate Register
  Nov 18 Advanced Paris French Actuate Register
  Nov 25 Basic London English Actuate Register
  Nov 25 Advanced London English Actuate Register
  Nov 25 Basic Frankfurt German Actuate Register
  Nov 25 Advanced Frankfurt German Actuate Register
  Nov 27 Basic Nieuwegein Dutch/English Industrial TSI Register

Developing with RCP

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.

  • Format: Four-day instructor-led class with at least 50% hands-on labs and tutorials
  • Audience: Software developers and architects
  • Prerequisites: Experience with Eclipse, strong knowledge of Java and design patterns, GUI development experience and XML knowledge
  • Course Outline

  Start Date City Language Organizer Link
  Oct 21 Rome Italian RCP Vision Register
  Oct 22 Milan Italian RCP Vision Register
  Nov 11 Virtual English EclipseSource Register
  Nov 11 Sevilla Spanish Opcoach Register
  Nov 25 Madrid Spanish Opcoach Register


Eclipse 4 RCP application development

The Eclipse 4 RCP application development 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. This course also covers application lifecycle questions, like application updates and headless builds. Participants will create a complete standalone application to familiarizing themselves with the different concepts.

  • Format: Five-day instructor-led class with at least 50% hands-on labs and tutorials
  • Audience: Software developers and architects
  • Prerequisites: Experience with Eclipse, strong knowledge of Java
  • Course Outline

  Start Date City Language Organizer Link
  Oct 14 Paris French OpCoach Register
  Oct 15 Barcelona Spanish Opcoach Register
  Oct 21-24 Toulouse French Opcoach Register
  Oct 28 Virtual English EclipseSource Register
  Nov 04 Brussels Dutch/English Industrial TSI Register
  Nov 04 Rome Italian RCP Vision Register
  Nov 11 Milan Italian RCP Vision Register
  Nov 18 Munich German EclipseSource Register
  Nov 18 Toulouse French Opcoach Register
  Nov 18 Nieuwegein Dutch/English Industrial TSI Register
  Nov 25 Hamburg English Lars Vogel Register

Building OSGi / RCP applications with Maven / Tycho

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. After having taken you from introduction to all the good practices to follow in production, the course will conclude with how Tycho integrates with continuous integration.

  • Format: 1 day instructor-led class with at least 50% hands-on labs and tutorial.
  • Audience: Release engineers, software developers and architects
  • Prerequisites: Limited understanding of OSGi bundle metadata. No previous knowledge of Maven is necessary.
  • Course Outline

  Start Date City Language Organizer Link
  Nov 29 Nieuwegein Dutch /English Industrial TSI Register

Modeling

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.

  • Format: 2-5 day course that is instructor-led with at least 50% hands-on labs
  • Audience: Java developers, project managers, tool developers, tool vendors and plugin developers
  • Prerequisites: Advanced Java programming and acquaintance with modeling techniques (any platform)
  • Course Outline

  Start Date City Language Organizer Link
  Oct 21 Paris French Obeo Register
  Oct 21 Barcelona Spanish Opcoach Register
  Nov 4 Munich German EclipseSource Register
  Nov 13 Toulouse French Opcoach Register
  Nov 18 Nantes French Obeo Register
  Nov 18 Rome Italian RCP Vision Register
  Nov 25 Virtual English EclipseSource Register
  Nov 25 Milan Italian RCP Vision Register

Sponsored by:

Back to the top