I am writing an application that is a simulation (it's written like a simple game). I'm using JNI to get joystick input. My client is in Japan, so it seems like Web Start would be a great deployment method for both of us. First I can ensure that the client has correct JRE installed and secondly it seems that it would make it easy for me to deploy new iterations and minimize the downloads to the client. I assume I will have to have a security policy to allow the JNI/Joystick resources to work properly. Thanks in advance, - Loren
I guess webstart is a perfect for your application. Native libraries used can be loaded using system.loadlibrary and can be included by specifying the jars as part of the jnlp <nativelib> tags. Webstart has the same sandbox security model as applets and if the application needs unrestricted access to the client system, the jars can be signed to allow it.