Home > Services > Eclipse Training > Eclipse RCP Advanced Topics
  • Eclipse RCP Advanced Topics
  • Goals, Audience, Prerequisites
  • Course Outline
  • More Info
  • Contact

Eclipse RCP Advanced Topics

The Eclipse Rich Client Platform (RCP) is very powerful but extremely comprehensive. No matter how much you know, there is always more to learn. You might be facing a project requiring specific knowledge, needing to scale up your RCP efforts or simply be looking to broaden your understanding of the platform. Either way this course is for you.

Using course material that was designed by the RCP project leaders and committers, the people who literally wrote the book on the subject, this course builds on your current knowledge by adding deep dives on key aspects of the technology. Our veteran Eclipse developers, with years of product development experience, provide deep insights, best practices and context to help drive your development efforts and optimize your use of Eclipse.

Course participants are given a functional RCP application which they expand, extend and optimize in a series of hands-on focused sessions. Keeping a small class format (max. 6-8 participants) ensures that you'll gain a deep understanding of Eclipse RCP and get plenty of individual support from our experts.

Duration: 3 days

Dates & Registration

USA

Germany

April 30 - May 3, 2012
Virtual Classroom
10:00 am - 6:00 pm Eastern

Register

March 19-21, 2012
Karlsruhe

Nov. 26-28, 2012
Virtual Classroom
8:00 am - 4:00 pm Pacific

Register

Nov. 19-21, 2012
Karlsruhe

To schedule a private or customized "Eclipse RCP Advanced Topics" course, please contact training@eclipsesource.com. We look forward to assisting you.

Goals, Audience, Prerequisites

Course Goals

  • Understand advanced Eclipse RCP topics in depth
  • Learn Eclipse RCP concepts to create large-scale platforms and applications
  • Explore packaging and delivery strategies available to RCP-based systems

Target Audience

  • RCP developers looking to deepen their knowledge
  • Software architects interested in building business-wide software platforms
  • Eclipse plug-in developers wanting to round out their knowledge for RCP-specific scenarios

Prerequisites

  • A good understanding of RCP concepts
  • Experience using the Eclipse IDE
  • Knowledge of Java and object-oriented programming

Course Outline

 Plug-in / Bundle Best Practices

  • Modularity and loose Coupling
  • Lazy loading
  • Plug-in and package dependencies
  • Plug-in lifecycle
  • Versioning and naming conventions

Jobs

  • Concurrency
  • Progress Monitoring

Adapters

  • Extending object behavior the Eclipse way

Data Binding

  • Synchronizing data models and their presentation
  • Introduction to validation

Virtual Trees and Tables

  • Displaying and manipulating large data sets

Defining Extension Points

  • The Equinox Extension registry
  • Defining extension points
  • Creating contributions and accessing the extension registry
  • Platforms as a structured system of extension points and contributions
  • Executable Extensions and extension factories

Customizing the Look and Feel

  • Presentation API

Headless Build

  • Introduction to PDE build
  • Configuring and running headless Eclipse RCP product builds

User Assistance

  • Static and Dynamic Help
  • Cheat Sheets
  • Context help
  • Help InfoCenter

Provisioning

  • Provisioning with p2
  • Repository management
  • Automatic updates

More Info

Format

  • Course Duration: 3 days
  • Course structure: instructor led with at least 50% hands-on labs and tutorials
  • Learn better in a small group: maximum 6-8 participants per instructor
  • Equipment: participants supply their own computer with an up-to-date installation of Eclipse

Languages

Classes in Germany are held in German. All other courses are held in English. Further languages are available on request.

Contact

Unanswered questions? No matching dates? Prefer a course at your office? Need custom training?
We look forward to hearing from you:

Email
training@eclipsesource.com

North America
(+1) 888 679 8753

Europe
(+49) 721 664733 0


Home > Services > Eclipse Training > Eclipse RCP Advanced Topics
© EclipseSource 2008 - 2012