A glimpse of Java's future

JavaOne highlights: “We want the next decade to be Java first, Java always”

Gabriela Motroc
Oracle JavaOne 2017 Keynote

JavaOne 2017 will come to an end tomorrow but we haven’t had a chance to talk about the highlights from the opening keynote presentation. Here they are!

Mark Cavage, vice president of software development at Oracle summarized this year’s biggest announcements around the Java platform and talked about the future of Java.

He discussed Java’s pervasiveness in the cloud, the need to support container-centric microservices and serverless architectures and new cloud-related features and projects. 

New projects alert

Cavage announced an open source project centered around microservices development for Java developers on top of Kubernetes — They even built steps for Maven, Gradle, JLink and Java Flight recorder to help Java developers containerize their applications and deploy them to Kubernetes. Learn more about this project here

There’s also a new serverless open source project called Fn – which was open-sourced live on stage by Chad Arimura, vice president of serverless development at Oracle.  According to the FAQ published on the project’s website, “as long as you can run a Docker container, you can run Fn.”

Read more about it here

Speaking of serverless, Oracle’s Mike Lehmann told JAXenter earlier this week that “Oracle sees serverless as a natural next step from where the industry has gone from app server-centric models to containers and microservices and more recently with serverless.”

A big part of serverless is removing the need for developers to care about infrastructure when building applications — they focus on writing code and delivering applications.  We believe that Oracle customers do see value in this natural evolution of application development as it ultimately is focused on making developers lives simpler (smaller surface area of technology to worry about when building applications) and application development faster (fewer things to bring together in order to release an application).

Mark Cavage said: “We needed to do a lot more to modernize, to get you to that world of cloud and microservices and serverless.” He also shared some of Oracle’s plans, namely “We want the next decade to be Java first, Java always.”

SEE ALSO: JavaOne 2017: What to expect this week

Java EE

Oracle JavaOne 2017 Keynote

Ian Robinson, distinguished engineer and WebSphere Foundation chief architect at IBM, Mark Little, Red Hat vice president of engineering and CTO of JBoss Middleware, and David Blevins, CEO of Tomitribe took the stage to talk about the new Java EE direction.

Ian Robinson said that the new community gives people who build solutions on top of Java EE “encouragement that the future of Java EE is strong” while Mark Little believes that the two communities (Java EE and Eclipse) can “help to drive Enterprise Java into the next decade.”

“Java 9 is a transformational release”

“Modules are this amazing thing that will let us turn the corner, let us evolve,” Cavage said of Java SE 9 and modules. With regard to openness, he ensured the audience that “you truly have a free and open Java that you’ve never had before.”

Redmonk co-founder and analyst James Governor acknowledged that “things have changed in the Java ecosystem probably more in the past three weeks than they have in the previous 13 years” and encouraged the audience not underestimate the significance of the open source move.

For more highlights and quotes from speakers, check out Oracle’s press release.

You can watch the full-length Java keynote here

Gabriela Motroc
Gabriela Motroc was editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Inline Feedbacks
View all comments