Oracle, Apple Announce Java for the Mac Deal

| News

Oracle and Apple put to rest fears that Java for Mac OS X would fade away with the introduction of the OpenJDK project for the Mac on Friday. As part of the project, Apple will be releasing several key components for Mac Java coding to the open source developer community to ensure Java-based code will continue to run on future versions of Mac OS X.

Apple will be contributing 32-bit and 64-bit HotSpot-based Java virtual machines to the project, along with class libraries, a networking stack and the code for a new graphical client. The parts Apple is contributing will help with the development of Jave SE 7 for the Mac.

Apple recently announced that it won’t be supporting the Java runtime environment in future versions of Mac OS X, leading to concerns that Mac owners would no longer be able to take advantage of Java-based applications. Friday’s announcement, however, should put those concerns to rest because future versions of Java for the Mac will come through Oracle.

Apple joins Oracle’s OpenJDK program

“The best way for our users to always have the most up to date and secure version of Java will be to get it directly from Oracle,” commented Apple senior vice president of Software Engineering Bertrand Serlet.

Oracle’s senior vice president of development said “We are excited to welcome Apple as a significant contributor in the growing OpenJDK community,” which also includes IBM. He added “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.”

Sign Up for the Newsletter

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday.

Comments

Tiger

How bold, how un-Apple. (not really)

They’ve joined Oracle’s JDK group.

It seems that Apple has learned to play well with others after all.

Intruder

But Bosco said this would never happen.

I’m confused.

VaughnSC

But Bosco said this would never happen.

<chuckle>

Bosco (Brad Hutchings)

Holy reading comprehension issues, Intruder.

Bosco (Brad Hutchings)

Here is a blog post by Henrik St?hl at Oracle. He is the product strategy guy for Java Platform at Oracle. He expresses reservations about how this all went down:

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.

And he goes onto say that integrating the Apple code into a Java SE 7 release will happen later than the other platforms because it’s a really big project. No kidding.

John Molloy

On John Martello’s blog a few weeks ago Brad said:

“You are just missing one fact. Oracle does not have a version for the Mac. So you cannot just simply download Java from Oracle.”

So it actually looks like I was right when I said:

By taking third party code out of the core OS Apple are ensuring reliability and security. Apple maintains OSX and the others, Oracle and Adobe, are responsible for their parts.

?And you are missing the fact that OpenOffice.org requires Java.?
Not an issue? under OSX currently we have Java. There was a new version released last night.

Bosco, shouting fire without realizing the fire brigade were already here.

“And he goes onto say that integrating the Apple code into a Java SE 7 release will happen later than the other platforms because it?s a really big project. No kidding.”

But Java currently works on Mac OSX. When Apple get around to releasing “lion” (July at the absolutely earliest then you don’t upgrade if your projects rely on Java until Oracle get their act together). But this is a far, far more coherent strategy going forward that Brad’s initial fears expressed.

BTW Apple is being very smart here stripping out the third party cruft and letting the users download the relevant stuff they want to add when they want to add it. This will lead to much less headaches in the future… like the 10.6.5 update where 42% of the fixes were for Flash.

Bosco (Brad Hutchings)

@ratty: What’s your point? Oracle still does not have a version of Java for the Mac. Henrik St?hl gave no timetable, other than Java SE 7 for Mac will be later than for other platforms and is a hell of a lot of work.

There is a lot to read into St?hl’s frustration. If this has ended up so perfect for all involved, the correct reaction is relief. That aside, you just don’t express minor frustrations like that. He as much as made a plea for the Apple Java people to come work for Oracle, complete with links.

This is one to watch closely. Apple did a very good job washing its hands of Java. What it didn’t do a good job of was reassuring developers and customers that it understood their dependence on Java and would work on a seamless transition to Oracle stewardship.

John Molloy

What?s your point? Oracle still does not have a version of Java for the Mac. Henrik St?hl gave no timetable, other than Java SE 7 for Mac will be later than for other platforms and is a hell of a lot of work.

Because at the moment Oracle doesn’t need to. Apple have taken Java as far as they need to with the current OS. This only becomes an issue when Lion comes out and er thats a way off yet…

But keep crying “wolf” because you know how everyone likes that.

MacKeeper_fan_Mod

It seems that Oracle after absorption of Sun Microsystems decided to capture Apple too. Long tentacles of Oracle stretch to new victim, it’s governors see in their dreams how Steve Jobs becomes a puppet in their hands… It would be very sad if I have just written the truth.

Log-in to comment