April 06, 2008

Java 6 update 10 (N) the war is on!

I've downloaded Java 6u10 Early Access several days ago but it wasn't until today that I tested the new applet plugin in Firefox 3 to see if it could live up to my expectations. And I must admit... excellent job guys, two thumbs up!!

The Applet features I appreciate the most (probably all):
  • Applet startup time with the quick starter is blazing fast and doesn't slow down the browser
  • Applets run in their own JVM process and can be isolated to one JVM per applet (finally you can provide your applets with a sane VM and you can kill offending applets without killing your browser)
  • Support for JNLP (native libraries / custom JVM startup parameters like memory settings, hallelujah)
  • Customization of JVM launch feedback, no intrusive Sun logo if you want a clean integration (this was a personal request, thanks a lot!)
  • Improved Java - JavaScript communication (I foresee a bunch of Applet widgets :)
If you don't believe me, try this: NASA world wind (a 3D earth in a webpage) or even Quake2 (Jake2) inside an Applet, no offline installation or drivers or libraries required, just click the link and start playing, insanely incredible!!

Damn, this should have been applets way back in time, but now I truly believe the war for the next gen web platform is on! And again congrats Java 6 update N team, you guys did a hell of job!