Oracle JavaOne, San Francisco, Calif.—Oct 2, 2017
The opening keynote presentation for JavaOne 2017, the world’s largest gathering of software developers who use Java, highlighted the continued success of the Java platform while emphasizing upcoming additions to the Java language and ecosystem. Oracle was joined on-stage by executives from other leading technology companies to discuss Java’s role in transforming the way people work and live in the digital era. With over 12 million developers running Java and more than 1 billion downloads each year, Java remains the world’s most popular programming language. Java is also the #1 developer choice for cloud, with over 21 billion cloud-connected Java virtual machines.
Oracle’s Mark Cavage, vice president of software development, 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 microservices and serverless 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 microservices 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.
For the full list of features introduced in JDK 9, please visit this page.
For a full list of features included in Java EE 8, please visit this page.
For demonstrations and content describing how to use Java with Docker containers within a continuous integration and continuous delivery environment please visit this page.
“We want the next decade to be Java first, Java always.”
“We needed to do a lot more to modernize, to get you to that world of cloud and microservices and serverless.”
“For people building solutions on top of Java EE, having this new community fired up with energy, gives them encouragement that the future of Java EE is strong.”
“Having both the low-level JVM and the enterprise platform both at Eclipse is a really strong endorsement for Java development top to bottom at Eclipse.”
“Moving EE for J to Eclipse I think allows these two big communities to come together and help to drive Enterprise Java into the next decade, as you mentioned earlier.”
“Things have changed in the Java ecosystem probably more in the past three weeks than they have in the previous 13 years.”
“It was very important that the open sourcing happened, and, yeah, we've got a new version of Java coming out.”
The Oracle Cloud offers complete SaaS application suites for ERP, HCM and CX, plus best-in-class database Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) from data centers throughout the Americas, Europe and Asia. For more information about Oracle (NYSE:ORCL), please visit us at oracle.com.
Oracle OpenWorld, the industry's most important business and technology conference for the past 20 years, hosts tens of thousands of in-person attendees as well as millions online. Dedicated to helping businesses leverage Cloud for their innovation and growth, the conference delivers deep insight into industry trends and breakthroughs driven by technology. Designed for attendees who want to connect, learn, explore and be inspired, Oracle OpenWorld offers more than 2,500 educational sessions led by more than 2,000 customers and partners sharing their experiences, first hand. With hundreds of demos and hands-on labs, plus exhibitions from more than 400 partners and customers from around the world, Oracle OpenWorld has become a showcase for leading cloud technologies, from Cloud Applications to Cloud Platform and Infrastructure. For more information; to register; or to watch Oracle OpenWorld keynotes, sessions, and more, visit www.oracle.com/openworld. Join the Oracle OpenWorld discussion on Twitter.
The JavaOne conference brings together Java experts and enthusiasts for an extraordinary week of over 450 information-rich keynotes, sessions, practical hands-on labs, expert-led tutorials and demos showing how Java is being used today and what lies ahead.
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing and price of any features or functionality described for Oracle's products may change and remains at the sole discretion of Oracle Corporation. Fees apply for new Database product offerings.
Statements in this article relating to Oracle’s future plans, expectations, beliefs, and intentions are “forward-looking statements” and are subject to material risks and uncertainties. Such statements are based on Oracle’s current expectations and assumptions, some of which are beyond Oracle’s control. All information in this article is current as of October 2, 2017 and Oracle undertakes no duty to update any statement in light of new information or future events.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.