Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo


Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo


Nuxeo logo


Bronze sponsors



Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor


Media sponsors

Methods & Tools logo

Developing Rich Clients with Eclipse 4.x RCP

Kai Toedter (Siemens AG ), Thomas Schindl (BestSolution ), Eric Moffatt (IBM ), Boris Bokowski

Making with Eclipse · Extended tutorial
Monday, 09:00, 3 hours | Ballroom BC


In this tutorial we will give an overview about the new features of the Eclipse 4.x Rich Client Platform. He will cover the following topics:
  • Eclipse 4.x: What's new?
  • "Hello, World" RCP 4.x Application
  • Workbench Model
  • Toolbar, Menus, Parts, Commands and Handlers
  • Dependency Injection
  • Services ("The Twenty Things")
  • Rendering Engine
This tutorial is interactive, with a few exercises. Please bring your notebook with pre-installed Java 6. The Eclipse 4.x SDK will be installed during the tutorial.

Kai Tödter is software engineer/architect in the Global Technology Field "System Architecture and Platforms" of Siemens Corporate Technology. He has more than 14 years of professional Java experience. His main interest is software architecture for smart clients and he focuses on rich client, RIA and mobile platforms. Kai is Siemens' primary contact in the Eclipse Foundation and he is committer in the e4 project. Kai is a renowned expert in the area of Eclipse RCP and a frequent speaker at international conferences.

Tom is self-employed and CEO of Systemhaus Gmbh a software company building applications (RCP, J2EE) for companies around the world.

Besides implementing solutions their own consulted companies to introduce Eclipse Technologies into their software stack by providing its knowledge about Eclipse Technologies and Software Design experience. Tom is one of the Platform-UI and Nebula committers working on JFace-Viewers, Nebula-Grid and contributed patches to other eclipse projects (EMF, ...). He is the founder of the UFacekit-Project which builds a layer of abstraction above Eclipse-Databinding.

He is a regular contributor to the eclipse newsgroups and received the top contributor award in 2007 for his work on JFace-Viewers.

Tom is part of the E4 project team and has written the EMF based platform prototype used as the starting point for the implementation of the next generation of the Eclipse-Platform.

He regularly blogs about his opensource work on

Eric is a Platform UI and E4 committer and a major proponent of model driven UI systems. He has 30+ years experience as a user interface developer / architect and is pleased to see that there is still lots of work to be done in the area.

Boris Bokowski works on Eclipse for IBM Rational in Ottawa, Canada. He leads the Platform UI project, and is active in the e4 incubator project. Boris is a member of the Eclipse Board of Directors as a committer representative. He is the proud owner of a 'knights of the lambda calculus' pin, a Prusa Mendel 3D printer, and a PhD from Freie Universitšt Berlin.