> You can change the size of applets using simple HTML properties,
Yes and no. The program has to be able to handle that (The java applet CottAGE for example will crash if the applet's dimensions are not as expected), and in the case of emulators, the neccessary scaling will certainly not be hardware accellerated. So yes, you can make it bigger using html, but the result will be slow.
JEmu2 is rendered with the same resolution as the original, but rendered to a texture, which is scaled to the size of the screen. This takes no performance hit and looks much nicer.
> you can -certainly- use them offline, yet have the ABILITY to play them through a
> browser (wherever and whenever you wish, mind you).
You could use it offline, but the way to do it is not very obvious to the average user to say the least. Applets were simply not *meant* to be played offline.
And I assume you're not talking about the applet viewer, are you? It's a development tool, only present in the java SDK as commandline tool! Not a very sensible option to run applets to the average user IMHO.
> Jars are cross platform and are no harder to run than a web start, if you really
> wish to have the fullscreen stuff.
1) Click a link, download the jars, create some directory for it, put the jars there, double click the correct start script (depending on the platform you use), hope that you have the right version of java, if not: go to some other site and download java, play, do it all again when a new version is released.
2) Click a link and play. (Updating is done automatically as well as installing the required java version if needed)
Option 2 looks a lot easier to me.
> With a web start app, what if I want to archive it on a CD? What if I want to
Yes, you have a point there, although there will be an export option in Java Web Start to do just that.
> give it to a friend?
Let him click the link. Much easier than let him install it manually.
> Your .jnlp only works until the hosted app is removed
> from the web.
No, it will still work. It will just not be updated anymore.
Applets will be just gone, unless you went through the lengths of downloading the html and jars, which again is not very obvious for the average user.
> -Completely- useless, IMO.
I certainly don't think so, but you're entitled to your own opinion.
If I would make it a download, one important advantage over MAME would be gone: ease of installation and use.
I've got various email reactions from users who thanked me for JEmu2 because they didn't know how to get MAME to work. Not everyone is a nerd like us, you know.