Eclipse Yoxos Services Downloads Blogs About
Home > Blogs >

on Jan 28th, 2012Lending a hand with the Eclipse SDK

Shipping Eclipse each year is a lot of work. The SDK contains code from 3 Top level projects (Eclipse, RT and Tools (Orbit)). There are 4+ Products (Platform, JDT, PDE , Equinox + Releng) and close to 20 Components (SWT, Text, UI, UA, etc…).  Once the SDK is built, the release train starts bolting on other projects (Mylyn, EGit, CDT, Birt, WPT, etc..).  Getting all these bits in the right place at the right time isn’t easy (although Kim and David sure makes it look easy).

While some teams are actively working on their components, other components are very mature and simply need some TLC from time-to-time.  There is certainly a number of things we could do with p2, but for the most part it works very well.  Pascal has been donating much of his personal time to p2 in order to give it the TLC and polish it needs. Pascal is pretty smart and 10 minutes of his time equates to an hour for most people icon smile Lending a hand with the Eclipse SDK .  However, it’s not fair that he spends all his free time tracking down problems in order for p2 to makes its contribution to the SDK.

EclipseRT Logo Medium Lending a hand with the Eclipse SDK

I’m happy to say that I’ll be helping Pascal co-lead the p2 project.  There’s a few things I have planned including

  1. Fixing a few recent problems on Java 7 Runtimes
  2. Improving the performance of the UI
  3. Looking at how we can reduce the size of our metadata (content.jar)

I’ll also be presenting some p2 related work at EclipseCon.  If you have questions, I try to hang around IRC and I’m also on twitter (@irbull).

4 Responses to “Lending a hand with the Eclipse SDK”

  1. Lars Vogel says:

    Congratulations. To point 2.) I suggest to use delayed databinding in the search field of install dialog. The UI currently blocks at every key pressed. Also for filtering a tree the performance seems pretty bad.

  2. Ian Bull says:

    @Lars
    That could help, but we are also missing an index we should be using. https://bugs.eclipse.org/bugs/show_bug.cgi?id=368064 This helps a lot.

  3. Lars Vogel says:

    @Ian: UI fixes are usually faster but an Index would also be great. :-)

© EclipseSource 2008 - 2011