EclipseCon 2007 March 5-8, Santa Clara California

(3645) Fundamentals of Eclipse Plug-in and RCP Development

Mike Pawlowski (IBM Canada Ltd.), Wassim Melhem (IBM), Brian Bauman (PDE Committer), Chris Aniszczyk (IBM)

· Short Tutorial

Monday, 13:30, 4 hours 30 minutes | Great America Meeting Room 2


Wassim Melhem

Brian Bauman

Chris Aniszczyk

This tutorial takes an in-depth look at the fundamental building block of an Eclipse product - the plug-in. You will learn, through an end-to-end hands-on exercise, how to use the Plug-in Development Environment (PDE) to create, develop, test, debug and deploy a plug-in.

You will then learn the fundamentals of RCP development by creating a minimal standalone fully-branded rich client application using the PDE tools.

Presented by the Eclipse PDE team, this tutorial is an ideal primer for everyone who is new to Eclipse, RCP or plug-in development. Attendees will leave the tutorial with a good understanding of the Eclipse plug-in component model and the plug-in development lifecycle.

The attendees must have the Eclipse 3.2.2 release and a minimum 1.4.2 JRE installed on their laptops.

This is a "double short" tutorial, twice as long as a normal short tutorial, and thus requires two "short tutorial units" when registering. Be sure to register for both part 1 and part 2.

Mike Pawlowski is a software developer at the IBM Toronto Labs and is currently a committer on the PDE component. Prior to joining the Eclipse project, he worked on XML parsing technologies implementing tools for both proprietary and open-source parsers. Mike holds an Honours Bachelor of Science degree in Computer Science from the University of Toronto.

Wassim Melhem is the PDE component lead for the Eclipse Platform project, and works at the IBM software laboratory in Toronto, Canada. Prior to joining Eclipse in 2002, Wassim has sequenced DNA and implemented XML and Java code-generating tools for the MQSeries family of runtimes. Wassim holds a Bachelor of Mathematics with Honours in Computer Science from the University of Waterloo.

Brian Bauman is a senior committer on the PDE component under the Eclipse Platform project, and works at the IBM software laboratory in Austin Texas. Prior to the PDE work, he helped developed OSGi development tooling on an eclipse based platform. Brian graduated from the University of Texas with a Bachelor of Science degree in Computer Science.

Chris Aniszczyk is a software engineer at IBM Lotus focusing on OSGi related development. He is an open source enthusiast at heart, and he works on the Gentoo Linux distribution and is a committer on a few Eclipse projects (PDE, ECF, EMFT). He's always available to discuss open source and Eclipse over a frosty beverage.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo






Code Gear




Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo