Seems to me the “scary message” makes Java quite impractical for distribution of my kind of game. Who, other than friends and relatives is going to click past that? Its kind of sad really, as there is an alternative. Back when I first started using Java, in 1997, one Java feature Sun was proclaiming was the “Sandbox Model”. This allowed users fairly fine grained control over what runs on their computer and how. Over the years, this feature has been quietly knocked on the head and buried, presumably at the insistence of the Enterprise market. In an alternate world, in which Sun was interested in the end user market, the Sandbox could have been marketed as a feature that makes running Java programs more secure than running other Windows programs. The default configuration for JWS could be to only read and write to its own folder. The “scary message” could be replaced by an upbeat one noting that, because you are running Java, your computer is much safer than if you were running a native Windows program. Can’t see that happening though.
I’ve been following the JWS discussion on this board for years. My conclusion is that if I want significant distribution for my game, I will have to get it rewritten in a language that is native to the Windows PC. I really like Java as a development environment. But as a distribution system for my kind of game, I think it very limited. I can see its usefulness in simple games that don’t require disk access. And in retail boxed games that carry their own Java install and just look like any other game to end users. But for my game, intended for net distribution but does need disk access, I don’t see Java as being practical. Sun is committed to the Enterprise market, not the end user one.
JWS, with its Enterprise orientation, is pretty much useless for mass market distribution. At best, it can help me reach a small “enthusiast” market for beta testing. And given the corporate orientation of Sun to Enterprise computing, I don’t really see that ever changing.
