June 23, 2010, 10:41 AM — Just as late December brings Christmas, late June brings the annual "release train" from the Eclipse Foundation, and this year's train features the simultaneous release of project upgrades and new projects from 39 project groups.
Featuring more than 33 million lines of code based on the work of 490 developers, the Helios release on Wednesday is the largest ever from the seven-year-old release train series. Highlights include a Linux IDE package, an Eclipse Marketplace Client for accessing open source plug-in software, and improved support for JavaScript and Java Enterprise Edition 6.
[ InfoWorld's Paul Krill reported last week on the upgrades to the rival open source NetBeans platform. ]
"The major reason why we do these release trains is to help spur adoption of Eclipse technologies," said Eclipse Executive Director Mike Milinkovich. Shipping them on the same day makes adoption of the technologies easier, he said. Eclipse technologies can serve as the basis for commercial products that offer value-added capabilities on top of the base Eclipse software.
"The expectation is that the commercial ecosystem will add value on top of the Eclipse platform," Milinkovich said. Companies such as the Rational division of IBM and Instantations offer Eclipse-based tools, he noted.
Helios is Eclipse's response to the latest development trends, said analyst Michael Cote, of RedMonk.
"What I'm seeing here is Eclipse tracking some of the more popular development areas (Git, JavaScript) and filling in holes (like the Linux IDE)," Cote said.
To keep the high volume of Helios technologies from being too much to handle, Eclipse is offering 12 different packages geared to specific interests, such as the new Linux IDE and JavaScript development packages and Java and PHP development packages. The packages bundle Eclipse tools related to technology categories.
The Linux IDE package makes it easier for Eclipse developers to use a tool chain for building C/C++ applications for Linux, Eclipse said. The package features the new Linux Tools project with Eclipse integrations of Linux utilities such as GNU Autools, Valgrind, OProfile and LTTng.
The JavaScript Development Tools project featured in Helios includes a JavaScript debug framework for integrating JavaScript debuggers, such as Rhino and Firebug.
The Eclipse Marketplace Client offers an "app store" experience for installing plug-ins. The client makes it easier to find and install Eclipse software. "What's news is the tighter integration right in the IDE so [that it is] easier for developers find and install the plug-ins," Milinkovich said.



















