Home > Services > Eclipse Training > Eclipse RCP Advanced Topics
  • Eclipse RCP Advanced Topics
  • Goals, audience, prerequisites
  • Course Outline
  • More Info
  • Dates and Registration
  • 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

Goals, audience, prerequisites

Course Goals

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

Target Audience

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

Prerequisites

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

Register


More Courses

Questions?

North America: +1-888-679-8753
Europe:            +49 721 6647330
Email:   training@eclipsesource.com

 

 

 

 

 

 

 

 

Course Outline

 Plug-in/Bundle Philosophy

  • 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

Register


More Courses

Questions?

North America: +1-888-679-8753
Europe:            +49 721 6647330
Email:   training@eclipsesource.com

 

 

 

 

 

 

 

 

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.

Register


More Courses

Questions?

North America: +1-888-679-8753
Europe:            +49 721 6647330
Email:   training@eclipsesource.com

 

 

 

 

 

 

 

 

Dates and Registration

To sign up for an open enrollment course, please select from the available dates below. If your organization requires a customized or private "Eclipse RCP Advanced Topics" course, please contact training@eclipsesource.com to schedule a training session that meets your needs.

Canada and USA

Germany

May 10-12, 2010, Virtual Classroom
10:00 am - 6:00 pm Eastern

Eclipse Training Series special discount

Register

May 17-19, 2010, Karlsruhe

June 21-23, 2010, Virtual Classroom
10:00 am - 6:00 pm Eastern

Register

September 13-15, 2010 Karlsruhe

September 13-15, 2010 Ottawa, ON

Register

November 15-17, 2010 Karlsruhe

October 18-20, 2010 Virtual Classroom
8:00 am - 4:00 pm Pacific

Register

November 22-24, 2010 Virtual Classroom
10:00 am - 6:00 pm Eastern

Register

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
(+1) 503 552 1455

Europe
(+49) 721 664733 0


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