"What is really heartening about Eclipse is the predictability of the release cycle," Al Hilwa, an analyst with IDC, told eWEEK. "As large as the ecosystem of committers and companies participating gets, they manage to get their annual release mostly at the same time of year and move the technology forward. To my mind, the most notable things about the Kepler train is support for the just shipped EE 7, the BIRT [Business Intelligence and Reporting Tools] support for new NoSQL data sources and the maturing and stabilization of the Web IDE Orion. Eclipse is one of a handful of global wonders of open-source collaboration in terms of the number of developers and companies involved."
The new Eclipse Stardust 1.0 release, which Milinkovich calls a significant new project, provides a business process management engine and tools. Eclipse Stardust includes a modeling environment to create and debug workflow models, a process engine to execute BPM applications, a Web portal for browser-based execution and monitoring of business processes, and an Eclipse BIRT-based reporting component for runtime monitoring and reporting BPM applications.
The Orion 3.0 release features improvements to the usability and scalability of the Orion Web-based IDE. Orion can now be easily installed as a Web application Archive (WAR) file to a Java application server, making it easier to deploy to cloud services. Orion usability has also been improved to include direct file navigation in the editor, new key bindings—vi and Emacs, auto-save/auto load, and a new look and feel.
Orion 3.0 provides an open-source browser-based editor and tooling platform, Milinkovich said. "Orion continues to add significant improvements every release, and this one adds a significant number of usability and scalability enhancements. Orion is also the only one of the various browser-based toolsets which meets accessibility and internationalization requirements."
Also, ever equipped to tackle the key technological issues of the day, Eclipse is prepared for the big data craze. "The Eclipse BIRT project also has some new features for big data," Milinkovich told eWEEK. "BIRT now supports MongoDB and Cassandra, enabling BIRT's reporting and analytics capabilities for those databases."
Indeed, Eclipse BIRT 4.3 introduces support for the popular MongoDB and Cassandra databases, and allows for easy integration of the BIRT visualization capabilities into big data applications. This new support is in addition to the existing Hadoop support provided by BIRT.
For integration aficionados, the new Eclipse Mylyn 3.9 now makes it a lot easier to conduct code review within Eclipse. A new navigator view that is integrated with the Gerrit code review tool shows the structured view of all the files and comments of a review.
Also, for its part, the Kepler release features improved integration with Apache Maven for Java EE developers. New support for Maven integration with the Eclipse Web Tools Project (WTP) provides a set of connectors that add Maven support for Java EE-related Eclipse projects, including WAR, EJB, EAR and Roshal Archive (RAR) projects.
"The yearly Eclipse release train always arrives with the conflicting emotions of excitement for the new coupled with the dread of re-installation," said Todd Williams, vice president of technology for Genuitec, which builds Eclipse-based developer productivity tools. "However, this year's Kepler release is pure excitement for our users since we're introducing a new cloud technology to ensure that the download/configure/share cycle is faster than ever before. Our new SDC Cloud Connect, with Kepler, is a cloud portal to configure the bits of Kepler and the Marketplace that developers need with additional ability to easily share those configurations with team members anywhere on the globe. Of course, our existing SDC customers can already roll out Kepler, no muss, no fuss. Kepler is a huge feat for the Eclipse Foundation and its contributors, and we're looking forward to the avenues this release opens up for our users."
All of the projects participating in the Kepler release train are available for download. Twelve packages, based on different developer profiles, make it easy to download the new release.