Who's running this project?
This page lists the people that are currently playing the PMC and subproject leadership roles described in the project charter. We welcome new people who want to get involved and can make a contribution. The Eclipse Tools Project is a meritocracy. The more you contribute the more responsibility you will earn.
Our email addresses are show below in "disguised" form as a spam control measure. But we ask that you do not email us directly. Instead - use the mailing list for tools. Additional mailing lists have been set up for each subproject, and are the best way for developers to get involved.
The Eclipse Tools Project is managed by a small group known as the Eclipse Tools Project Management Committee (PMC). The work of the Project will be organized into subprojects, much like the Eclipse Project itself. Each subproject has a leader who has overall responsibility for its success. Large subprojects are further divided into component teams, each of who has a leader that is responsible for its overall success.
Project Management Committee
- John Duimovich (john_duimovich at ca.ibm.com)
John Duimovich, IBM distinguished engineer, has been the lead designer and implementor for OTI/IBMs virtual machine technology for the past ten years. He has designed virtual machines for a wide range of platforms, from the implementations for embedded and real time systems to those for IBM mainframe systems. John has played a key role in the development of ENVY/Smalltalk, VA/Micro Edition, and VA/Java Java IDEs. John serves as the lead of the Eclipse Tools PMC. He is also a member of the Eclipse Technology PMC. - Doug Schaefer (DSchaefer at qnx.com)
Doug Schaefer is the lead for the CDT project and a Senior Software Developer at QNX Software Systems. Doug has been involved in the software development tools industry for over a decade including stints at Nortel Networks, ObjecTime, Rational, and IBM. He has focused mainly on software modelling with particular interest in parsing, code models, and code generation. Now with QNX, he has also re-acquired his enthusiasm for embedded systems development where he started his career. - Erich Gamma (erich_gamma at ch.ibm.com)
Erich is the lead of the Eclipse Java development environment. Prior to working on Eclipse Erich has contributed to VA/Micro Edition (part of IBM's Java solution for embedded device programming). Erich is well known for his work on Design Patterns and JUnit. Erich is leader of the JDT subproject, and component lead for the JDT UI. Erich is also a member of the Platform PMC. - Jeff McAffer (jeff_mcaffer at ca.ibm.com)
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.
Subproject Leaders
- AspectJ
Adrian Colyer (adrian.colyer at interface21.com)
Andrew Clement (clemas at uk.ibm.com) - AspectJ Development Tools
Matt Chapman (mchapman at uk.ibm.com) - Buckminster
Henrik Lindberg
Thomas Hallgren - C/C++ IDE
Doug Schaefer (DSchaefe at windriver.com) - COBOL
Ron Langer (rjl at fsw.fujitsu.com) - GEF
Anthony Hunter - Hibachi
Thomas Grosman - Mylyn
Mik Kersten - Orbit
Jeff McAffer - PDT
Assaf Almaz - PTP
Greg Watson - Visual Editor
Joe Winchester

