Java 6 Rocks The Desktop
Java SE 6 (a.k.a. Mustang) is nearing release and the more I see, the more I like. Whilst there’s a ton of features on the server side I think the major impact will come from the improvements to the desktop, such as dramatically improved font rendering, 2D graphics and default support for splash screens and system trays. It just looks and feels better all round. More like a real app.
In the end, I don’t think Mustang will result in an explosion of desktop Java apps, but at the same time, these improvements mean it’s not going anywhere soon. If Sun can solve the JVM startup and memory hog problems (not an easy thing to do) then Java will be a real option for multi-platform client apps. What will happen then if Google buys Sun and gives Java a client app audience.
In the meantime, I think Sun should be working on a new way to include Java in the web 2.0 movement. I’ll post more on how I think this could work soon.
Eric Bruno has a real Mustang review if you’re after all the details.