jMonkeyEngine with JNLP Applets

Hi,



I'm searching for documentation on using jMonkeyEngine in an applet; the official documentation, http://www.jmonkeyengine.com/wiki/doku.php/writing_a_jme_applet, seems to be outdated after a quick perusal through the forums.



My questions are…


jMonkeyEngine applications can be wrapped to work as webstart like any other java program (see google about the specifics ;)). The big "problem" about webstart is that you will need an encryption certificate to sign your jars, no way around it. Thawte Freemail used to be a place where you could get these for free (the warning would show "signed by Thawte Freemail Member") but that is not the fact anymore. From googling, I found that you can apparently get free certificates from http://www.startssl.com/ now.



Cheers,

Normen

a ssl certficate is not the same as a code signing certificate, can you confirm that they provide free code signing certificates and that they work with java?

Basically its the same information, its just different files with different flags. I do not know about this site, but with Thawte you could download the different versions (SSL, Code Signing) of your certificate via a menu. Would be nice if somebody could try if that works with startssl as well and report back. I also found that with the MacOS "keychain" tool you can export your .mac certificate for example in a format that you can use to sign jars… Maybe theres some tool to convert ssl to signing certs if startssl does not offer the download directly.

LWJGL Applet Loader does most of the work for you so deploying a JME applet is very easy now.

Still needs signing though.

guys, you know that there is a tool inside the bin folder in the jdk that an sign stuff with your own signature? (aka Signed by empirephoenix.de ^^) If they get the security warning then it should at least  show your site!



http://java.sun.com/developer/Books/javaprogramming/JAR/sign/signing.html



(look for google for a step by step example , I know there was one somewhere wich worked for me)

Yeah Empire Phoenix is right, unless the certificate is actually "approved by agency" there's no point in getting it. The keytool and jarsigner in jdk are good enough for most things but of course the user will get a warning that the java program will have full control, etc. If you're using the AppletLoader in LWJGL then you don't even need to sign your jars, AppletLoader is signed with a purchased certificate and the message the user will see is not a warning but just a simple "Approve?" type dialog. The AppletLoader will then use its extended permissions to download your jars and run them.