Oracle Code One – The opening keynote for Oracle Code One 2018 gave viewers the opportunity to hear from recognized members of Oracle’s Java Platform Group and industry luminaries about how Oracle is continuing to move the Java technology forward. Oracle also announced recent additions to the language and platform and provided a look ahead at future enhancements.
Georges Saab, vice president of development for the Java Platform, kicked off the event by restating Oracle’s stewardship commitment for the Java platform. He also addressed how Java’s performance, reliability, security and ecosystem make it ideal for modern application development. The keynote then turned to highlight future projects such as:
Project Valhalla: Introducing value types and generic specialization to enable higher-performance, cache-friendly data structures.
Project Panama: Seeking to improve and enrich the connections between Java programs and well-defined but “foreign” (non-Java) code and data.
Project Amber: Exploring productivity-oriented Java language features such as raw string literals, switch expressions, pattern matching, and records.
Project Loom: Which seeks to introduce lightweight user-mode threads, called “fibers,” to enable simpler yet more efficient concurrent code.
Finally, the Java team announced the 2018 Duke’s Choice Award winners including JPoint, a self driving car; community winners BgJUG (the Bulgarian JUG) and Sharat Chander. Among the winning Java tools announced were ClasssGraph, Twitter4J, Apache NetBeans and Jelastic vertical memory scaling along with open source initiatives, MicroProfile.IO and Project Helidon.
Recent updates about the Java Platform
Java SE 11 was released on September 25, with significant upgrades and improvements, including:
HTTP Client: A new HTTP Client API, first introduced in JDK 9 as an incubating feature, which implements HTTP/2 and WebSockets.
Flight Recorder: A low-overhead data collection framework for troubleshooting Java applications and the HotSpot JVM.
Launch Single-File Source-Code Programs: An enhancement to the Java launcher to run a program supplied as a single file of Java source code, making it easier for developers who are in the early stages of learning Java.
Transport Security Layer (TLS) 1.3: An implementation of version 1.3 of the Transport Layer Security (TLS) Protocol, a major overhaul which provides significant security and performance improvements over previous versions.
ZGC: An experimental scalable, low latency garbage collector that can handle terabyte-sized heaps without pausing for more than ten milliseconds.
For the full list of features introduced in JDK 11, please visit the Java PM blog.
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 www.oracle.com.
About Oracle Code One
About Oracle OpenWorld
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. With hundreds of demos and hands-on labs, plus exhibitions from more than 250 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.