Oracle Highlights Java SE Momentum at JavaOne San Francisco 2013
JAVAONE, SAN FRANCISCO – September 23, 2013
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
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 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.
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.
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.
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.