There is a problem but is actually several problems and they affect different industries differently.
At work we rely on customers with broadband to install Java 5.0 and our app is delivered over Webstart. No problems there.
My other business of developing games is buggered by Webstart as there is no way to streamline the deployment process and I rely too heavily on Sun’s very poor track record of dealing with this market. Broadband is not really an issue for me as my games are getting on for 4mb of pure content in the first place; but the problem of broken versions of the JRE would affect me badly. However Webstart is horribly ugly, generally considered to be pernickety, and not at all aimed at game deployment. I’d have to insist on my own Puppygames skin for it, for example. The other problem is that at 15mb it’s a major chore to download even for broadband users. My games are only 2mb bigger with a JRE embedded in them than the pure Java code I ship for the Mac.
Tribal Trouble has circumvented the problem by simply being big enough that bundling an entire JRE with the game wasn’t a big issue. So they don’t really have a problem. They’re getting a retail deal sorted out too and an embedded JVM makes absolute sense in this situation as it’s one less random variable to worry about when the box hits the shelves and can no longer be changed.
If you want the problem solved - give up, Sun are simply not interested in the desktop gaming market. We all know that. Jeff and Chris might make noises about it but we know that they’re virtually powerless to actually make something happen here because Sun have not appointed an executive officer to carve this market (unlike, say, Microsoft, or Sony, who have such an officer).
However giving up on solving the problem does not mean it cannot be completely worked around with great success, which is what I’ve done. Here’s a tip: delete everything from the JRE you don’t want, embed it in your game, and compile the lot in Molebox so you’re not breaking any licensing agreements. It’s cloak-and-dagger but it keeps everyone happy.
Cas 