Standard Java improvements due in phases

Java Platform, Standard Edition (SE) will be upgraded in separate releases in 2011 and 2012, with the platform getting capabilities for developer productivity, modularity, and dynamic languages.

The two-phase upgrade involves offering Java SE 7 next year and Java SE 8 the year afterward. Previous plans had called for bundling improvements of both releases in Java SE 7, which would have arrived in 2012. Oracle engineers, however, decided to put out releases in a phased approach rather than waiting for all of the planned improvements to be ready in two years.

Java SE enables deployment of Java applications on desktops and servers as well as on real-time and embedded environments. It can serve as a basis for the enterprise edition of Java, known as Java Platform, Enterprise Edition (EE)

Initially, Java SE 7 was to feature technologies from Project Lambda, for boosting developer productivity; Project Coin, for small language changes, and Project Jigsaw, for modularity. Other capabilities were to include Invoke Dynamic, to support dynamically typed languages on the Java platform, as well as a fork/join framework.

An analysis was done on when all this would be ready, said Mark Reinhold, chief architect for Oracle’s Java platform group, at the JavaOne conference Tuesday afternoon in San Francisco. “The answer was mid-2012,” he said. So Oracle reduced the scope of Java SE 7, based on when specific capabilities would be ready, he explained.

Based on slides presented by Reinhold, Java SE 7 would feature capabilities from Project Coin and Invoke Dynamic while Java SE 8 would add Jigsaw and Lamba functions.

Reinhold also cited previously stated plans to merge the JRockit and HotSpot Java Virtual Machines. Also on the agenda is plans to eliminate the Java class path, which is the path the Java runtime environment uses to search for classes and other resource files.

In the Java Platform, Micro Edition (ME) space, for mobile devices, plans call for commonality between the Connected Limited Device Configuration (CLDC) and Connected Device Configuration (CDC) technologies, via the Java ME.Next project. Java ME. Next is about modernizing Java ME.

Backward compatibility will be featured as part of Java ME. Next, Greg Bollella, Oracle chief architect for embedded Java, stressed

“We are not going to leave anybody out in the cold,” he said.

Would you recommend this article?

Share

Thanks for taking the time to let us know what you think of this article!
We'd love to hear your opinion about this or any other story you read in our publication.


Jim Love, Chief Content Officer, IT World Canada

Featured Download

Featured Articles

Cybersecurity in 2024: Priorities and challenges for Canadian organizations 

By Derek Manky As predictions for 2024 point to the continued expansion...

Survey shows generative AI is a top priority for Canadian corporate leaders.

Leaders are devoting significant budget to generative AI for 2024 Canadian corporate...

Related Tech News

Tech Jobs

Our experienced team of journalists and bloggers bring you engaging in-depth interviews, videos and content targeted to IT professionals and line-of-business executives.

Tech Companies Hiring Right Now