Java's Future 'Assured' on Mac OS X as Apple Backs OpenJDK

OpenJDK Timeline

Oracle's Henrik Ståhl said it's too soon to give a specific date for a Mac OS X release of an open source Java SE 7 implementation. But he did say it will likely lag behind other platforms.

At present, according to OpenJDK project spokesperson Mark Reinhold, Java SE 7 (a less feature-rich version than was previously planned) is expected to be released in mid-2011, with version 8 to follow in late 2012.

Apple is actively working to bring a Java SE 7 (Java Platform, Standard Edition) implementation to Mac OS X. The company said Friday it's working with Oracle to launch an OpenJDK project for Mac OS X and promised to contribute "key components, tools and technology" for such an implementation.

OpenJDK ("Java Development Kit") is an open source implementation of the Java SE platform for developing and deploying Java-based apps on a range of computing platforms, including desktops and servers.

According to information released by Apple today, the company will contribute "32-bit and 64-bit HotSpot-based Java virtual machine[s], class libraries, a networking stack and the foundation for a new graphical client. OpenJDK will make Apple's Java technology available to open source developers so they can access and contribute to the effort."

Apple said future versions of Java SE, starting with version 7, would come from Oracle, while Java SE 6 would continue to be supplied by Apple for Mac OS X 10.6 and the forthcoming Mac OS X 10.7 ("Lion").

A joint release from Apple and Oracle read, in part: "Apple also confirmed that Java SE 6 will continue to be available from Apple for Mac OS X Snow Leopard and the upcoming release of Mac OS X Lion. Java SE 7 and future versions of Java for Mac OS X will be available from Oracle."

According to Oracle spokesman Henrik Ståhl, who handles product strategy for the company's the Java Platform Group, the agreement has "assured" Java's future on Mac OS X. He said in a blog post today that the the agreement took some time to reach and wasn't without its frustrations, however.

"This announcement is the result of a discussion between Oracle and Apple that has been going on for some time," he wrote. "I understand that the uncertainty since Apple's widely circulated 'deprecation' of Java has been frustrating, but due to the nature of these things we have neither wanted to or been able to communicate before. That is as it is, I'm afraid.

Ståhl said he expects Java SE 7 to be released on "current supported platforms first, and that [Mac OS X] support will follow later. The JDK 7 schedule can not easily accommodate large changes like the addition of a new platform."

He said it's too early to provide a specific timeframe for the release. OpenJDK's Mark Reinhold said in September that JDK 7's previous release schedule was "unrealistic," owing in part to the acquisition of Sun by Oracle and the time it took to integrate the organizations. So a "Plan B" was developed, putting an initial release of Java SE 7 in mid-2011 and Java SE 8, incorporating many features that had been planned initially for Java SE 7, in late-2012.

Apple is the second major player in computing to strike such a deal with Oracle. IBM made a similar announcement around this time last month. Oracle's senior vice president of development, Hasan Rizvi, characterized the agreements as signs of significant support for the continued development of open source Java SE implementations.

"We are excited to welcome Apple as a significant contributor in the growing OpenJDK community," said Hasan Rizvi, Oracle senior vice president of development, in a prepared statement released today. "The availability of Java on Mac OS X plays a key role in the cross-platform promise of the Java platform. The Java developer community can rest assured that the leading edge Java environment will continue to be available on Mac OS X in the future. Combined with last month's announcement of IBM joining the OpenJDK, the project now has the backing of three of the biggest names in software."

About the Author

David Nagel is the former editorial director of 1105 Media's Education Group and editor-in-chief of THE Journal, STEAM Universe, and Spaces4Learning. A 30-year publishing veteran, Nagel has led or contributed to dozens of technology, art, marketing, media, and business publications.

He can be reached at [email protected]. You can also connect with him on LinkedIn at https://www.linkedin.com/in/davidrnagel/ .


Featured

  • person signing a bill at a desk with a faint glow around the document. A tablet and laptop are subtly visible in the background, with soft colors and minimal digital elements

    California Governor Signs AI Content Safeguards into Law

    California Governor Gavin Newsom has officially signed off on a series of landmark artificial intelligence bills, signaling the state’s latest efforts to regulate the burgeoning technology, particularly in response to the misuse of sexually explicit deepfakes. The legislation is aimed at mitigating the risks posed by AI-generated content, as concerns grow over the technology's potential to manipulate images, videos, and voices in ways that could cause significant harm.

  • glowing AI brain composed of geometric lines and nodes, encased within a protective shield of circuit patterns

    NIST's U.S. AI Safety Institute Announces Research Collaboration with Anthropic and OpenAI

    The U.S. AI Safety Institute, part of the National Institute of Standards and Technology (NIST), has formalized agreements with AI companies Anthropic and OpenAI to collaborate on AI safety research, testing, and evaluation.

  • a glowing gaming controller, a digital tree structure, and an open book

    Report: Use of Game Engines Expands Beyond Gaming

    Game development technology is increasingly being utilized beyond its traditional gaming roots, according to the recently released annual "State of Game Development" report from development and DevOps solutions provider Perforce Software.

  • translucent lock composed of interconnected nodes and circuits at the center

    Cloud Security Alliance: Best Practices for Securing AI Systems

    The Cloud Security Alliance (CSA), a not-for-profit organization whose mission statement is defining and raising awareness of best practices to help ensure a secure cloud computing environment, has released a new report offering guidance on securing systems that leverage large language models (LLMs) to address business challenges.