Questions on JoglAppletLauncher

Hello,

I have a jogl application that I converted in applet. My applet must have all rights.
Therefore, I proceeded like this :

1- I made a jar for my applet called viewerApplet.jar (where jogl.jar jogl.dll and gluegen files are not with)
2- I used keytool -genkey -alias signFiles -keystore … to have a certificate
3- I used jarsigner to sign viewerApplet.jar that is now sViewerApplet.jar
Untill here, is it the rigth thing to do?

Then, i put in the same directory of sViewerApplet an html file that contains the following text :

Then, i put in the same directory of sViewerApplet the files
gluegen-rt.jar (last modified 2007/01/21)
jogl.dll (last modified 2007/04/22)
jogl.jar (last modified 2007/02/14)
jogl_awt.dll (last modified 2007/04/22)
jogl_cg.dll (last modified 2007/04/22)
jogl-natives-win32.jar (last modified 2007/03/21)
jogl-natives-windows-i586.jar (last modified 2007/02/14)

and everything runs,
but if I take the last files from jogl-1.1.0-windows-i586, I have a security exception

I would like to know which files exactly do I need to put in the applet directory (all the files I mentionned?, what about gluegen-rt.dll)?
Also, which version of jogl? I read that some files are already signed so that we can use JoglAppletLauncher without signing it, but are these files always signed in all the distribution (in jogl-1.1.0-windows-i586? in jogl-1.1.0-windows-amd64? in jogl-1.1.0-webstart?)

Moreover, I don’t really know what jogl-1.1.0-webstart is it for? Is it for deploying a java application on several platform? And in case of my applet, do I have to use it so that the web browser will download the specific jogl.jar (and other jar) depending on the operating system of the client? Why isn’t there gluegen in jogl-1.1.0-webstart?

And another question, I would like to know if the web browser has a memory size limitation for an applet. When i used my applet in Internet Explorer, it stops when the memory reaches 64MB. When I deploy my applet, where can I put the line -Xmx1024m for the JVM argument? And where in IE if it is possible to increase the allowed memory?

Thank you for your help, I have so many questions on Jogl for which ones I would like to have answers.

Please, read the javadoc for the JOGLAppletLauncher carefully. It describes exactly which jars need to be on the server and where to get them from. In particular, you don’t need to put any DLLs on the server.

The webstart zip archive that we distribute contains signed jars for JOGL that you can just drop on your web server. They are used both for deployment via applets as well as for Java Web Start applications where you want to host the JOGL jars yourself rather than reference ours (not recommended, but certainly allowed).

The jars in the various machine-specific distributions like jogl-1.1.0-windows-i586.zip are not signed. This is why you are getting the security exception when using those rather than the ones from the webstart zip archive.

I’m sorry these distinctions aren’t made more clear, but they will be in some forthcoming documentation.

Yes, you are going to run into the 64 MB max heap size limitation in your JOGL applets. There is currently no easy workaround for this. We are working on a general solution for this problem. In the interim I would recommend using Java Web Start if you absolutely need a larger heap size.