The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


True Nature

Posted by editor on October 26, 2007 at 7:21 AM PDT

Is JDK 6 on the Mac OS X 10.5 install disc?

Apple's Mac OS X 10.5, "Leopard", comes out today, at 6PM local time around the world. It's still Friday morning here in Atlanta, but parts of the world (Australia, New Zealand, much of Asia) should be able to buy it at this hour. And the big question that Mac-based Java developers have been asking is whether it finally provides JDK 6.

In case you've missed this soap opera: Apple was offering pre-release builds in 2006 that closely tracked the JDK 6 betas, but stopped at b88. That led a lot of people to suspect that the release of JDK 6 for the Mac would be tied to Leopard, consistent with Apple's practice of not trying to support older versions of their OS with their JVM. Things got worse when Leopard's Spring-time ship date slipped to Fall, without the release of an interim JDK 6 for the current Mac OS X.

So, since today's the release date for Leopard, we're finally, finally going to get JDK 6. Right?

Um, maybe, maybe not? Over on Cafe Au Lait, the news from Elliotte Rusty Harold is Not Good:

The official release isn't out till tomorrow, but some people got their copies early and Apple has only shipped Java 5 with Mac OS X 10.5 Leopard. Java 6 remains a pipe dream for cross-platform development, and Jobs' promise to make the Mac the best Java development platform is as empty as ever. :-(

Of course, Elliote may not be remembering that the same thing happened with the last Mac OS X release. Mac OS X 10.4 ("Tiger") came out on April 29, 2005, and the first public release of Java SE 5.0 for Mac OS X was made available that day as a separate download. So maybe it's worth keeping an eye on the Apple Downloads page.

But if not... then what? With Leopard out, what would be the delay, or the excuse, for not getting JDK 6 out for Mac? And what would or should Mac-based Java developers do if they need JDK 6?


Apropos of this ongoing saga, the latest java.net Poll asks "Who should bear primary responsibility for supporting Java on Mac OS X?" Cast your vote on the front page, then check the results page for current tallies and discussion.


In Java Today, the JSR-311 expert group has released the early draft review of JAX-RS: The Java API for RESTful Web Services. "This JSR will aim to provide a high level easy-to use API for developers to write RESTful web services independent of the underlying technology and will allow these services to run on top of the Java EE or the Java SE platforms." Interested readers may also want to check out the JSR-311 project with a historical archive of spec drafts, as well as Project Jersey, which hosts the reference implementation.

The NetBeans community is announcing a drive for localization help, in the Translation Project. "The Translation Project has over 14 different language teams--Brazilian-Portuguese, Czech, Russian, Japanese, German, Traditional Chinese, Albanian, Indonesian and more--and all are looking for new contributors. (Students are welcome to participate!) Joining the Translation Project is a chance to mingle with experienced developers, learn the latest technology, and have fun! It's also a way of giving back to the NetBeans community and helping future users of the IDE. You can work on translating, Quality Assurance, or terminology consulting. There's even a cool certificate of participation for successful localizations."

The recently-launched dcoat project offers another option for object-relational mapping, offering what it says is an easy-to-learn, comfortable, high-productivity option for persistence challenges. Its stated advantages include ease of learning and use, no need to write SQL or an XML or annotation-based mapping configuration, auto-generation of property names, and high productivity.


Today's Weblogs section starts with an entry by Kohsuke Kawaguchi on Shutting down GlassFish remotely. "This might be obvious to those who has been doing GF, but I thought I'd share my discovery of how to shut down GlassFish remotely and programatically."

Gregg Sporar talks about Bayou City Leaks, but it's not what you might think: "I did my "memory leaks" presentation for the Houston Java Users Group. As usual, it seemed to strike a chord and led to some interesting discussions."

Finally, Chet Haase has a little end-of-the-work-week humor in his blog, Male Pattern Boldness. "Isn't it time that we had more software design patterns to help us in our difficult and treacherous jobs?"

In today's Forums, kschaefe makes a call for documentating tricky behavior, in Re: AutoCompleteDecorator.decorate changes the preferred size. "I think that we should update either the AutoCompleteDecorator documentation or the package documentation to explain the "inconsistancies" in sizing and offering a couple of suggestions to the developer. While this problem may be out of our control, we should ensure that the AutoComplete users have as much detail to get it "right" for their use cases."

mrmorris explains the need for supporting on-the-fly locale changes in Re: Problem with the i18n of JXDatePicker. "Unlike L&F, locale often makes a lot of sence to change on the fly. In my organization we have 18 countries to support. If people log on to a terminal server, if we have an application that we just don't want to restart or simply if you want to test with a different Locale, it would be nice to be able to update the entire UI. This use case scenario for dynamic locale change is greatly underestimated (see my previous comment about JSR-296) as indeed your own post demonstrates."

Finally, thrawn wonders about deployJava.js for Opera. "I think that this javascript is quity powerful, but I miss several browsers here. Opera for example admits mimetype array the same as Firefox, then why opera is not supported?"


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.



Is JDK 6 on the Mac OS X 10.5 install disc?
Comments
Comments are listed in date ascending order (oldest first)