Oracle Promises To Open Source Oracle JDK And Improve Java EE
Written by Kay Ewbank   
Monday, 16 October 2017

Oracle has announced plans for Java SE and EE at JavaOne that will see improvements and changes to the licensing. 

javaone

Oracle had already announced it would be moving Java EE to the Eclipse Foundation, and the announcements at JavaOne move the language further to a more vendor-neutral future. It's worth noting that the keynote was preceded by a Safe Harbor disclaimer in which Oracle said it could not be held to plans made during the speech, so nothing is actually certain.

According to the keynote, Oracle isn't washing its hands of Java. Georges Saab, Vice President of Software Development for the Java platform at Oracle, said that  Java is currently the number one language, with 12 million developers, 38 billion active virtual machines, and 21 billion cloud-connected virtual machines. However, Mark Cavage, Vice President of software development at Oracle, said that what has to happen is for Java to become even stronger:

"We want the next decade to be Java first, Java always."

He said that in order for this to happen, Java has to be improved, saying that while Java EE 8 offers HTTP/2 support, async APIs, and reactive APIs, it's not good enough:

"We need to do a lot more to modernise; to get you to that world of cloud and microservices and serverless."

The things that are wrong with the current setup, according to Cavage, are pretty self evident:

" Is it open? No, it’s a vendor consortium, last time I checked those aren’t that open. Is it nimble? Well is shipped four years ago, that’s not very fast. We’re going to change everything about this."

The first part of getting things done more quickly, according to Cavage, is to open up Java EE and move it under the control of the Eclipse Foundation. This had already been announced, but what was new was a plan to open up the Oracle JDK version of OpenJDK. Currently, Oracle JDK has features not in the open version, but this will change:

"We're going to open source all the features in the Oracle JDK. There will be zero difference."

Currently, Oracle JDK includes Oracle’s own implementation of features including Java WebStart and Java Plugin, along with OpenJDK Font Renderer, Java Flight Recorder and Java Mission Control. These are used to collect low level and detailed runtime information. Java Flight Recorder is a profiling and event collection framework built into the Oracle JDK. It can be used to gather detailed low level information about how the Java Virtual Machine (JVM) and the Java application are behaving. Java Mission Control is a set of tools for analysis of the data collected by Java Flight Recorder.

You can see the full keynote in the video below:

 

Open JDK will be available under a GPL license, and Java SE is to move to having new releases every six months.

 

javaone

 

More Information

JavaOne Website

Related Articles

Java EE Moving To Eclipse

Java EE To Get Open Source Foundation

 

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

 

Banner


Wasmer 5 Adds iOS Support
12/11/2024

The Wasmer team has released Wasmer 5.0. The WebAssembly runtime adds experimental support for more back ends including V8, Wasmi and WAMR. It also now has iOS support, and upgraded compilers includin [ ... ]



JetBrains Improves Kubernetes Support In IDE Upgrades
12/11/2024

JetBrains has improved its IDEs with features to suggest the logical structure of code, to streamline the debugging experience for Kubernetes applications, and provide comprehensive cluster-wide Kuber [ ... ]


More News

 

espbook

 

Comments




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

Last Updated ( Sunday, 15 October 2017 )