summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO.txt15
-rw-r--r--doc/deployment/JOGL-DEPLOYMENT.html122
2 files changed, 103 insertions, 34 deletions
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 @@
<div id="main">
<div id="text" class="fill">
+ <h1><a name="TraditionalApplets">Traditional Applets</a></h1>
+
+ <p>
+ You may choose to use traditional <a href="http://java.sun.com/applets/">Java Applets</a> to deploy your
+ in-browser applet and reference the JOGL resources.<p/>
+
+ <p>
+ This method simply requires a Java plugin and uses JogAmp's build-in method
+ to locate and load the <a href="#NativeJARFiles">native JAR files</a>.
+ </p>
+
+ Examples are available:
+ <ul>
+ <li><a href="http://jausoft.com/jogamp/jogl-applet-runner-newt-gears-normal-napplet.html">Demo on jausoft.com and modules on jogamp.org</a></li>
+ <li><a href="http://jogamp.org/deployment/jogamp-current/jogl-applet-runner-newt-gears-normal-napplet.html">Demo and modules on jogamp.org</a></li>
+ </ul>
+ <pre>
+ &lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
+ width="200" height="200"&gt;
+ &lt;param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"&gt;
+ &lt;param name="archive" value="jar/gluegen-rt.jar,
+ jar/jogl-all.jar,
+ jar/jogl-test.jar"&gt;
+ &lt;param name="java_arguments" value="-Dsun.java2d.noddraw=true"&gt;
+ &lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
+ &lt;param name="gl_profile" value="GL2ES2"&gt;
+ &lt;param name="gl_swap_interval" value="1"&gt;
+ &lt;param name="gl_debug" value="false"&gt;
+ &lt;param name="gl_trace" value="false"&gt;
+ &lt;comment&gt;
+ &lt;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"&gt;
+ &lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
+ &lt;/embed&gt;
+ &lt;/comment&gt;
+ &lt;/object&gt;
+ </pre>
+
+
<h1><a name="JNLPFiles">JNLP Files</a></h1>
<p>
- 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.<p/>
<p>
@@ -45,7 +95,7 @@
<ul>
<li> <code><b> http://jogamp.org/deployment/jogamp-current/ </b></code> Current Version </li>
<li> <code><b> http://jogamp.org/deployment/jogamp-next/ </b></code> Next Version </li>
- <li> <code><b> http://jogamp.org/deployment/v2.0-rc3/ </b></code> Specific Version </li>
+ <li> <code><b> http://jogamp.org/deployment/v2.0-rc10/ </b></code> Specific Version </li>
</ul>
<h2>Desktop All in One</h2>
@@ -103,8 +153,9 @@
<li>linux-amd64</li>
<li>linux-ia64</li>
<li>linux-i586</li>
- <li>linux-armv7</li>
- <li>android-armv7</li>
+ <li>linux-armv6</li>
+ <li>linux-armv6hf</li>
+ <li>android-armv6</li>
<li>macosx-universal</li>
<li>solaris-sparc</li>
<li>solaris-sparcv9</li>
@@ -138,7 +189,7 @@
<a name="JOGLAllInOneJARsAWT">With AWT</a>:
<ul>
- <li><code>jogl.all.jar</code><br/>
+ <li><code>jogl-all.jar</code><br/>
<ul>
<li><code>jogl-all-natives-<b><i>os.and.arch</i></b>.jar</code></li>
</ul>
@@ -147,7 +198,7 @@
<a name="JOGLAllInOneJARsNoAWT">Without AWT</a>:
<ul>
- <li><code>jogl.all-noawt.jar</code><br/>
+ <li><code>jogl-all-noawt.jar</code><br/>
<ul>
<li><code>jogl-all-natives-<b><i>os.and.arch</i></b>.jar</code></li>
</ul>
@@ -156,7 +207,7 @@
<a name="JOGLAllInOneJARsMobile">Mobile</a>:
<ul>
- <li><code>jogl.all-mobile.jar</code><br/>
+ <li><code>jogl-all-mobile.jar</code><br/>
<ul>
<li><code>jogl-all-natives-<b><i>os.and.arch</i></b>.jar</code></li>
</ul>
@@ -165,7 +216,7 @@
<a name="JOGLAllInOneJARsAndroid">Android</a>:
<ul>
- <li><code>jogl.all-android.jar</code><br/>
+ <li><code>jogl-all-android.jar</code><br/>
<ul>
<li><code>jogl-all-natives-<b><i>os.and.arch</i></b>.jar</code></li>
</ul>
@@ -185,14 +236,14 @@
<ul>
<li>Mandatory:<br/>
<ul>
- <li>nativewindow.core.jar</li>
- <li>jogl.core.jar</li>
+ <li>nativewindow-core.jar</li>
+ <li>jogl-core.jar</li>
</ul></li>
<li>Newt (optional):<br/>
<ul>
- <li>newt.core.jar</li>
- <li>newt.ogl.jar (to use NEWT with JOGL)</li>
+ <li>newt-core.jar</li>
+ <li>newt-ogl.jar (to use NEWT with JOGL)</li>
</ul></li>
</ul>
@@ -203,23 +254,26 @@
<ul>
<li>NativeWindow [pick your platfrom, if available]:<br/>
<ul>
- <li>nativewindow.os.x11.jar</li>
+ <li>nativewindow-os-x11.jar</li>
</ul></li>
<li>JOGL [pick your platform]:<br/>
<ul>
- <li>jogl.os.x11.jar</li>
- <li>jogl.os.win.jar</li>
- <li>jogl.os.osx.jar</li>
+ <li>jogl-os-x11.jar</li>
+ <li>jogl-os-win.jar</li>
+ <li>jogl-os-osx.jar</li>
<li>none</li>
</ul></li>
<li>Newt [pick your platform] (optional):<br/>
<ul>
- <li>newt.driver.x11.jar</li>
- <li>newt.driver.win.jar</li>
- <li>newt.driver.osx.jar</li>
- <li>newt.driver.kd.jar</li>
+ <li>newt-driver-x11.jar</li>
+ <li>newt-driver-win.jar</li>
+ <li>newt-driver-osx.jar</li>
+ <li>newt-driver-kd.jar</li>
+ <li>newt-driver-bcm-vc.jar</li>
+ <li>newt-driver-bcm-old.jar</li>
+ <li>newt-driver-intelgdl.jar</li>
<li>none</li>
</ul></li>
</ul>
@@ -231,17 +285,17 @@
<ul>
<li>Embedded Device Profiles<br/>
<ul>
- <li>jogl.glmobile.jar<br/>
+ <li>jogl-glmobile.jar<br/>
<ul>
- <li>jogl.glmobile.dbg.jar</li>
+ <li>jogl-glmobile-dbg.jar</li>
</ul></li>
</ul></li>
<li>Desktop Profiles<br/>
<ul>
- <li>jogl.gldesktop.jar<br/>
+ <li>jogl-gldesktop.jar<br/>
<ul>
- <li>jogl.gldesktop.dbg.jar</li>
+ <li>jogl-gldesktop-dbg.jar</li>
</ul></li>
</ul></li>
</ul>
@@ -249,26 +303,26 @@
<h4>JOGL Toolkits/Misc (optional)</h4>
<ul>
- <li>jogl.util.jar</li>
- <li>jogl.util.gl2.jar</li>
- <li>jogl.util.fixedfuncemu.jar</li>
+ <li>jogl-util.jar</li>
+ <li>jogl-util-gldesktop.jar</li>
+ <li>jogl-util-fixedfuncemu.jar</li>
</ul>
<h4>AWT (optional) </h4>
<ul>
- <li> nativewindow.awt.jar</li>
- <li> jogl.awt.jar</li>
- <li> jogl.util.awt.jar (if using jogl.util)</li>
- <li> newt.awt.jar (if using with NEWT)</li>
+ <li> nativewindow-awt.jar</li>
+ <li> jogl-awt.jar</li>
+ <li> jogl-util-awt.jar (if using jogl-util)</li>
+ <li> newt-awt.jar (if using with NEWT)</li>
</ul>
<h4>GLU (optional) </h4>
<ul>
- <li>jogl.glutess.jar</li>
- <li>jogl.glumipmap.jar</li>
- <li>jogl.glugl2.jar</li>
+ <li>jogl-glu-tess.jar</li>
+ <li>jogl-glu-mipmap.jar</li>
+ <li>jogl-glu-gldesktop.jar</li>
</ul>
<h2><a name="NativeLibraryFiles">Native Library Files</a></h2>