Eclipse Juno - A New Major Version
Written by Kay Ewbank   
Monday, 02 July 2012

This year’s update of the Eclipse project has been released. Juno is Version 4.2 of the platform and is the first to be built on Eclipse 4. As such it brings several new features including a revamped interface.

Eclipse Juno includes an easier way to work with more than one mobile SDK at once, an Eclipse-based framework for embedded automotive software development, and an IDE for Lua development and brings a whole new look to the workbench.

 

juno

(click to enlarge)

 

The release has seen input from 72 different project teams, who have synchronised the release of improved versions of their projects to make it possible to provide a ready packaged platform.

Mike Milinkovich, Executive Director of the Eclipse Foundation said that, because of the successful release train model:

"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."

Eclipse 4.2 now becomes the mainstream platform for the Eclipse community, with the Eclipse 3.x family of releases put into maintenance mode. To make migration less painful, Eclipse 4.2 includes a compatibility layer that allows existing plugins and RCP applications to run under the new version.

An addition to the new version is a new plugin called Code Recommenders. This is designed to improve code completion in Eclipse by analysing how Java applications use the language's APIs.

For the future, the team that worked on this is building a database of coding best practices to recommend proper API usage to developers as they type using the plugin.

 

junocoderecs

 

The Eclipse for Mobile Developers package provides a way to work with several mobile SDKs, and has improved integration with the Android SDK.

For Lua development, there’s a new IDE for the Eclipse M2M Industry Working Group. Lua is used extensively in machine-to-machine (M2M) applications and video game programming. We expect this to be used more frequently as more companies are utilizing M2M communications as data to better serve consumers.

The Eclipse 4.2 Java application server (Virgo) has had a kernel added (Nano) that you can use to build very small web applications based on the OSGi specification.

Eclipse’s own OSGi framework, Equinox, has also been updated and released as part of this update. Other Java improvements include integrated debugging support for JVM-based DSLs in Xtext, and tighter integration with the Java Development Tools (JDT). JDT now supports Java 7 directly – last year's release of Eclipse was published after Java 7 was finalised and only supported it via a plugin.

The final improvement of note is better integration between documentation and software. You can now write your documentation within Eclipse and generate the output in HTML format, or in other formats by using plugins.

 

eclipsejuno

 

Eclipse Juno is available for download from the Eclipse mirrors here: http://www.eclipse.org/downloads/

 

More Information

Top 10 Eclipse Juno Features

Related Articles

EGit 1.0 arrives with Eclipse Indigo

Eclipse is celebrating its 10th Birthday

Developing with PHP and Eclipse (Indigo)

Enter the new Eclipse - Helios

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

Banner


Prompt Engineering Techniques To Make You An Expert
18/11/2024

Introducing a GitHub repository full of hot tips and instructions on how to build the perfect prompt presented in a collection of Jupiter Notebooks.



pg_parquet - Postgres To Parquet Interoperability
28/11/2024

pg_parquet is a new extension by Crunchy Data that allows a PostgreSQL instance to work with Parquet files. With pg_duckdb, pg_analytics and pg_mooncake all of which can access Parquet files, is  [ ... ]


More News

Last Updated ( Friday, 21 November 2014 )