JNLP Deployment
Supported JNLP bases are:- Latest
http://jogamp.org/deployment/webstart/
- Next
http://jogamp.org/deployment/webstart-next/
Desktop All in One
With AWT
jogl-all-awt.jnlp
gluegen-rt.jnlp
Without AWT
jogl-all-noawt.jnlp
gluegen-rt.jnlp
Mobile
jogl-all-mobile.jnlp
gluegen-rt.jnlp
It loads the JAR files for the native libraries,
as well as the other All In One JAR files
for AWT support.
Manual Deployment
Native Libraries
Gluegen native libraries:- libgluegen-rt.so
- libnativewindow_awt.so
- libnativewindow_jvm.so
- libnativewindow_x11.so
- libjogl_desktop.so
- libjogl_mobile.so
- libjogl_cg.so
- libnewt.so
Java Libraries (JARs)
Gluegen JAR - Mandatory
- gluegen-rt.jar
All In One Deployment
This might be the best solution
for desktop (applets and webstart).
It is much faster to download
a (maybe bigger) file once and cache
it for most purposes, than to download
tens of files where its cache might not
be reuseable.
- jogl.all.jar
- jogl.all-noawt.jar
- jogl.all-mobile.jar
- jogl.all-android.jar
Atomic Deployment
This is a fine tuned solution where every byte counts.It is also possible to use this strategy as a starting point for efficient manual deployment.
Cores
- Mandatory:
- nativewindow.core.jar
- jogl.core.jar
- Newt (optional):
- newt.core.jar
- newt.ogl.jar (to use NEWT with JOGL)
Platform (mandatory)
Chose the same platform for all picks :)- NativeWindow [pick your platfrom, if available]:
- nativewindow.os.x11.jar
- JOGL [pick your platform]:
- jogl.os.x11.jar
- jogl.os.win.jar
- jogl.os.osx.jar
- none
- Newt [pick your platform] (optional):
- newt.driver.x11.jar
- newt.driver.win.jar
- newt.driver.osx.jar
- newt.driver.kd.jar
- none
OpenGL Profile (mandatory)
Pick as many as you like, at least 1:- Embedded Device Profiles
- jogl.glmobile.jar
- jogl.glmobile.dbg.jar
- jogl.gldesktop.jar
- jogl.gldesktop.dbg.jar
JOGL Toolkits/Misc (optional)
- jogl.util.jar
- jogl.util.gl2.jar
- jogl.util.fixedfuncemu.jar
AWT (optional)
- nativewindow.awt.jar
- jogl.awt.jar
- jogl.util.awt.jar (if using jogl.util)
- newt.awt.jar (if using with NEWT)
GLU (optional)
- jogl.glutess.jar
- jogl.glumipmap.jar
- jogl.glugl2.jar