About Jeff

Jeff McAffer is a computer scientist known to frequent places where Eclipse-related code can be found. He has been around Eclipse since before it was “Eclipse” and is one of the architects of the Eclipse Platform.  He is the CTO and a co-founder of EclipseSource, a company focused on Eclipse Runtime technology.

At Eclipse.org Jeff co-leads the RT PMC and is a member of the Eclipse Project PMC, the Tools Project PMC, the Eclipse Architecture Council and has been elected to the Eclipse Foundation Board of Directors several times. He has also founded a number of key projects at Eclipse including:

  • Equinox — The project that provides the basis for all Eclipse software. It also is home to the reference implementation of the OSGi framework specification and the cutting edge p2 provision platform.
  • RT — This top-level project at Eclipse houses well-know runtime technology such as Jetty, Equinox, EclipseLink, Virgo and Gemini. Enough runtime for many enterprise systems.
  • p2 — A provisioning platform for Eclipse and OSGi and a whole lot more. Extremely flexible and powerful.
  • PDE Build — Eclipse’s headless infrastructure for building OSGi bundles and Eclipse features/products.
  • Orbit — An effort ot bundlize all the third-party libraries needed at Eclipse.

In the midst of all this Eclipse coding and project creating Jeff has co-authored a couple of books.  One on RCP and one on OSGi and Equinox. He is also an editor for the Eclipse Series of books from Addison-Wesley.

 

Jeff enjoys his family, sailing, cycling, Taekwondo and taking panorama pictures for use in blog site headers. Previous lives include being a Senior Technical Staff Member at IBM and work in distributed/parallel OO computing as well as expert systems, meta-level architectures, of course, Smalltalk programming, and a PhD at the University of Tokyo.