Eclipse Juno Release Train Has Arrived
Ottawa, Canada - June 27, 2012 - As is the tradition for the end of June, the Eclipse community celebrates the release of the annual Eclipse release train, this year code-named Juno. This is the ninth year the community has shipped a release train, and each year the release gets bigger. Juno represents the work of 72 project teams by 445 open source committers on 55 million lines of code, and the participation of 40+ Eclipse member companies.
For a release this size it is difficult to itemize all of the new features, but here are some highlights:
- Eclipse 4.2 in now the mainstream platform for the Eclipse community. The existing Eclipse 3.x code stream is being put into maintenance mode. Eclipse 4.2 includes a compatibility layer that allows existing Eclipse plugins and RCP applications to work on the new platform.
- Code Recommenders is a new project that makes Eclipse code completion a lot smarter. Code Recommenders analyzes how applications make use of specific Java APIs to build up a database of best practices. It then provides smarter hints to a developer trying to build applications using those Java APIs. Just like Amazon recommends shopping suggestions, Code Recommenders recommends proper API usage.
- Eclipse Virgo ships the new Nano kernel that provides the ability to build very small OSGi based applications.
- The new Koneki project delivers a Lua IDE. Lua is an embeddable scripting language that is popular in the gaming industry and gaining importance in the M2M industry. Koneki is an important part of the Eclipse M2M Industry Working Group initiative.
- Xtext has added support for integrated debugging of JVM-based DSLs created using Xtext, and tighter integration with the Java Development Tools (JDT).
- Eclipse Equinox ships the reference implementation of the new OSGi R5 specifications.
- Two new packages have been introduced: 1) Eclipse IDE for Automotive Software Developer contains the tools and framework required for embedded automotive software development. It is the result of the work completed by the Eclipse Automotive Industry Working Group. 2) Eclipse for Mobile Developers will make it easier for developers to download and use Eclipse with a variety of mobile SDKs, including the Android SDK.
"Each year the commitment and dedication of the Eclipse committers demonstrate that Eclipse is a great example of open source distributed development that ships on a predictable schedule, and scales to tens of millions of lines of code," explains Mike Milinkovich, Executive Director of the Eclipse Foundation. "I am especially happy Juno is based on the Eclipse 4.2 platform, thus providing a stable platform for continued innovation in the Eclipse community."
More information about Juno, the projects of Juno, and downloads is available at eclipse.org/juno.