Oracle Press Release

Oracle Highlights Java SE Momentum at JavaOne San Francisco 2013

Upcoming Java SE 8 to Focus on Multi-Core Performance, Java/JavaScript Interoperability, Developer Productivity and Platform Scalability

JAVAONE, SAN FRANCISCO – September 23, 2013

News Summary

Oracle continues to work with the Java Community to advance the Java Platform, Standard Edition (Java SE). Developer builds are now available for the upcoming Java Development Kit (JDK) 8, which will include: Project Lambda, a new Date and Time API, Compact Profiles and the Nashorn JavaScript Engine. The OpenJDK Community continues to thrive with contributions from Oracle, as well as other companies, researchers and individuals.

News Facts

Oracle today announced that work on the Java SE 8 Specification and its official reference implementation, JDK 8, is proceeding as planned with availability expected in March 2014.
JDK 8 was feature complete as of build 94, promoted on June 13, 2013 and the JDK 8 Developer Preview builds are now available.
The key features of Java SE 8 and JDK 8 are:
Project Lambda (JSR 335), which makes it easier to write code for multi-core processors by adding lambda expressions (a.k.a. “closures”) to the Java language and extending the Java API to support parallelizable operations upon streamed data
The Nashorn JavaScript Engine, which dramatically improves performance and enables seamless Java/JavaScript interoperability;
A new Date and Time API (JSR 310), which is more comprehensive yet easier to use than the existing API
A set of Compact Profiles, which allow Java SE 8 implementations to scale down to small devices more easily
The removal of the “permanent generation” from the HotSpot Java Virtual Machine (JVM), which makes it both easier to tune and more resilient
The OpenJDK Community continues to host the development of both the Java SE 8 Specification and JDK 8 and continues to thrive with contributions from Oracle, as well as other companies, researchers and individuals.
Freescale recently joined the OpenJDK Community and will be collaborating with Oracle and others to help evolve the Java platform and optimize Java for Freescale i.MX ARM-based Applications Processors. Freescale has also joined the JCP and intends to work with Oracle and other JCP members on future Java specifications for small and large devices, especially resource constrained MCU based devices, for the Internet of Things.
Linaro has also joined the OpenJDK Community and is already contributing to porting and optimizing Java for 64-bit ARM processors.
Square has also joined the OpenJDK Community and is actively collaborating with Oracle and others in the community to enhance the Java programming language, JVM, and core libraries.
The OpenJDK Community infrastructure continues to improve, increasing transparency and making collaboration more efficient. The OpenJDK Wiki was made available this past April and the new JDK Bug System was just launched last week.

Java SE Updates

Oracle JDK 7 update 40 (JDK 7u40) is available as of September 10, 2013 and includes Java Mission Control: advanced monitoring and diagnostic capabilities that enable customers to gather detailed runtime information and perform efficient data analysis, without impacting system performance; a new security policy that gives system administrators greater control over Java running on desktops; improved performance and efficiencies for Java on ARM servers and support for Apple Retina Displays. (See related press release)
Over the past year, Oracle has released a number of security enhancements and features such as:
A hard coded "best before date" for the Java Runtime Environment (JRE)
Signing for sandboxed applications to establish the identity of code authors and bring more confidence to those running their applications
A new uninstaller on Java.com, so that end users can more easily remove old versions of Java from their desktop
The Server JRE, a new distribution of Java for servers that removes features commonly required only on clients
Dynamic Blacklists, an enforcement tool to actively block malicious code or code signed by rogue authorities
The Deployment Rule Set, a new security feature in JDK 7u40 that allows a system administrator to control which applets or Java Web Start applications an end user is permitted to execute and which version of the JRE is used to execute them.
Consumers and developers have simultaneous access to the latest Java features and security updates across Windows, Linux, Solaris and Mac OS X.
Oracle JDK 7 is now the default version of Java for the latest generation of Oracle Fusion Middleware products.

Supporting Quote

“Oracle continues to improve Java performance and help increase developer productivity, as well as release new security features to give system administrators and end users more control over which versions of the JRE they run and what applets or applications it can execute,” said Georges Saab, vice president of Java SE Development at Oracle. “We’re looking forward to getting feedback from the Java Community on the JDK 8 Developer Preview and are excited for the highly-anticipated release of features like Project Lambda, the Nashorn JavaScript engine and the new Date/Time API in March 2014.”

Java Facts and Figures

97% of enterprise desktops run Java
9 million developers worldwide
#1 programming language (TIOBE Programming Community Index)
More than 3 billion devices are powered by Java technology

Supporting Resources

Planet JDK (JDK developer blogs)
Follow the conversation on Twitter and I Love Java on Facebook

About JavaOne

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 450 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, the JavaOne blog and the Java Source Blog.

About Oracle

Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

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, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle Corporation.

Contact Info

Letty Ledbetter
Oracle
+1.650.506.8071
letty.ledbetter@oracle.com

Jacki DeCoster
Oracle
+1.650.633.7788
jacki.decoster@oracle.com