Not all trains run on time, but The Eclipse Foundation has kept to its schedule with its annual release train, this year named Ganymede.
For the third year in a row, the Eclipse community has delivered, on the same day as in previous years, numerous software updates across a wide range of projects.
This year's iteration includes software that spans 23 projects and represents over 18 million lines of code. Highlights of the release include the new p2 provisioning platform, new Equinox security features, new Ecore modeling tools, and support for service-oriented architecture (SOA).
Now that the Eclipse Foundation has proven it mettle with delivery of consistent and complete packages of downloads -- now's the time to take this puppy to the cloud. I'd like to see more integration between Eclipse products and cloud-based development, integration and deployment services. And I'm not alone on these wants, no siree.
Amazon Web Services has proven the demand and acceptance. A modern IDE needs the cloud hand-offs and test and real-world performance proofing that cloud and platform as a service (PaaS) are now offering. How about a hybrid model where the IDE remains local but more application lifecycle management and test and debug features comes as services?
How about integration between such a hybrid model and then associated ease to choose among a variety of cloud deployment partners and models? Build, test, and deploy across many providers and models, all close in the bosom of Eclipse. All supported by the community. We could call it Eclipse Cloud Services (ECS). I'm in.
Well, until IBM figures that out, here are the lastest and greatest on earth-bound Eclipse. Key features of the release for SOA support include:
For Equinox and runtime projects:
Developer tools include:
More information on all of the new the features can be found at the Ganymede Web site.
The idea behind the yearly release train, according to the Eclipse Foundation, is to provide predictability and reliability for developers in an effort to promote commercial adoption of the Eclipse community's projects.
ZDNet blogger Ed Burnette details how Eclipse maneuvered pieces of the new release out to mirror sites in an attempt to avoid the type of logjam created when the new Firefox went live recently. Apparently, it was only partly successful, although, according to Ed, things have since smoothed out.
Ganymede, named after one of the moons of Jupiter, eclipsed the previous releases, names Callisto and Europa, also moons of Jupiter. Last year's release train encompassed 21 projects, and Europa, the 2006 release, included only 10.
Ganymede is available for download, in one of seven packages, on the Eclipse Web site.