From f59ca38aa9a7813ff2a8acf8ea9a83139ee4b8c7 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Tue, 21 Aug 2012 00:25:11 +0200 Subject: Update TODO ; Update JOGL-DEPLOYMENT.html w/ new jar names and added applets --- doc/TODO.txt | 15 +++++ doc/deployment/JOGL-DEPLOYMENT.html | 122 ++++++++++++++++++++++++++---------- 2 files changed, 103 insertions(+), 34 deletions(-) (limited to 'doc') diff --git a/doc/TODO.txt b/doc/TODO.txt index d31466f78..20a7a9071 100644 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -1,3 +1,18 @@ +Version 2.0: + +- Fix ES2 detection if it fails (no egl pbuffer on nokia es2) ? +- SIGG slides / video +- FBO Drawable w/ given NativeSurface - and OSX w/ JAWT + - Bug 569 + - Bug 599 + +- cleanup jocl build/jar/demos +- clean up . in jar names in all docs and tutorials +- ES3 / GL 4.3 + + ++++ + WIP: - GLPbuffer -> GLOffscreenAutoDrawable diff --git a/doc/deployment/JOGL-DEPLOYMENT.html b/doc/deployment/JOGL-DEPLOYMENT.html index abaa6613c..830aa813b 100644 --- a/doc/deployment/JOGL-DEPLOYMENT.html +++ b/doc/deployment/JOGL-DEPLOYMENT.html @@ -28,10 +28,60 @@
+

Traditional Applets

+ +

+ You may choose to use traditional Java Applets to deploy your + in-browser applet and reference the JOGL resources.

+ +

+ This method simply requires a Java plugin and uses JogAmp's build-in method + to locate and load the native JAR files. +

+ + Examples are available: + +
+                        <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
+                              width="200" height="200">
+                           <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run">
+                           <param name="archive" value="jar/gluegen-rt.jar,
+                                                        jar/jogl-all.jar,
+                                                        jar/jogl-test.jar">
+                           <param name="java_arguments" value="-Dsun.java2d.noddraw=true">
+                           <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2">
+                           <param name="gl_profile" value="GL2ES2">
+                           <param name="gl_swap_interval" value="1">
+                           <param name="gl_debug" value="false">
+                           <param name="gl_trace" value="false">
+                           <comment>
+                             <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
+                                  width="200" height="200"
+                                  type="application/x-java-applet;version=1.6"
+                                  pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
+                                  archive="jar/gluegen-rt.jar,
+                                           jar/jogl-all.jar,
+                                           jar/jogl-test.jar"
+                                  java_arguments="-Dsun.java2d.noddraw=true"
+                                  gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"
+                                  gl_profile="GL2ES2"
+                                  gl_swap_interval="1"
+                                  gl_debug="false"
+                                  gl_trace="false">
+                                <noembed>Sorry, no Java support detected.</noembed>
+                             </embed>
+                           </comment>
+                        </object>
+                    
+ +

JNLP Files

- You may choose to use JNLP to deploy your application + You may choose to use JNLP to deploy your application or in-browser applet and reference the JOGL resources.

@@ -45,7 +95,7 @@

  • http://jogamp.org/deployment/jogamp-current/ Current Version
  • http://jogamp.org/deployment/jogamp-next/ Next Version
  • -
  • http://jogamp.org/deployment/v2.0-rc3/ Specific Version
  • +
  • http://jogamp.org/deployment/v2.0-rc10/ Specific Version

Desktop All in One

@@ -103,8 +153,9 @@
  • linux-amd64
  • linux-ia64
  • linux-i586
  • -
  • linux-armv7
  • -
  • android-armv7
  • +
  • linux-armv6
  • +
  • linux-armv6hf
  • +
  • android-armv6
  • macosx-universal
  • solaris-sparc
  • solaris-sparcv9
  • @@ -138,7 +189,7 @@ With AWT:
      -
    • jogl.all.jar
      +
    • jogl-all.jar
      • jogl-all-natives-os.and.arch.jar
      @@ -147,7 +198,7 @@ Without AWT:
        -
      • jogl.all-noawt.jar
        +
      • jogl-all-noawt.jar
        • jogl-all-natives-os.and.arch.jar
        @@ -156,7 +207,7 @@ Mobile:
          -
        • jogl.all-mobile.jar
          +
        • jogl-all-mobile.jar
          • jogl-all-natives-os.and.arch.jar
          @@ -165,7 +216,7 @@ Android:
            -
          • jogl.all-android.jar
            +
          • jogl-all-android.jar
            • jogl-all-natives-os.and.arch.jar
            @@ -185,14 +236,14 @@
            • Mandatory:
                -
              • nativewindow.core.jar
              • -
              • jogl.core.jar
              • +
              • nativewindow-core.jar
              • +
              • jogl-core.jar
            • Newt (optional):
                -
              • newt.core.jar
              • -
              • newt.ogl.jar (to use NEWT with JOGL)
              • +
              • newt-core.jar
              • +
              • newt-ogl.jar (to use NEWT with JOGL)
            @@ -203,23 +254,26 @@
            • NativeWindow [pick your platfrom, if available]:
                -
              • nativewindow.os.x11.jar
              • +
              • nativewindow-os-x11.jar
            • JOGL [pick your platform]:
                -
              • jogl.os.x11.jar
              • -
              • jogl.os.win.jar
              • -
              • jogl.os.osx.jar
              • +
              • 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
              • +
              • newt-driver-x11.jar
              • +
              • newt-driver-win.jar
              • +
              • newt-driver-osx.jar
              • +
              • newt-driver-kd.jar
              • +
              • newt-driver-bcm-vc.jar
              • +
              • newt-driver-bcm-old.jar
              • +
              • newt-driver-intelgdl.jar
              • none
            @@ -231,17 +285,17 @@
            • Embedded Device Profiles
                -
              • jogl.glmobile.jar
                +
              • jogl-glmobile.jar
                  -
                • jogl.glmobile.dbg.jar
                • +
                • jogl-glmobile-dbg.jar
            • Desktop Profiles
                -
              • jogl.gldesktop.jar
                +
              • jogl-gldesktop.jar
                  -
                • jogl.gldesktop.dbg.jar
                • +
                • jogl-gldesktop-dbg.jar
            @@ -249,26 +303,26 @@

            JOGL Toolkits/Misc (optional)

              -
            • jogl.util.jar
            • -
            • jogl.util.gl2.jar
            • -
            • jogl.util.fixedfuncemu.jar
            • +
            • jogl-util.jar
            • +
            • jogl-util-gldesktop.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)
            • +
            • 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
            • +
            • jogl-glu-tess.jar
            • +
            • jogl-glu-mipmap.jar
            • +
            • jogl-glu-gldesktop.jar

            Native Library Files

            -- cgit v1.2.3