I’ve recently deployed my game Zatikon to facebook. Previously, the game used a downloaded installer bundled with a jre, but the world of facebook has forced me into the scary world of applets and webstart.
My first attempt was using deployJava.js with createWebStartLaunchButton. Only ~10% of users who visited were able to successfully launch my game.
Next, I used deployJava.js to only check the java version and prompt a new JRE installation, and used a regular html anchor to launch my jnlp file. This improved the success rate to about 40%.
Frustrated with webstart, I abandoned it and created an applet version, again using deployJava.js’s java detection and a traditional html tag. Now my success rate has reached ~65%.
Anyone know any tricks or techniques I can use to bump this higher?