From 3d8e85915ccdf48b9a97b5ed279716a2204a7a82 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Wed, 19 May 2010 17:12:08 +0200 Subject: XHTML cleanup for jogl deployment doc. --- doc/HowToBuild.html | 2 +- doc/deployment/JOGL-DEPLOYMENT.html | 488 +++++++++++++++++------------------- 2 files changed, 238 insertions(+), 252 deletions(-) (limited to 'doc') diff --git a/doc/HowToBuild.html b/doc/HowToBuild.html index 2218a5437..df84c9d7a 100644 --- a/doc/HowToBuild.html +++ b/doc/HowToBuild.html @@ -26,7 +26,7 @@
-
+

Platform and Component Requirements


diff --git a/doc/deployment/JOGL-DEPLOYMENT.html b/doc/deployment/JOGL-DEPLOYMENT.html index 3c9eb7bf4..da5becb91 100644 --- a/doc/deployment/JOGL-DEPLOYMENT.html +++ b/doc/deployment/JOGL-DEPLOYMENT.html @@ -1,4 +1,4 @@ - + @@ -21,263 +21,249 @@
  • Demos
  • Wiki
  • JavaDoc
  • +
  • Blogs
  • +
  • Forums
  • -
    - - -

    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 and NEWT

    -

    -

      -
    • newt-all-awt.jnlp
      -
        -
      • jogl-all-awt.jnlp
        -
          -
        • gluegen-rt.jnlp
        • -
        • nativewindow-all-awt.jnlp
        • -
      • -
    • -
    -

    - -

    With AWT - Without NEWT

    -

    -

      -
    • jogl-all-awt.jnlp
      -
        -
      • gluegen-rt.jnlp
      • -
      • nativewindow-all-awt.jnlp
      • -
    • -
    -

    -

    -It loads the JAR files for the native libraries,
    -as well as the other All In One JAR files -for AWT support. -

    - -

    Without AWT

    - -

    -

      -
    • newt-all-noawt.jnlp
      -
        -
      • jogl-all-noawt.jnlp
        -
          -
        • gluegen-rt.jnlp
        • -
        • nativewindow.jnlp
        • -
      • -
    • -
    -

    - -

    -It loads the JAR files for the native libraries,
    -as well as the other All In One JAR files -for Without AWT support. -

    - - -

    Manual Deployment

    - -

    Native Libraries

    - -

    -Gluegen native libraries: -

      -
    • libgluegen-rt.so
    • -
    -

    - -

    -NativeWindow native libraries -

      -
    • libnativewindow_awt.so
    • -
    • libnativewindow_jvm.so
    • -
    • libnativewindow_x11.so
    • -
    -

    - -

    -JOGL native libraries -

      -
    • libjogl_desktop.so
    • -
    • libjogl_gl2es12.so
    • -
    • libjogl_es1.so
    • -
    • libjogl_es2.so
    • -
    • libjogl_cg.so
    • -
    -

    - -

    -NEWT native libraries -

      -
    • 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.
    -

    - -

    -With AWT: -

      -
    • nativewindow.all.jar
    • -
    • jogl.all.jar
    • -
    • newt.all.jar (optional - redundant if no NEWT is used)
    • -
    -

    - -

    -Without AWT: -

      -
    • nativewindow.all-noawt.jar
    • -
    • jogl.all-noawt.jar
    • -
    • newt.all-noawt.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.egl.jar
      • -
      • jogl.os.x11.jar
      • -
      • jogl.os.win.jar
      • -
      • jogl.os.osx.jar
      • -
    • - -
    • Newt [pick your platform] (optional):
      -
        -
      • newt.os.x11.jar
      • -
      • newt.os.win.jar
      • -
      • newt.os.osx.jar
      • -
    • -
    - -

    OpenGL Profile (mandatory)

    - -Pick as many as you like, at least 1: - -
      -
    • Embedded Device Profiles
      -
        -
      • jogl.gles1.jar
        -
          -
        • jogl.gles1.dbg.jar
        • -
      • -
      • jogl.gles2.jar
        -
          -
        • jogl.gles2.dbg.jar
        • -
      • -
    • - -
    • Desktop Profiles
      -
        -
      • jogl.gldesktop.jar
        -
          -
        • jogl.gldesktop.dbg.jar
        • -
      • -
      • jogl.gl2es12.jar (for desktop ES1/ES2 emulation)
      • -
    • -
    - - -

    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
    • -
    - +
    +
    + +

    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 and NEWT

    +
      +
    • newt-all-awt.jnlp
      +
        +
      • jogl-all-awt.jnlp
        +
          +
        • gluegen-rt.jnlp
        • +
        • nativewindow-all-awt.jnlp
        • +
        +
      • +
      +
    • +
    + +

    With AWT - Without NEWT

    +
      +
    • jogl-all-awt.jnlp
      +
        +
      • gluegen-rt.jnlp
      • +
      • nativewindow-all-awt.jnlp
      • +
      +
    • +
    +

    + It loads the JAR files for the native libraries,
    + as well as the other All In One JAR files + for AWT support. +

    + +

    Without AWT

    + +
      +
    • newt-all-noawt.jnlp
      +
        +
      • jogl-all-noawt.jnlp
        +
          +
        • gluegen-rt.jnlp
        • +
        • nativewindow.jnlp
        • +
        +
      • +
      +
    • +
    + +

    + It loads the JAR files for the native libraries,
    + as well as the other All In One JAR files + for Without AWT support. +

    + +
    +

    Manual Deployment

    + +

    Native Libraries

    + + Gluegen native libraries: +
      +
    • libgluegen-rt.so
    • +
    + + NativeWindow native libraries +
      +
    • libnativewindow_awt.so
    • +
    • libnativewindow_jvm.so
    • +
    • libnativewindow_x11.so
    • +
    + + JOGL native libraries +
      +
    • libjogl_desktop.so
    • +
    • libjogl_gl2es12.so
    • +
    • libjogl_es1.so
    • +
    • libjogl_es2.so
    • +
    • libjogl_cg.so
    • +
    + + NEWT native libraries +
      +
    • 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.
    +

    + + With AWT: +
      +
    • nativewindow.all.jar
    • +
    • jogl.all.jar
    • +
    • newt.all.jar (optional - redundant if no NEWT is used)
    • +
    + + Without AWT: +
      +
    • nativewindow.all-noawt.jar
    • +
    • jogl.all-noawt.jar
    • +
    • newt.all-noawt.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.egl.jar
      • +
      • jogl.os.x11.jar
      • +
      • jogl.os.win.jar
      • +
      • jogl.os.osx.jar
      • +
    • + +
    • Newt [pick your platform] (optional):
      +
        +
      • newt.os.x11.jar
      • +
      • newt.os.win.jar
      • +
      • newt.os.osx.jar
      • +
    • +
    + +

    OpenGL Profile (mandatory)

    + + Pick as many as you like, at least 1: + +
      +
    • Embedded Device Profiles
      +
        +
      • jogl.gles1.jar
        +
          +
        • jogl.gles1.dbg.jar
        • +
      • +
      • jogl.gles2.jar
        +
          +
        • jogl.gles2.dbg.jar
        • +
      • +
    • + +
    • Desktop Profiles
      +
        +
      • jogl.gldesktop.jar
        +
          +
        • jogl.gldesktop.dbg.jar
        • +
      • +
      • jogl.gl2es12.jar (for desktop ES1/ES2 emulation)
      • +
    • +
    + + +

    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
    • +
    +
    -- cgit v1.2.3