Oracle Highlights Continued Java SE Momentum and Innovation at JavaOne 2014
Java community continues to embrace Java SE 8, rallies for Java SE 9
JAVAONE, SAN FRANCISCO – September 29, 2014
Whether you’re making a bank transaction, transmitting a picture from a smart phone, or driving a car, there is almost no technology in the world that Java does not touch. Oracle continues to work closely with key partners in the Java ecosystem to deliver new innovation to Java Platform, Standard Edition (Java SE) that will support the fast pace of life and business today and well into the future. At JavaOne 2014, Oracle will highlight these advancements and the rapid adoption of the latest release of Java SE 8. Oracle will also show how it’s working in the OpenJDK Community to lay the groundwork for Java SE 9.
At JavaOne 2014
, Oracle is highlighting the strong momentum and continued innovation in the Java SE platform, including new advancements slated for Java SE 9.
Since its launch, Java SE 8 has seen record adoption, and the OpenJDK Community
continues to thrive with contributions from Oracle as well as from other companies, researchers, and individual developers.
Oracle is showcasing these and other Java enhancements throughout JavaOne 2014, running September 28 through October 2 at the Hilton San Francisco Union Square and Parc 55 Wyndham.
Community Rapidly Adopts Java SE 8
Since its launch in March 2014, Java SE 8
has achieved record adoption rates. Overall, adoption is up more than 20 percent compared to the same post-launch time period for Java SE 7.
In addition, the Java SE 8 launch webcast and 35 supporting technical videos have been viewed more than 140,000 times.
Continuing to engage the global Java community, Oracle been conducting a year-long worldwide Java Tour
, providing educational content and events to more than 100 Java User Groups (JUGs) in 20 countries and 6 continents. Technical content has also been made available
for JUGs to host their own events focused on Java 8.
Additionally, the Oracle-sponsored NightHacking Java 8 Tour
events have reached nearly 7,000 Java developers in person and nearly 50,000 online via the NightHacking broadcasts.
Java SE 8 has enjoyed strong uptake by communities focused on other, non-Java languages, as exemplified by Scala 2.12 planning to support only Java 8, further demonstrating the adoption of the Java Virtual Machine (JVM) as a universal runtime.
All three major Java integrated development environments (IDEs)—NetBeans IDE 8.0
, Eclipse Luna, and JetBrains IntelliJ IDEA 13.1—support Java SE 8.
Continued Investment in Java Security
Oracle continues to focus on securing Java users everywhere, having released several security enhancements and features to enable customers and partners to continue to develop secure and reliable Java-based applications.
At JavaOne, Oracle will offer a Java and Security track
to provide the information that organizations and developers need to protect their Java investments. The track will address topics ranging from security tools and coding techniques to innovative products, and will include participation from recognized security leaders discussing policies and best practices. The track will run throughout the conference.
Delivering New Java SE Innovations
Recently, Oracle announced the Java Development Kit 8, Update 20 (JDK 8u20). This latest release of Oracle’s implementation of Java SE continues to improve upon the significant advances made in the initial JDK 8 release with new features, security improvements, and performance optimizations.
Updates include new enterprise-focused administration features available in Oracle Java SE Advanced
products, offering greater control of Java version compatibility and security updates as well as a new Microsoft Windows Installer (MSI)-compatible installer.
Oracle JDK 8u20 includes a new tool, the Java Advanced Management Console
, to provide system administrators with effective control over diverse Java versions running on desktops in the enterprise, enabling a more secure environment and enhanced application experience and availability.
Also introduced in this release is an MSI Enterprise JRE Installer that enables system administrators to provide consistent automated installation of the JRE across all desktops in the enterprise, free of user interaction requirements. Integrated with the MSI Enterprise JRE Installer is the Java Uninstall tool, which provides the option to remove older versions of Java from the system.
Java Mission Control 5.4
, a powerful JVM monitoring and diagnostics tool, comes bundled with the Oracle JDK 8u20 release and includes new features and numerous enhancements to improve user experience and performance.
In addition to update releases, Oracle has added support for new platforms in JDK 8, including:
Support for the 64-bit ARMv8 architecture is now available in limited beta, with select partners signed up and testing. This added platform support will expand the addressable server market for Java.
Oracle and Imagination Technologies are collaborating to optimize Java for the MIPS CPU architecture and bring the JDK and Oracle Java SE Embedded support to MIPS systems.
Building Java SE 9
Oracle has begun work on the JDK 9 Project in the OpenJDK Community. New features will focus on modularity, performance, stability, and portability.
JDK 9 is at this stage a prototype of Java SE 9; it eventually will be the official Reference Implementation of that release. New features initially will be proposed and tracked via the JDK Enhancement Proposal
(JEP) process and then discussed, refined, and approved in the Java Community Process
for inclusion in the official Java SE 9 platform.
aims to design and implement a standard module system for the Java SE platform to make implementations more easily scalable down to small devices, improve security and maintainability, enable improved application performance, and make it easier for developers to build and maintain large software systems.
Many additional JEPs are being worked on with an eye toward inclusion in JDK 9. Other JDK enhancements from Oracle include improvements to Java Mission Control, the Java Advanced Management Console, and the Garbage-First (G1) garbage collector.
The Java SE 9 compatibility program is already running; JDK 9 snapshot releases are available for download
and testing, with the goal of bolstering the platform for improved security and stability through proactive community outreach.
The OpenJDK Community Continues to Thrive
The OpenJDK Community
continues to host the development of both the Java SE Platform Specification and its Reference Implementation, the JDK, fueled by contributions from Oracle and new and existing organizations and individuals. New participants in OpenJDK include:
The FreeBSD Foundation, which will be collaborating with Oracle and others on producing OpenJDK binaries targeted to FreeBSD users via the FreeBSD Ports Collection
Microsoft Open Technologies, Inc., which will be contributing its expertise in networking, performance, and integration to the community.
“Without a doubt, Java SE 8 is a game changer,” said Donald Raab, managing director and head of the JVM Architecture group at Goldman Sachs. “The addition of Lambdas in Java 8 has allowed us to reduce LOC by 9 percent in our unit test modules for GS Collections. Java 8 has created a very real opportunity for Java developers to improve their code bases by effectively leveraging higher-level implementation patterns. We hope that LOCD (Lines of Code Deleted) will become the metric that Java developers most enjoy reporting.”
“The Eclipse Luna tooling packages featuring Java SE 8 support have been downloaded over 5 million times since June” said Mike Milinkovich, executive director of the Eclipse Foundation. “Moreover, our Eclipse Community Survey from June 2014 has shown almost 10 percent of developers already deploying to Java 8 in production.”
“Oracle and Imagination are working together to enhance Java for embedded and Internet of Things (IoT) applications and optimize Java for the MIPS CPU architecture,” said Tony King-Smith, executive vice president, Marketing, Imagination Technologies. “To address increasing customer demand for optimized Java support for MIPS, the effort will bring the Oracle JDK, Oracle Java SE Embedded, and other product support to 64-bit and 32-bit MIPS systems.
“Oracle continues to heavily invest in the Java platform, and the record adoption of JDK 8 highlights the strength of the latest version, as well as the community’s ongoing support,” said Georges Saab, vice president of Java SE Development at Oracle. “From enterprise architectures to the Internet of Things, Java remains the world’s #1 programming language. We look forward to working closely with the Java community as we continue to innovate across the Java SE 8 platform and prepare for Java SE 9.”
Java Facts and Figures
9 million developers worldwide
More than 3 billion devices are powered by Java technology
More than 125 million Java-based media devices have been deployed
Over 10 billion Java Cards have been shipped since its introduction
The JavaOne conference brings together Java experts and enthusiasts for an extraordinary week of learning and networking focused entirely on all things Java. With more than 550 sessions covering topics that span the breadth of the Java universe, keynotes from foremost Java visionaries, tutorials, and expert-led hands-on learning opportunities, JavaOne is the world's most important event for the Java community. Join the JavaOne discussion on Twitter, Facebook, LinkedIn, and the JavaOne blog.
Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit oracle.com.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.