Ian is the Director of Marketing for the Eclipse Foundation and live in Ottawa, Canada. Ian is a DZone MVB and is not an employee of DZone and has posted 164 posts at DZone. You can read more from them at their website. View Full User Profile

Eclipse Ganymede - 18 Million Lines of Code Delivered on Schedule

  • submit to reddit
As many of you may know the annual Eclipse release train, called Ganymede, is now available. This is the third year in a row that the Eclipse community has shipped a coordinate release of multiple projects; 23 projects are included this year. An important reason for the release trains is to make it easier for Eclipse users and adopters, who tend to use multiple projects, to upgrade to a new release. A coordinated release schedule makes its possible for timely upgrades in the Eclipse community.
For many people, the Ganymede release is the new Eclipse Platform 3.4 release, including the new p2 provisioning platform, Equinox security features and JDT improvements. However, with 23 projects there are many other things to highlight, like the new Ecore modeling tools, the new SQL Query Builder in DTP, new C/C++ refactoring tools in CDT, the very cool pair programming tools from ECF, a SOA SCA Designer and Policy Editor in STP and many more highlights. The Eclipse Foundation is also encouraging people to blog about their own Ganymede highlights, so check out the Ganymede Around the World map to see what other people think is cool in Ganymede. 

 To get started on Ganymede, download one of the packages that have been created by the Eclipse Packaging Project. We will also be releasing a number of short videos and webinars on Eclipse Live that highlight the new features in each project.

Congratulations to everyone in the Eclipse community that made Ganymede happen. It is really a great accomplishment to ship over 18 million lines of code on a date that was scheduled close to 12 months ago.
Published at DZone with permission of Ian Skerrett, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Andrew McVeigh replied on Wed, 2008/06/25 - 10:29am

it's an astonishing achievement. are there any books or articles on the processes they use to forecast, schedule and how they deal with slippage?

Peter Mularien replied on Wed, 2008/06/25 - 11:00am

Link to download

Ganymede Release Info 

For whatever reason, I didn't notice any links in the original article, so I hope these help some people.

Ian Skerrett replied on Wed, 2008/06/25 - 11:24am in response to: Peter Mularien


 Not sure what happened to the links;  I've added them to the article too. Thanks for pointing it out.



Ian Skerrett replied on Wed, 2008/06/25 - 11:25am in response to: Andrew McVeigh

I don't know of any books or articles.  I know there has been some presentations about the Eclipse Way at various conferences.

Jim Bethancourt replied on Wed, 2008/06/25 - 12:31pm in response to: Andrew McVeigh

I remember seeing a JavaPolis talk on video given by Erich Gamma on how they use a Shipping Culture approach.  I think this is the link:


He explains the development approach they take and how each team develops agains the previous releases of all the other teams, and if a team doesn't release, they don't ge to participate in the next release plan.

The best quote from the talk is definitely "We get ship done".




Jesse Sightler replied on Wed, 2008/06/25 - 12:39pm

Does anyone else miss the "New & Noteworthy" pages that used to be so prominent for new Eclipse releases?  It seems like with each release, finding out what changed and what new features I could take advantage of gets harder.

Andrew McVeigh replied on Wed, 2008/06/25 - 6:09pm in response to: Jim Bethancourt

He explains the development approach they take and how each team develops agains the previous releases of all the other teams  

i can see this working (e.g. building on previous releases) for non-breaking changes (e.g. 3.4 to 3.5). I wonder how they handle the ripple effects of breaking changes (e.g. 3.5 to 4.0) say. Breaking changes tend to have a ripple effect.


Artur Biesiadowski replied on Thu, 2008/06/26 - 2:48am in response to: Jesse Sightler

[quote=jsight]Does anyone else miss the "New & Noteworthy" pages that used to be so prominent for new Eclipse releases? [/quote]


You can find it at


It is still available if you go to main eclipse site, then chose downloads and then release notes.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.