OK, I think my Webstart Crusade has pretty much succeeded. 50% of all games on JGF are webstarted, and in these forums whenever a new non-webstart game is posted a flurry of requests goes up for a webstart version. I think most people around here actually writing their own games now either have a basic knowledge of getting webstart working, or at least know exactly where to look when they next try.
The key point is that as a group we’re now pretty much aware of what webstart is, why we should be using it (as developers) and why we want it (as players) - and we like it.
So. Onwards and upwards!
Next step: muffins. Something I forgot about in the crusade just to get people using webstart at all was these funky little things that allowed you to store webstart settings (config for your game, local scores, etc) without writing to folders on the hard disk - and in such a way that they were part of the webstart cache and could (theoretically) be automatically deleted along with your app.
But Onyx resurrected them, which has got me all fired up again ;D.
The key point is that - as upstanding authors of well-behaved games - we should NOT be writing random unsolicited crap to people’s hard disks (that’s an unkind way of putting it - but many players see it that way!).
We’re java developers, not C++ developers, and we have principles! ;). OK, in all seriousness, the point is that we can fairly effortlessly make games that:
- run immediately just by clicking
- require no installation
- require no de-installation
- leave behind no crap
- do NOT clutter up the registry and hence slowdown all win95/98/ Me PC’s
But…we need to work out exactly how to use the bloody things because Sun still haven’t worked out the importance of webstart and/or muffins, and don’t make it easy for us. So, we need to help each other (witness the many threads about gettting webstart to work - by now, JGO threads probably contain an idiot’s guide to almost every webstart problem) get to that point.

