Java Kernel is out: https://jdk6.dev.java.net/6uNea.html
The first exe file worked great for me: http://javadl.sun.com/webapps/download/GetFile/1.6.0_10-ea-b11/windows-i586/jre-6u10-ea-windows-i586-p-iftw-k.exe
It downloaded the 200kb exe instantly and then from the moment I double-clicked it, the kernel JRE was downloaded and installed in less than 30 seconds!Then I clicked my jnlp file, and it brought up an ‘Additional components needed’ dialog which downloaded Swing and stuff I suppose, and showed my app in about 40 seconds. 
The UI for the installer is not yet polished - it keeps on stealing the focus when it goes to download a new ‘bundle’ (I think a bundle is a part of the JVM). Also, the ‘unpacking bundle’ text at the bottom of the last dialog is blurred and the cancel button looks weird. And the kernel exe file downloader/installer has no animation showing that the download hasn’t frozen. On my machine the progress bar stayed on zero for the whole 30 second download then went to 100% in one go. Still, this is great progress!
Two other weird things:
- the online installer failed after about 3 minutes, saying: “Java can’t be downloaded to your machine. You’re located in an embargoed country”!!!
- When I went to uninstall the kernal VM (the ‘java 6 family’ in add/remove programs), it brought up a dialog that went to download additional components! Why wouldn’t the uninstaller be downloaded automatically?
I’m not sure if this is already planned, but it would be great if the ‘additional components’ were downloaded in the background as soon as the installation of the kernel VM occurred.
