EclipseCon 2007 March 5-8, Santa Clara California

Cool stuff in Equinox

Jeff McAffer (IBM), John Arthorne (IBM), Pascal Rapicault (IBM Canada), Simon Kaegi (IBM Canada), Andrew Niefer (IBM Canada), Thomas Watson (IBM)

· Demo

Wednesday, 10:10, 50 minutes | Room 206


John Arthorne

Pascal Rapicault

Simon Kaegi

Andrew Niefer

Thomas Watson

Equinox is a stable and robust base runtime for all of Eclipse but over the past few months there have been a number of interesting evolutions and mini-revolutions . This series of demos will detail some of those changes; notably in the area of server-side infrastructure, runtime capabilities/structures and fun with classloading.

Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is a Senior Technical Staff Member with IBM Rational. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley). He is a member of the Eclipse Project PMC, the Tools Project PMC and the Eclipse Foundation Board of Directors. Jeff is currently interested all aspects of Eclipse componentry from developing and building bundles to deploying, installing and ultimately running them. Previous lives included work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk, etc) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.

John Arthorne is a software developer with IBM Rational Software, and has been a committer on the Eclipse project since its inception. He has been a key contributor to many areas of the platform, including the core runtime, resource model, JFace, the platform UI, CVS/Team integration, and the incremental java builder. Most recently he designed and implemented the concurrency API (, and the Eclipse file system API (org.eclipse.core.filesystem). John co-authored "Official Eclipse 3.0 FAQs" in 2004 as part of the Addison-Wesley Eclipse series.

Pascal is a developer with IBM Rational Software at the IBM Ottawa labs (formerly Object Technology International) since 2002, and has been developing PDE Build since then. He has also played a key role in the development of the OSGi based runtime from the first prototypes developed in the Equinox project to its integration in Eclipse. Pascal holds a Master degree from the ESSI (France) and a PhD from the University of Nice (France).

Simon Kaegi works at the IBM Ottawa Lab as a developer looking at componentization and the run-time provisioning of enterprise software. A committer on the Eclipse Equinox project his current focus is on ensuring the framework can support the many use-cases for OSGi in server-side environments.

Andrew is a developer with IBM Rational Software in the Ottawa lab and is a commiter on both the PDE Build and Equinox projects. Before joining the Eclipse platform team, he worked on the Eclipse CDT project. Andrew holds a BMath degree from the University of Waterloo.

Tom has 9 years of experience as an IBM software architect and developer, and is currently working for IBM Lotus. Focus is on modularity and OSGi Framework design and development. He is the lead developer for the Equinox OSGi Framework implementation in Eclipse. He is a participant in the OSGi specification process. In particular, he has participated in specifying the modularity features of the OSGi R4 and R4.1 specification. He has a Bachelor of Science in Computer Science from the University of Texas El Paso.

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