No JDK6 with OS X 10.5 Leopard
So what’s up with Java on the Mac? After the initial chock of Apple not mentioning anything about Java 6 support in Leopard, as well as pulling the alpha/beta release from ADC a while ago the future of Java as a first-class citizen on the Mac has been questioned around the blogosphere..
Well having just installed Leopard on my MacBook Pro (The upgrade was painless, 30min) I can say that JDK 6 is not included in Leopard, those of you might remember that JDK 1.5 shipped exclusivly with the Tiger release, and I was really expecting the same this time.
Hopefully (and most probably) Apple will release a JDK 6 sometime, but the real question here is “sometime”, how long can you afford to wait? (For the record Sun released JDK6 almost a year ago at December 11 2006)
So how does this effect you? Personally I am not that effected since I mostly do Enterprise development, but I could use the speedup in JDK6 for running IDE’s and other tools.
JSR-299 Web Beans Early Draft
Gavin has made the Early Draft of JSR 299 available from his blog, go get it and please send feedback (more info available in Gavins post).
Edit, the Early Draft is now available from the JCP site.
OS X “must-have” software, revisited
Following up on a popular, but somewhat outdated list of my “must-have software for OS X”, some applications remains the same and some have been replaced.
Without further ado.
Bonecho (Firefox) – Nothing to say really, Firefox native build, some usefull plugins I use Adblock, Google Browser Sync, Google Gears, PDF Download, Server Spy, Stylish, Better Gmail, del.icio.us Bookmarks )
CoreDuoTemp
Disco
MagicDraw UML
MailActOn
Mailplane
MailTags
MenuCalendarClock iCal
OmniDazzle
Quicksilver
SlimBatteryMonitor
Skype
SpamSieve
SCPlugin
Textmate
The Unarchiver
UNO
Yep
VMWare Fusion
Web Beans
In case someone missed last weeks post from Gavin about the JSR299, be sure to take a peak since there are some really nice features, and should give you a better understanding of what to expect when we hit public draft.