Listen to this article
Over 12 million developers are running Java and more than 1 billion downloads are made each year, making Java the world’s most popular programming language.
On Cloud Java is still takes the first place as a developer choice for cloud, with over 21 billion cloud-connected Java virtual machines.
This is according to the opening keynote presentation for JavaOne 2017, where Oracle’s Mark Cavage, vice president of software development highlighted the continued success of the Java platform while emphasizing upcoming additions to the Java language and ecosystem.
Mark Cavage opened the event with an overview of the numerous innovations recently announced for the Java platform. He summarized 2017’s major announcements around the Java platform and provided a glimpse of the future of Java, which focused on Java’s pervasiveness in the cloud, new cloud-related features and projects, and the need to support container-centric micro-services and server-less architectures.
Redmonk co-founder and analyst James Governor also took the stage to share his perspective on how recent developments in Java set the stage for Java’s continued usage for modern application development in the cloud.
Next, Mark Cavage focused on Java in the cloud, and was joined on stage by Spotify’s principal architect Niklas Gustavsson to discuss his company’s use of Java to solve large scale distributed compute problems within their application architecture, followed by Craig McLuckie, CEO of Heptio and co-founder of Kubernetes, to talk about the relationship between Java, Kubernetes and the Docker ecosystem.
Cavage also announced an open source project centered around micro-services development for Java developers on top of Kubernetes. Next, Oracle’s Varun Madan and George Matthew went on to demonstrate next steps in monitoring and diagnosing large scale, multi-JVM cloud applications with a real-time diagnostics service based on the now open source Java Flight Recorder.
Finally, Oracle announced a new serverless open source project – Fn – which was open-sourced live on stage by Chad Arimura, vice president of serverless development at Oracle. As part of his presentation, Arimura discussed how container-based solutions leveraging Java and serverless architectures are complementary and work together to enable Java developers to build modern, distributed applications with continuous integration and delivery.
Mark Reinhold, chief architect of Java, demonstrated the benefits of using Java 9 in the cloud and how easy it is to build lightweight Java applications quickly and easily using Jigsaw’s modularity and Docker-friendly Alpine Linux Java SE. He was joined by Brian Goetz, architect of Java language and libraries at Oracle, who spoke about future directions for the Java language.
The JavaOne keynote also featured several speakers to help outline the refreshed Java EE direction, including 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.