• Google
  • JBoss
  • OpenShift
  • Oracle
  • VMware
  • WSO2

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Java Sponsor/Exhibitor Prospectus

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Bulletin

To stay abreast of convention news and annoucements, please sign up for the OSCON email bulletin (login required)

Contact Us

View a complete list of OSCON contacts

The State of JDK and OpenJDK

Joe Darcy (Oracle)
Java: JVM
Location: A107/108
Tags: java, jvm, jdk
Average rating: ***..
(3.25, 4 ratings)

Starting in 2006, portions of the JDK code base were released under open source, starting the OpenJDK effort. Today OpenJDK 6 derived binaries are found in most Linux distributions and OpenJDK 7 is being used for the reference implementation of Java SE 7. At this session learn about the ongoing work in OpenJDK 6, hear more about the new features in JDK 7, and get an overview of the functionality expected in JDK 8. In particular this session will:

  • Outline the relationship between the Java Community Process (JCP) and the JDK and OpenJDK.
  • Discuss in more detail the new features in JDK 7, including the quantitative analysis techniques used to help make language design decisions in Project Coin.
  • Cover future plans for OpenJDK 6 and OpenJDK 7.
  • Highlight features planned for JDK 8 and ongoing projects such as the closures of Project Lambda and the modules of Project Jigsaw.
Photo of Joe Darcy

Joe Darcy


Joe Darcy is a long-time developer in the JDK engineering group who as “Java Floating-Point Czar” has looked after Java numerics, amongst other responsibilities. Joe was involved with the design of Java’s strictfp floating-point semantics, added numerous floating-point math library methods to the platform, helped expand BigDecimal support, and added hexadecimal floating-point literals to the Java language and library. Joe was a participant in and interim editor for the IEEE 754r working group to revise the IEEE 754 floating-point standard.