Nullsoft’s NSIS installer simply rocks. It’s just an awesome bit of technology. InstallAnywhere is a joke by comparison. Just try it for yourself, it’ll only take 30 minutes to write a new installer for the JVM.
7Zip is the up-and-coming super-zip that’s more squeezy than the rest, and it’s just been integrated in to NSIS. If I 7zip up the JRE installation I get 8.6MB (or 8.7MB with a NSIS install wrapped around it).
The JRE I installed that from was a 14.3MB download - yes, the big bloaty international one.
I’ll say it again: there is no excuse for the JRE (or even the JDK) being deployed with InstallShield. That’s a staggering 5.6MB saving. Imagine the savings in bandwidth to Sun alone.
(Oh and here’s another eye-watering statistic: the JDK plus docs amounts to 41.7MB when 7Zipped - compared to 80MB currently. Tsk tsk)
Gotta get those engineers out in the sunlight so they can see the real world now and again! It’s no wonder Sun gets so much shit from everyone with corkers like this staring 'em in the face.
As for providing a native GUI for Webstart - well, seeing as you need AWT at a bare minimum for the existing Webstart it rather makes the whole exercise a bit pointless doesn’t it
The whole idea here is making the client download smaller and license compliant within the existing license terms, and a native GUI from Sun is the way to do it, with Sun-signed Sun-located extensions to provide functionality by apps as they need it. There’s no shame in it; the JVM is not itself written wholly in Java after all. See if you can talk them into seeing sense. After all it’s only a few days bloody work to a half competent Windows programmer.
Cas 