All right I’ve updated and cleaned up a bit the JOGLAppletLauncher
The class used are :
net.java.games.jogl.applets.JOGLAppletLauncher
net.java.games.jogl.applets.NativeInstaller (interface)
net.java.games.jogl.applets.nativeinstallers.WindowsNativeInstaller (implements NativeInstaller)
net.java.games.jogl.applets.nativeinstallers.MacOsNativeInstaller idem
net.java.games.jogl.applets.nativeinstallers.LinuxNativeInstaller idem
The 3 installer classes should go into their respective native jar (e.g. WindowsNativeInstaller goes into jogl-natives-win32.jar)
As the install process is contained into those 3 classes, this ensures noboby has replaced the dll/.so with malicious code (I’ve tried it… and it throws an applet security exception)
I’ve removed Swing references from the applet to improve startup time, and the applet launcher can be customized with a display name (see html page for details).
Now I’m goind to send the contributor agreement by fax, and I hope this will make it into jogl.jar soon !
The link is still here but the contents have been updated.
Lilian