Three of our major players have published the marketing version of the simultaneous releases bar chart that shows an amazing increase of projects.
(Based on an advertising from 1954)
62 Indigo projects compared to 39 Helios projects suggest that 23 projects have joined the release train. However, when taking a closer look at these numbers, one notices that it is the way of counting that has changed. While for instance EMF Compare and EMF Validation among EMF were counted as one in Helios, in Indigo these are two separate projects. Counting the old way the Indigo figures are less impressive:
Simultaneous releases compared (also as SVG)
Anyway, there is still some room for marketing: it wouldn’t be wrong to claim that Indigo consists of 79 projects in total (about a quarter of all Eclipse projects).
Irrespective of the way of counting, there are two more projects in Indigo than in Helios: 11 projects joined and 9 stepped off the train.
11 additional projects:
- Agent Modeling Platform (AMP)
- Eclipse Generation Factories (EGF)
- EMF Facet
- Graphiti
- Gyrex
- Jubula
- Maven Integration (M2E)
- ObjectTeams
- Runtime Packaging Project (RTP)
- Scout
- WindowBuilder
9 Helios projects that are not in Indigo:
- BPMN Modeler
- Buckminster
Device Software Development Platform (DSDP)restructured- EMF Teneo
- GMF Tooling
- Java Emitter Templates (JET)
- Mint
- Swordfish
Test and Performance Tools Platform (TPTP)terminated
The total number of lines of code has increased by about 40%, which is due to extensive newcomers like Object Teams, WindowBuilder and Jubula and the addition of new subprojects of WTP and Mylyn.
According to Wayne and Dash there are 408 Indigo committers compared to 431 Helios committers (of a total of about 1000 Eclipse committers) who represent about 50 companies.
In my view, whichever way you count it, these are good numbers.

June 19, 2011 at 22:22 |
FWIW, it’s more accurate to say that some projects changed how they participate rather than we changed the way that we count. Perhaps this is splitting hairs…
Projects make the decision on how to participate themselves, so it’s difficult to authoritatively state what this change means in any broad sense. It might be an interesting exercise to ask each of the projects that changed to explain their reasoning…
June 19, 2011 at 23:23 |
Are you sure JET is leaving the train for Indigo? It’s available from http://download.eclipse.org/releases/indigo/ – perhaps it was just forgotten in the listing at http://eclipse.org/indigo/planning/SimultaneousReleaseOverview.php
June 20, 2011 at 05:41 |
I’m not sure but there is also no Jet Indigo release review (see projects and past reviews) and the last commit was in January. I guess Jet is contained in the Indigo download as default M2T technology but the project doesn’t follow the regulations of the simultaneous release anymore.
June 20, 2011 at 06:17 |
For a moment I got scared about JET…. Thanks Fabian for clarifying this. I guess it is so old that it just joins…
June 20, 2011 at 06:47 |
Since TPTP’s termination, there is no profling solution for Eclipse left then?
June 20, 2011 at 07:00 |
Probably, the new Runtime Analysis Tools (formerly CodePro) will follow in TPTP’s footsteps.
June 20, 2011 at 07:08
Thanks for pointing this out, Holger.
We have to thank Google for this, apparently.
June 20, 2011 at 08:58 |
Hummmm, Compare and Validation counted as one? EMF Compare and EMF Validation have never been one project (EMF Compare commiter here). And in the link you provide for helios, I see both “modeling.emf.compare” and “modeling.emf.validation”, as expected.
June 20, 2011 at 09:55 |
The Project column of the Helios Participating Projects table contains 39 cells. EMF Compare and EMF Validation are in the same cell/row. The Helios projects page lists 61 projects (including EMF as top-level project) but in the Helios start page and in the bar charts 39 Helios projects are mentioned.
June 26, 2012 at 23:57 |
[...] more projects and more code than in the years before. Even if the bars are adjusted to reflect the more fine-grained project structure since Indigo in 2011 this is quite [...]