Eclipse Galileo Releases 33 Open Source Projects

The Eclipse Foundation is today making its biggest release of the year, highlighting open source projects created using the Eclipse development platform. Its new Galileo release -- the latest in the group's annual "release train" roundup -- includes 33 open source projects that were built with contributions from 44 different organizations.

The Galileo release also marks an increase for Eclipse in the number of projects it releases as part of its annual release train event. In the 2008 Gannymede release, Eclipse unveiled 23 projects.

While the projects that make up Galileo are all open source, the primary driver behind the release train is to encourage greater commercial adoption. Eclipse-based tools are already used by many companies including IBM, Oracle, Nokia and SAP, among others.

"By wrapping up all these projects and shipping them together, it makes it a lot easier for companies to pick up the Eclipse platform and base their product on top of it," Mike Milinkovich, executive director of the Eclipse Foundation, told InternetNews.com. "Lining up all the product releases on the same day means that inter-dependencies between the projects are aligned, version compatibility issues are taken care of, and you don't get the latency you might have if a project is waiting for another project to ship."

Milinkovich added that before Eclipse started doing the release train, it could take months until all the various inter-dependent projects would be aligned.

Among the projects included for the first time in Galileo are the PHP Development Tools project, which is a PHP IDE (define).

The PDT (PHP Development Tools) project release has been active at Eclipse since 2007, and is the basis for the commercial Zend Studio PHP IDE.

Now, PDT 2.1 is being released as part of Galileo, delivering an incremental upgrade over the PDT 2.0 release from earlier this year. Its key new feature is support for the upcoming PHP 5.3 release, which adds namespaces, a way to encapsulate classes and other PHP items more easily.

Another new project in Galileo is the Memory Analyzer application, designed to help developers better face the critical task of memory management. To that end, Memory Analyzer helps Java developers examine their memory utilization to find memory leaks.

Xtext, a framework for domain-specific languages, is also new to the release train. Milinkovich explained that Xtext provides the ability to developers to create languages and build tools for those new languages.