Oracle lays out long-range Java intentions

Presentation posted on the QCon conference website indicates plans for object capabilities and JVM and cloud improvements

By , InfoWorld |  Development, java

Oracle's wish list for Java beyond next year's planned Java SE (Standard Edition) 8 release includes object capabilities, as well as enhancements for ease-of-use, cloud computing, and advanced optimizations.

JDK (Java Development Kit) 10 and releases beyond it are intended to have a unified type system, in which everything would be made into objects, with no more primitives, according to an Oracle slide presentation entitled "To Java SE 8 and Beyond!" posted on the QCon conference website. Oracle cites an ambitious list of goals for Java in the presentation, which was apparently delivered by Oracle Technology Evangelist Simon Ritter last week. A slide entitled "Java SE 9 (and Beyond)" reveals goals for interoperability, including having a multilanguage JVM and improved Java/native integration.

[ Discover 9 killer programming languages for the JVM. | See Oracle's two-year road map for Java, which covers this year and 2013. | Oracle already has revised one detail of its road map, briefly extending the support period for JDK 6. | For more news on Java, subscribe to InfoWorld's Enterprise Java newsletter. ]

Other languages besides Java, such as JRuby, Scala, and Groovy, already have become popular on the JVM in recent years. A timeline provided in the presentation has JDK 9 arriving in 2015, JDK 10 in 2017, JDK 11 in 2019, and JDK 12 in 2021. The presentation declares, "Java is not the new Cobol."

Ease-of-use goals for Java include a self-tuning JVM and language enhancements. Advanced optimizations eyed include the unified type system and data structure optimizations. Under the subheading, "Works Everywhere and With Everything," Oracle lists goals like scaling down to embedded systems and up to massive servers, as well as support for heterogeneous compute models.

Originally published on InfoWorld |  Click here to read the original story.
Join us:






Ask a Question