diff options
Diffstat (limited to 'jnlp-files')
51 files changed, 1531 insertions, 520 deletions
diff --git a/jnlp-files/Bug910-AppletLifecycleCheck.html b/jnlp-files/Bug910-AppletLifecycleCheck.html new file mode 100644 index 000000000..eee6c1eee --- /dev/null +++ b/jnlp-files/Bug910-AppletLifecycleCheck.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug910 Extended AWT Applet Lifecycle Check</title> +</head> +<body> + +<P> +The applet below tests the Applet Lifecycle. +Please read the stderr log for results! +</P> + +<P> + +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="400" height="200"> + <param name="code" value="com.jogamp.opengl.test.bugs.DemoBug910ExtendedAWTAppletLifecycleCheck"> + <param name="archive" value="jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.bugs.DemoBug910ExtendedAWTAppletLifecycleCheck" + width="400" height="200" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> +</body> +</html> diff --git a/jnlp-files/atomic/jogl-awt.jnlp b/jnlp-files/atomic/jogl-awt.jnlp index 8f15a6c58..528632e96 100644 --- a/jnlp-files/atomic/jogl-awt.jnlp +++ b/jnlp-files/atomic/jogl-awt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/jogl-core.jar" /> + <jar href="jar/atomic/jogl.jar" /> <jar href="jar/atomic/jogl-sdk.jar" /> <jar href="jar/atomic/jogl-util.jar" /> <jar href="jar/atomic/jogl-awt.jar" /> diff --git a/jnlp-files/atomic/jogl-noawt.jnlp b/jnlp-files/atomic/jogl-noawt.jnlp index 91a1fe89b..15f1ac8e8 100644 --- a/jnlp-files/atomic/jogl-noawt.jnlp +++ b/jnlp-files/atomic/jogl-noawt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/jogl-core.jar" /> + <jar href="jar/atomic/jogl.jar" /> <jar href="jar/atomic/jogl-sdk.jar" /> <jar href="jar/atomic/jogl-util.jar" /> <jar href="jar/atomic/jogl-glutess.jar" /> diff --git a/jnlp-files/atomic/nativewindow-awt.jnlp b/jnlp-files/atomic/nativewindow-awt.jnlp index a993ab14a..7bcac3c7a 100644 --- a/jnlp-files/atomic/nativewindow-awt.jnlp +++ b/jnlp-files/atomic/nativewindow-awt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/nativewindow-core.jar" /> + <jar href="jar/atomic/nativewindow.jar" /> <jar href="jar/atomic/nativewindow-awt.jar"/> <extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" /> </resources> diff --git a/jnlp-files/atomic/nativewindow-noawt.jnlp b/jnlp-files/atomic/nativewindow-noawt.jnlp index 5cd4872dc..30d5baca2 100644 --- a/jnlp-files/atomic/nativewindow-noawt.jnlp +++ b/jnlp-files/atomic/nativewindow-noawt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/nativewindow-core.jar" /> + <jar href="jar/atomic/nativewindow.jar" /> <extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" /> </resources> diff --git a/jnlp-files/atomic/newt-awt-jogl.jnlp b/jnlp-files/atomic/newt-awt-jogl.jnlp index 0a43128bb..27be5b4cc 100644 --- a/jnlp-files/atomic/newt-awt-jogl.jnlp +++ b/jnlp-files/atomic/newt-awt-jogl.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/newt-core.jar" /> + <jar href="jar/atomic/newt.jar" /> <jar href="jar/atomic/newt-ogl.jar" /> <jar href="jar/atomic/newt-awt.jar" /> <extension name="jogl-awt" href="JOGL_CODEBASE_TAG/jogl-awt.jnlp" /> diff --git a/jnlp-files/atomic/newt-awt.jnlp b/jnlp-files/atomic/newt-awt.jnlp index 6e46b82a4..2edaf210c 100644 --- a/jnlp-files/atomic/newt-awt.jnlp +++ b/jnlp-files/atomic/newt-awt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/newt-core.jar" /> + <jar href="jar/atomic/newt.jar" /> <jar href="jar/atomic/newt-awt.jar" /> <extension name="nativewindow-awt" href="JOGL_CODEBASE_TAG/nativewindow-awt.jnlp" /> </resources> diff --git a/jnlp-files/atomic/newt-noawt-jogl.jnlp b/jnlp-files/atomic/newt-noawt-jogl.jnlp index 5b671edcd..302d3699c 100644 --- a/jnlp-files/atomic/newt-noawt-jogl.jnlp +++ b/jnlp-files/atomic/newt-noawt-jogl.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/newt-core.jar" /> + <jar href="jar/atomic/newt.jar" /> <jar href="jar/atomic/newt-ogl.jar" /> <extension name="jogl-noawt" href="JOGL_CODEBASE_TAG/jogl-noawt.jnlp" /> </resources> diff --git a/jnlp-files/atomic/newt-noawt.jnlp b/jnlp-files/atomic/newt-noawt.jnlp index 1161d7a9c..a69e4a95c 100644 --- a/jnlp-files/atomic/newt-noawt.jnlp +++ b/jnlp-files/atomic/newt-noawt.jnlp @@ -14,7 +14,7 @@ <all-permissions/> </security> <resources> - <jar href="jar/atomic/newt-core.jar" /> + <jar href="jar/atomic/newt.jar" /> <extension name="nativewindow" href="JOGL_CODEBASE_TAG/nativewindow-noawt.jnlp" /> </resources> diff --git a/jnlp-files/jogl-applet-bug816_glcanvas01.html b/jnlp-files/jogl-applet-bug816_glcanvas01.html new file mode 100644 index 000000000..c460ff12c --- /dev/null +++ b/jnlp-files/jogl-applet-bug816_glcanvas01.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug816 OSX CALayer Pos - Custom Bounds</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug816 OSX CALayer Pos - Custom Bounds +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="600"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas01"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas01" + width="800" height="600" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug816_glcanvas02a.html b/jnlp-files/jogl-applet-bug816_glcanvas02a.html new file mode 100644 index 000000000..79fb22d76 --- /dev/null +++ b/jnlp-files/jogl-applet-bug816_glcanvas02a.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug816 OSX CALayer Pos - Box Layout</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug816 OSX CALayer Pos - Box Layout +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="664" height="364"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas02a"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas02a" + width="664" height="364" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug816_glcanvas02b.html b/jnlp-files/jogl-applet-bug816_glcanvas02b.html new file mode 100644 index 000000000..eb05e84a5 --- /dev/null +++ b/jnlp-files/jogl-applet-bug816_glcanvas02b.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug816 OSX CALayer Pos - Grid Layout</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug816 OSX CALayer Pos - Grid Layout +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="664" height="364"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas02b"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletGLCanvas02b" + width="664" height="364" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug816_layerpos03a.html b/jnlp-files/jogl-applet-bug816_layerpos03a.html new file mode 100644 index 000000000..432a2b39d --- /dev/null +++ b/jnlp-files/jogl-applet-bug816_layerpos03a.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug816 OSX CALayer Pos - Applet w/ 1 JRootPanes and 2 JSplitPanes</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug816 OSX CALayer Pos - AWT Applet w/ 1 JRootPanes and 2 JSplitPanes +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="640" height="480"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletOSXCALayerPos03a"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletOSXCALayerPos03a" + width="640" height="480" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug816_layerpos03b.html b/jnlp-files/jogl-applet-bug816_layerpos03b.html new file mode 100644 index 000000000..43b13a8df --- /dev/null +++ b/jnlp-files/jogl-applet-bug816_layerpos03b.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug816 OSX CALayer Pos - JApplet w/ 2 JRootPanes and 2 JSplitPanes</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug816 OSX CALayer Pos - Swing JApplet w/ 2 JRootPanes and 2 JSplitPanes +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="640" height="480"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletOSXCALayerPos03b"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug816AppletOSXCALayerPos03b" + width="640" height="480" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug818_gljpanel01.html b/jnlp-files/jogl-applet-bug818_gljpanel01.html new file mode 100644 index 000000000..0f62062e7 --- /dev/null +++ b/jnlp-files/jogl-applet-bug818_gljpanel01.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug818 OSX GLJPanel and GLCanvas NV GT330 Crash</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug818 OSX GLJPanel and GLCanvas NV GT330 Crash +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="750" height="650"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.Bug818GLJPanelAndGLCanvasApplet"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.Bug818GLJPanelAndGLCanvasApplet" + width="750" height="650" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-bug848_glcanvas01.html b/jnlp-files/jogl-applet-bug848_glcanvas01.html new file mode 100644 index 000000000..99fa6aa4d --- /dev/null +++ b/jnlp-files/jogl-applet-bug848_glcanvas01.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>Bug 848: Applet on OSX w/ CALayer and 2 or more GLCanvas may crash</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +Bug 848: Applet on OSX w/ CALayer and 2 or more GLCanvas may 'crash'. +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="1024" height="664"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug848AppletGLCanvas01"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.es2.awt.Bug848AppletGLCanvas01" + width="1024" height="664" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-gl2_gljpanel02.html b/jnlp-files/jogl-applet-gl2_gljpanel02.html new file mode 100644 index 000000000..fa5f5694f --- /dev/null +++ b/jnlp-files/jogl-applet-gl2_gljpanel02.html @@ -0,0 +1,32 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>GLJPanels and GLCanvas w/ GL2 Demos</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +GLJPanels and GLCanvas w/ Gears GL2 Demos +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="750" height="800"> + <param name="code" value="com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.GLJPanelsAndGLCanvasDemoGL2Applet"> + <param name="archive" value="jar/lib/gluegen-rt.jar, + jar/lib/jogl-all.jar, + jar/jogl-test.jar"> + <comment> + <embed code="com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.GLJPanelsAndGLCanvasDemoGL2Applet" + width="750" height="800" + type="application/x-java-applet;version=1.6" + archive="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html b/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html index 19a3b2965..54ea05f68 100644 --- a/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html @@ -16,7 +16,6 @@ Demoscene Passivist's Elektronen-Multiplizierer <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.ElektronenMultiplizierer"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> @@ -31,7 +30,6 @@ Demoscene Passivist's Elektronen-Multiplizierer jar/jogl-all.jar, jar/jogl-test.jar" codebase_lookup" value="false" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.ElektronenMultiplizierer" gl_profile="GL2ES2" gl_swap_interval="1" @@ -58,6 +56,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html b/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html index 71c9baff8..8768dd452 100644 --- a/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html +++ b/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html @@ -12,19 +12,10 @@ Demoscene Passivist's Elektronen-Multiplizierer <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="640" height="480"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <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="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="ElektronenMultiplizierer"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.ElektronenMultiplizierer"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> @@ -32,22 +23,13 @@ Demoscene Passivist's Elektronen-Multiplizierer <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" width="640" height="480" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="ElektronenMultiplizierer" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.ElektronenMultiplizierer" gl_profile="GL2ES2" gl_swap_interval="1" @@ -75,6 +57,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html new file mode 100644 index 000000000..0ff71c9f7 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html @@ -0,0 +1,64 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Applet3 Graph Text Demo 01 (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Applet3 Graph Text Demo 01 +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="400"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A"> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="0"> + <param name="gl_nodefaultkeyListener" value="true"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.util.applet.JOGLNewtApplet3Run" + width="800" height="400" + 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-noawt.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="0" + gl_nodefaultkeyListener="true" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> + +<P> +Graph Text Demo Keys:<br> +<ul> + <li> 1/2 - zoom in/out red-text </li> + <li> 6/7 - edit texture size if using VBAA (nope) </li> + <li> 0/9 - rotate the red-text </li> + <li> v - toggle vsync </li> + <li> i - live text input (CR ends it, backspace supported)</li> + <li> f - toggle fps </li> + <li> h - change text</li> + <li> space - change font</li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html index 9648b57da..4264367be 100644 --- a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html @@ -16,12 +16,11 @@ JOGL Graph Text Demo 01 <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.graph.demos.GPUTextGLListener0A"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> <param name="gl_alpha" value="4"> - <param name="gl_multisamplebuffer" value="4"> + <param name="gl_multisamplebuffer" value="0"> <param name="gl_nodefaultkeyListener" value="true"> <param name="gl_debug" value="false"> <param name="gl_trace" value="false"> @@ -33,12 +32,11 @@ JOGL Graph Text Demo 01 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.graph.demos.GPUTextGLListener0A" gl_profile="GL2ES2" gl_swap_interval="1" gl_alpha="4" - gl_multisamplebuffer="4" + gl_multisamplebuffer="0" gl_nodefaultkeyListener="true" gl_debug="false" gl_trace="false"> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html index 489984b4f..1b4213c00 100644 --- a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html +++ b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html @@ -12,50 +12,32 @@ JOGL Graph Text Demo 01 <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="800" height="400"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <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="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL Graph Text Demo01"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> <param name="gl_alpha" value="4"> - <param name="gl_multisamplebuffer" value="4"> + <param name="gl_multisamplebuffer" value="0"> <param name="gl_nodefaultkeyListener" value="true"> <param name="gl_debug" value="false"> <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" width="800" height="400" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL Graph Text Demo01" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A" gl_profile="GL2ES2" gl_swap_interval="1" gl_alpha="4" - gl_multisamplebuffer="4" + gl_multisamplebuffer="0" gl_nodefaultkeyListener="true" gl_debug="false" gl_trace="false" diff --git a/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html new file mode 100644 index 000000000..2baa095cb --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html @@ -0,0 +1,66 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Graph Text Demo 01b (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Graph Text Demo 01b (w/ atomic/jogl-fonts-p0.jar in path) +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="400"> + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all.jar, + jar/atomic/jogl-fonts-p0.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A"> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="0"> + <param name="gl_nodefaultkeyListener" value="true"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" + width="800" height="400" + 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/atomic/jogl-fonts-p0.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUTextGLListener0A" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="0" + gl_nodefaultkeyListener="true" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</P> + +<P> +Graph Text Demo Keys:<br> +<ul> + <li> 1/2 - zoom in/out red-text </li> + <li> 6/7 - edit texture size if using VBAA (nope) </li> + <li> 0/9 - rotate the red-text </li> + <li> v - toggle vsync </li> + <li> i - live text input (CR ends it, backspace supported)</li> + <li> f - toggle fps </li> + <li> h - change text</li> + <li> space - change font</li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html new file mode 100644 index 000000000..a1f899701 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Applet3 Graph UI-Scene Demo 01 (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Applet3 Graph UI-Scene Demo 01 +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="640" height="480"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A"> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="4"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.util.applet.JOGLNewtApplet3Run" + width="640" height="480" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="4" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> + +<P> +Graph UI-Scene Demo Keys:<br> +<ul> + <li> none - use mouse </li> +</ul> +</P> +<P> +JOGL NEWT JNLP Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html index 8f9783f03..c0e8ff4b0 100644 --- a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html @@ -1,43 +1,43 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> -<title>JOGL Graph UI-Scene Demo 01 (NApplet)</title> +<title>JOGL Graph UI-Scene Demo 01 No-AA (NApplet)</title> </head> <body BGCOLOR="#ffffff"> <P> -JOGL Graph UI-Scene Demo 01 +JOGL Graph UI-Scene Demo 01 No-AA </P> <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="640" height="480"> + width="800" height="400"> <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.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.graph.demos.GPUUISceneGLListener0A"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> <param name="gl_alpha" value="4"> - <param name="gl_multisamplebuffer" value="4"> + <param name="gl_multisamplebuffer" value="0"> <param name="gl_debug" value="false"> <param name="gl_trace" value="false"> <comment> <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - width="640" height="480" + width="800" height="400" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" archive="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A" gl_profile="GL2ES2" gl_swap_interval="1" gl_alpha="4" - gl_multisamplebuffer="4" + gl_multisamplebuffer="0" gl_debug="false" gl_trace="false"> <noembed>Sorry, no Java support detected.</noembed> @@ -60,6 +60,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html index 429e80311..8c9e378a1 100644 --- a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html @@ -12,19 +12,11 @@ JOGL Graph UI-Scene Demo 01 <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="640" height="480"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL Graph UI Demo01"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> @@ -34,22 +26,14 @@ JOGL Graph UI-Scene Demo 01 <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" width="640" height="480" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL Graph UI Demo01" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A" gl_profile="GL2ES2" gl_swap_interval="1" @@ -78,6 +62,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html new file mode 100644 index 000000000..b82b82839 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Graph UI-Scene Demo 01 MSAA-4 (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Graph UI-Scene Demo 01 MSAA-4 +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="400"> + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener0A> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="4"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" + width="800" height="400" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener02" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="4" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> + +<P> +Graph UI-Scene Demo Keys:<br> +<ul> + <li> none - use mouse </li> +</ul> +</P> +<P> +JOGL NEWT JNLP Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html new file mode 100644 index 000000000..e84e92cf7 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Graph UI-Scene Demo 01 VBAA (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Graph UI-Scene Demo 01 VBAA +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="400"> + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener02> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="0"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" + width="800" height="400" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener02" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="0" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> + +<P> +Graph UI-Scene Demo Keys:<br> +<ul> + <li> none - use mouse </li> +</ul> +</P> +<P> +JOGL NEWT JNLP Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo04-napplet.html b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo04-napplet.html new file mode 100644 index 000000000..db4be720c --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo04-napplet.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL Graph UI-Scene Demo 01 Auto-AA (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL Graph UI-Scene Demo 01 Auto-AA (VBAA for < 200 dpi) +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="400"> + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener04> + <param name="gl_profile" value="GL2ES2"> + <param name="gl_swap_interval" value="1"> + <param name="gl_alpha" value="4"> + <param name="gl_multisamplebuffer" value="0"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" + width="800" height="400" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.graph.demos.GPUUISceneGLListener04" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_alpha="4" + gl_multisamplebuffer="0" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> + +<P> +Graph UI-Scene Demo Keys:<br> +<ul> + <li> none - use mouse </li> +</ul> +</P> +<P> +JOGL NEWT JNLP Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html b/jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html new file mode 100644 index 000000000..ac7e582f3 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JogAmp's Applet3 MovieCube - GLMediaPlayer Demo 01 (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JogAmp's Applet3 MovieCube - GLMediaPlayer Demo 01 +</P> + +<P> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="600"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube"> + <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.util.applet.JOGLNewtApplet3Run" + width="800" height="600" + type="application/x-java-applet;version=1.6" + pluginspage="http://java.sun.com/javase/downloads/ea.jsp" + archive="jar/gluegen-rt.jar, + jar/joal.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar" + codebase_lookup" value="false" + gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> + +<P> +MovieCube Keys:<br> +<ul> + <li> BWD / FWD: + <ul> + <li> 01s - Cursor left/right</li> + <li> 10s - Cursor down/up</li> + <li> 30s - Page down/up</li> + </ul></li> + <li> Speed: + <ul> + <li> Pause - Space bar</li> + <li> Half - Keypad minus</li> + <li> Double - Keypad plus</li> + <li> Reset - Keypad multiply</li> + </ul></li> + <li> Mute - M</li> +</ul> +</P> +<P> +JOGL NEWT JNLP Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</P> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html b/jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html index f569c7c96..c0e9bd2eb 100644 --- a/jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html @@ -11,12 +11,12 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="510" height="300"> + width="800" height="600"> <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.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.av.MovieCube"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> @@ -24,14 +24,14 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <param name="gl_trace" value="false"> <comment> <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - width="510" height="300" + width="800" height="600" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" archive="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar" codebase_lookup" value="false" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube" gl_profile="GL2ES2" gl_swap_interval="1" @@ -47,14 +47,20 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <P> MovieCube Keys:<br> <ul> - <li> Cursor-Left - bwd 1s</li> - <li> Cursor-Up - fwd 10s</li> - <li> Cursor-Right - fwd 1s</li> - <li> Cursor-Down - bwd 10s</li> - <li> Escape - Restart w/ normal speed</li> - <li> Space - Toggle Pause</li> - <li> S - Half Speed</li> - <li> F - Double Speed</li> + <li> BWD / FWD: + <ul> + <li> 01s - Cursor left/right</li> + <li> 10s - Cursor down/up</li> + <li> 30s - Page down/up</li> + </ul></li> + <li> Speed: + <ul> + <li> Pause - Space bar</li> + <li> Half - Keypad minus</li> + <li> Double - Keypad plus</li> + <li> Reset - Keypad multiply</li> + </ul></li> + <li> Mute - M</li> </ul> </P> <P> @@ -64,6 +70,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-MovieCube.html b/jnlp-files/jogl-applet-runner-newt-MovieCube.html index 7cb00244e..0de7b4112 100644 --- a/jnlp-files/jogl-applet-runner-newt-MovieCube.html +++ b/jnlp-files/jogl-applet-runner-newt-MovieCube.html @@ -11,20 +11,12 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <P> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="510" height="300"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + width="800" height="600"> + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="MovieCube"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube"> <param name="gl_profile" value="GL2ES2"> <param name="gl_swap_interval" value="1"> @@ -32,22 +24,14 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" - width="510" height="300" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" + width="800" height="600" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, + jar/joal.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="MovieCube" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true" gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube" gl_profile="GL2ES2" gl_swap_interval="1" @@ -64,14 +48,20 @@ JogAmp's MovieCube - GLMediaPlayer Demo 01 <P> MovieCube Keys:<br> <ul> - <li> Cursor-Left - bwd 1s</li> - <li> Cursor-Up - fwd 10s</li> - <li> Cursor-Right - fwd 1s</li> - <li> Cursor-Down - bwd 10s</li> - <li> Escape - Restart w/ normal speed</li> - <li> Space - Toggle Pause</li> - <li> S - Half Speed</li> - <li> F - Double Speed</li> + <li> BWD / FWD: + <ul> + <li> 01s - Cursor left/right</li> + <li> 10s - Cursor down/up</li> + <li> 30s - Page down/up</li> + </ul></li> + <li> Speed: + <ul> + <li> Pause - Space bar</li> + <li> Half - Keypad minus</li> + <li> Double - Keypad plus</li> + <li> Reset - Keypad multiply</li> + </ul></li> + <li> Mute - M</li> </ul> </P> <P> @@ -81,6 +71,9 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> </P> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html b/jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html new file mode 100644 index 000000000..ef287c79d --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html @@ -0,0 +1,113 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL NEWT Applet3 Runner - GearsES2 - normal - (NApplet) </title> +</head> +<body BGCOLOR="#ffffff"> + +<p> +Applet3 (w/o AWT) launching using <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a>. +</p> + +<p> +JOGL NEWT Applet3 Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</p> + +<p> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="200" height="200"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <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.util.applet.JOGLNewtApplet3Run" + 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-noawt.jar, + jar/jogl-test.jar" + 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> + +</p> + +<p> + +The applet above is instantiated with the following code: + +<pre> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="200" height="200"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <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.util.applet.JOGLNewtApplet3Run" + 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-noawt.jar, + jar/jogl-test.jar" + 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> + +</pre> + +</p> +<p> +<del> +Note that the jogl-test.jar, which contains the GearsES2 class, +<B>does not need to be signed</B>! JogAmp Community signs +jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes; this is the only +Java code which needs to be signed in order to deploy applets using +JOGL and is the only certificate the end user must accept. +</del><br/> +Sadly, due to Oracle's Java Applet Plugin update 7u51, +unsigned applets are no more allowed and effectively +lower the bar to create user applets with raised privileges.<br/> +Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes as well as jogl-test.jar, which contains the users implementing Applet class.<br/> +jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> +to <b>not raise privileges</b>. +</p> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html b/jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html new file mode 100644 index 000000000..821d8f4dc --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL NEWT JNLP Applet3 Runner - GearsES2 - special (NApplet)</title> +</head> +<body BGCOLOR="#ffffff"> + +<P> +JOGL NEWT JNLP Applet3 Runner Special Keys: +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="1" height="1"> + <param name="code" value="com.jogamp.newt.util.applet.JOGLNewtApplet3Run"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar, + jar/jogl-test.jar"> + <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_undecorated" value="true"> + <param name="gl_opaque" value="false"> + <param name="gl_alwaysontop" value="true"> + <param name="gl_dx" value="0"> + <param name="gl_dy" value="-50"> + <param name="gl_width" value="200"> + <param name="gl_height" value="200"> + <param name="gl_debug" value="false"> + <param name="gl_trace" value="false"> + <comment> + <embed code="com.jogamp.newt.util.applet.JOGLNewtApplet3Run" + width="1" height="1" + 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-noawt.jar, + jar/jogl-test.jar" + gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2" + gl_profile="GL2ES2" + gl_swap_interval="1" + gl_undecorated="true" + gl_opaque="false" + gl_alwaysontop="true" + gl_dx="0" + gl_dy="-50" + gl_width="200" + gl_height="200" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> Hello Gears - Hello Gears - Hello Gears +<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> +Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> +Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> +Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> +</P> + + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html b/jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html new file mode 100644 index 000000000..c0861ee76 --- /dev/null +++ b/jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html @@ -0,0 +1,117 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL NEWT Applet Runner - GearsES2 - GL3 Core - (NApplet) </title> +</head> +<body BGCOLOR="#ffffff"> + +<p> +Applet launching using <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a>. +</p> + +<p> +JOGL NEWT Applet Runner Special Keys:<br> +<ul> + <li> d - toggle decoration </li> + <li> f - toggle fullscreen </li> + <li> r - in/out browser window </li> + <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> +</ul> +</p> + +<p> +<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="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"> + <param name="gl_profile" value="GL3"> + <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" + gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2" + gl_profile="GL3" + gl_swap_interval="1" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</p> + +<p> +Applet is using a GL3 core context, failure is expected if n/a on your platform! +</p> + +<p> + +The applet above is instantiated with the following code: + +<pre> +<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="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"> + <param name="gl_profile" value="GL3"> + <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" + gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2" + gl_profile="GL3" + gl_swap_interval="1" + gl_debug="false" + gl_trace="false"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</pre> + +</p> +<p> +<del> +Note that the jogl-test.jar, which contains the GearsES2 class, +<B>does not need to be signed</B>! JogAmp Community signs +jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes; this is the only +Java code which needs to be signed in order to deploy applets using +JOGL and is the only certificate the end user must accept. +</del><br/> +Sadly, due to Oracle's Java Applet Plugin update 7u51, +unsigned applets are no more allowed and effectively +lower the bar to create user applets with raised privileges.<br/> +Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes as well as jogl-test.jar, which contains the users implementing Applet class.<br/> +jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> +to <b>not raise privileges</b>. +</p> + +</body> +</html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-normal-launcheronly.html b/jnlp-files/jogl-applet-runner-newt-gears-normal-launcheronly.html deleted file mode 100644 index a9e42d342..000000000 --- a/jnlp-files/jogl-applet-runner-newt-gears-normal-launcheronly.html +++ /dev/null @@ -1,143 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> -<head> -<title>JOGL NEWT JNLP Applet Runner - GearsES2 - normal - launcheronly</title> -</head> -<body BGCOLOR="#ffffff"> - -<P> -JOGL NEWT JNLP Applet Runner Special Keys:<br> -<ul> - <li> d - toggle decoration </li> - <li> f - toggle fullscreen </li> - <li> r - in/out browser window </li> - <li> a - on/off always-on-top </li> -</ul> -</P> - -<P> -<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="200" height="200"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar, - jar/jogl-test.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL GearsES2 Applet"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <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="org.jdesktop.applet.util.JNLPAppletLauncher" - width="200" height="200" - type="application/x-java-applet;version=1.6" - pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar, - jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL GearsES2 Applet" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - 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> - -</P> - -<P> - -The applet above is instantiated with the following code: - -<pre> -<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="200" height="200"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar, - jar/jogl-test.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL GearsES2 Applet"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <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="org.jdesktop.applet.util.JNLPAppletLauncher" - width="200" height="200" - type="application/x-java-applet;version=1.6" - pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar, - jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL GearsES2 Applet" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - 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> - -</pre> - -</P> -<P> - -Note that the jogl-demos.jar, which contains the GearsApplet class, -<B>does not need to be signed</B>! JogAmp Community signs -applet-launcher.jar, jogl.jar and gluegen-rt.jar, which contain the -JNLPAppletLauncher and JOGL's supporting classes; this is the only -Java code which needs to be signed in order to deploy applets using -JOGL and is the only certificate the end user must accept. - -</P> -<P> - -The <a href="http://jogamp.org/applet-launcher/www/">JNLPAppletLauncher -home page</a> contains more information about what files must be -placed on the web server in order to enable the deployment of applets -using JOGL and other extensions. - -</P> - -</body> -</html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html b/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html index 37473befe..be3c95d43 100644 --- a/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html @@ -1,28 +1,34 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> -<title>JOGL NEWT Applet Runner - GearsES2 - normal - Normal Applet</title> +<title>JOGL NEWT Applet Runner - GearsES2 - normal - (NApplet) </title> </head> <body BGCOLOR="#ffffff"> -<P> +<p> +Applet launching using <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a>. +</p> + +<p> JOGL NEWT Applet Runner Special Keys:<br> <ul> <li> d - toggle decoration </li> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> -</P> +</p> -<P> +<p> <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"> @@ -36,7 +42,6 @@ JOGL NEWT Applet Runner Special Keys:<br> 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" @@ -47,9 +52,9 @@ JOGL NEWT Applet Runner Special Keys:<br> </comment> </object> -</P> +</p> -<P> +<p> The applet above is instantiated with the following code: @@ -60,7 +65,6 @@ The applet above is instantiated with the following code: <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"> @@ -74,7 +78,6 @@ The applet above is instantiated with the following code: 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" @@ -87,17 +90,24 @@ The applet above is instantiated with the following code: </pre> -</P> -<P> - -Note that the jogl-test.jar, which contains the test applet class, +</p> +<p> +<del> +Note that the jogl-test.jar, which contains the GearsES2 class, <B>does not need to be signed</B>! JogAmp Community signs -jogl.jar and gluegen-rt.jar, which contain +jogl-all.jar and gluegen-rt.jar, which contain the JOGL's supporting classes; this is the only Java code which needs to be signed in order to deploy applets using JOGL and is the only certificate the end user must accept. - -</P> +</del><br/> +Sadly, due to Oracle's Java Applet Plugin update 7u51, +unsigned applets are no more allowed and effectively +lower the bar to create user applets with raised privileges.<br/> +Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes as well as jogl-test.jar, which contains the users implementing Applet class.<br/> +jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> +to <b>not raise privileges</b>. +</p> </body> </html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html b/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html index 63df4ed60..919c29fd1 100644 --- a/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html +++ b/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html @@ -1,29 +1,35 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> -<title>JOGL NEWT Applet Runner - GearsES2 - normal - Normal Applet - Closeable</title> +<title>JOGL NEWT Applet Runner - GearsES2 - normal - (NApplet) - Closeable</title> </head> <body BGCOLOR="#ffffff"> -<P> +<p> +Applet launching using <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a>. +</p> + +<p> JOGL NEWT Applet Runner Special Keys:<br> <ul> <li> d - toggle decoration </li> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> If Applet is out of browser window, it is closeable. -</P> +</p> -<P> +<p> <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"> @@ -38,7 +44,6 @@ If Applet is out of browser window, it is closeable. 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" @@ -50,9 +55,9 @@ If Applet is out of browser window, it is closeable. </comment> </object> -</P> +</p> -<P> +<p> The applet above is instantiated with the following code: @@ -63,7 +68,6 @@ The applet above is instantiated with the following code: <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"> @@ -78,7 +82,6 @@ The applet above is instantiated with the following code: 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" @@ -92,17 +95,24 @@ The applet above is instantiated with the following code: </pre> -</P> -<P> - -Note that the jogl-test.jar, which contains the test applet class, +</p> +<p> +<del> +Note that the jogl-test.jar, which contains the GearsES2 class, <B>does not need to be signed</B>! JogAmp Community signs -jogl.jar and gluegen-rt.jar, which contain +jogl-all.jar and gluegen-rt.jar, which contain the JOGL's supporting classes; this is the only Java code which needs to be signed in order to deploy applets using JOGL and is the only certificate the end user must accept. - -</P> +</del><br/> +Sadly, due to Oracle's Java Applet Plugin update 7u51, +unsigned applets are no more allowed and effectively +lower the bar to create user applets with raised privileges.<br/> +Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes as well as jogl-test.jar, which contains the users implementing Applet class.<br/> +jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> +to <b>not raise privileges</b>. +</p> </body> </html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-normal.html b/jnlp-files/jogl-applet-runner-newt-gears-normal.html index a6dd16a0c..f6efeb111 100644 --- a/jnlp-files/jogl-applet-runner-newt-gears-normal.html +++ b/jnlp-files/jogl-applet-runner-newt-gears-normal.html @@ -5,46 +5,40 @@ </head> <body BGCOLOR="#ffffff"> -<P> -In case your <a href="https://jdk6.dev.java.net/plugin2/jnlp/">Java Plugin supports JNLP</a>, -the <em>jogl-applet-runner-newt.jnlp</em> is used, -otherwise it shall fallback to <a href="http://jogamp.org/applet-launcher/www/">JNLPAppletLauncher</a>. -</P> +<p> +In case your <a href="https://jdk6.dev.java.net/plugin2/jnlp/">Java Plugin supports JNLP</a>, +the <em>applet-gears.jnlp</em> is used, +otherwise it shall fallback to <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplets</a>. +</p> -<P> +<p> Note that it is important for the startup time to have the same JVM arguments in the applet tags, -as well as within the JNLP applet description, here see property <em>sun.java2d.noddraw</em>. <br> +as well as within the JNLP applet description. <br> Only if JVM arguments of the JNLP applet description are satisfied by the applet tag's JVM,<br> the plugin will not need to start a new JVM. OF course, the applet tag's JVM spec may exceed the JNLP applet's one. -</P> +</p> -<P> +<p> JOGL NEWT JNLP Applet Runner Special Keys:<br> <ul> <li> d - toggle decoration </li> <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> -</P> +</p> -<P> +<p> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="200" height="200"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <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="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL GearsES2 Applet"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <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"> @@ -52,22 +46,13 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <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/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL GearsES2 Applet" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - 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" @@ -78,29 +63,19 @@ JOGL NEWT JNLP Applet Runner Special Keys:<br> </embed> </comment> </object> +</p> -</P> - -<P> +<p> The applet above is instantiated with the following code: <pre> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="200" height="200"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <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="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL GearsES2 Applet"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <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"> @@ -108,22 +83,13 @@ The applet above is instantiated with the following code: <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <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/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL GearsES2 Applet" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - 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" @@ -134,7 +100,6 @@ The applet above is instantiated with the following code: </embed> </comment> </object> - </pre> Where the referenced JNLP file <em>jogl-applet-runner-newt.jnlp</em> looks as follow: @@ -153,7 +118,6 @@ Where the referenced JNLP file <em>jogl-applet-runner-newt.jnlp</em> looks as fo <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/> - <property name="sun.java2d.noddraw" value="true"/> <jar href="jar/jogl-test.jar" main="true"/> <extension name="jogl-all-awt" href="http://jogamp.org/deployment/jogamp-current/jogl-all-awt.jnlp" /> </resources> @@ -167,25 +131,24 @@ Where the referenced JNLP file <em>jogl-applet-runner-newt.jnlp</em> looks as fo </jnlp> </pre> -</P> -<P> - -Note that the jogl-test.jar, which contains the test applet class, +</p> +<p> +<del> +Note that the jogl-test.jar, which contains the GearsES2 class, <B>does not need to be signed</B>! JogAmp Community signs -applet-launcher.jar, jogl.jar and gluegen-rt.jar, which contain the -JNLPAppletLauncher and JOGL's supporting classes; this is the only +jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes; this is the only Java code which needs to be signed in order to deploy applets using JOGL and is the only certificate the end user must accept. - -</P> -<P> - -The <a href="http://jogamp.org/applet-launcher/www/">JNLPAppletLauncher -home page</a> contains more information about what files must be -placed on the web server in order to enable the deployment of applets -using JOGL and other extensions. - -</P> +</del><br/> +Sadly, due to Oracle's Java Applet Plugin update 7u51, +unsigned applets are no more allowed and effectively +lower the bar to create user applets with raised privileges.<br/> +Hence JogAmp Community <b>signs</b> jogl-all.jar and gluegen-rt.jar, which contain the +JOGL's supporting classes as well as jogl-test.jar, which contains the users implementing Applet class.<br/> +jogl-test.jar's manifest file uses <i>Permissions: sandbox</i> +to <b>not raise privileges</b>. +</p> </body> </html> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html b/jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html index 7df167844..2e81f5218 100644 --- a/jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html +++ b/jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html @@ -13,7 +13,6 @@ JOGL NEWT JNLP Applet Runner Special Keys: <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"> @@ -34,7 +33,6 @@ JOGL NEWT JNLP Applet Runner Special Keys: 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" @@ -57,6 +55,9 @@ JOGL NEWT JNLP Applet Runner Special Keys: <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> diff --git a/jnlp-files/jogl-applet-runner-newt-gears-special.html b/jnlp-files/jogl-applet-runner-newt-gears-special.html index 0f5911414..6d6073e37 100644 --- a/jnlp-files/jogl-applet-runner-newt-gears-special.html +++ b/jnlp-files/jogl-applet-runner-newt-gears-special.html @@ -9,19 +9,10 @@ JOGL NEWT JNLP Applet Runner Special Keys: <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="1" height="1"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <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="codebase_lookup" value="false"> - <param name="subapplet.classname" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> - <param name="subapplet.displayname" value="JOGL GearsES2 Applet Transparent"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <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"> @@ -36,22 +27,13 @@ JOGL NEWT JNLP Applet Runner Special Keys: <param name="gl_trace" value="false"> <param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" width="1" height="1" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar, jar/jogl-test.jar" - codebase_lookup" value="false" - subapplet.classname="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" - subapplet.displayname="JOGL GearsES2 Applet Transparent" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - 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" @@ -75,6 +57,9 @@ JOGL NEWT JNLP Applet Runner Special Keys: <li> f - toggle fullscreen </li> <li> r - in/out browser window </li> <li> a - on/off always-on-top </li> + <li> c - change mouse pointer </li> + <li> i - invisible mouse pointer </li> + <li> w - warp mouse pointer to center </li> </ul> Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> Normal webpage text - Normal webpage text - Normal webpage text - Normal webpage text<br> diff --git a/jnlp-files/jogl-applet-runner-newt.jnlp b/jnlp-files/jogl-applet-runner-newt.jnlp index c33e1b761..62e0942a4 100644 --- a/jnlp-files/jogl-applet-runner-newt.jnlp +++ b/jnlp-files/jogl-applet-runner-newt.jnlp @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<jnlp href="jogl-applet-runner-newt.jnlp"> +<jnlp codebase="JOGL_CODEBASE_TAG/" + href="jogl-applet-runner-newt.jnlp" version="JOGAMP_VERSION"> <information> <title>JOGL JNLP Applet Runner NEWT</title> <vendor>JogAmp Community</vendor> @@ -11,7 +12,6 @@ <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/> - <property name="sun.java2d.noddraw" value="true"/> <jar href="jar/jogl-test.jar" main="true"/> <extension name="jogl-all-awt" href="jogl-all-awt.jnlp" /> </resources> diff --git a/jnlp-files/jogl-applet-version-applet3-napplet.html b/jnlp-files/jogl-applet-version-applet3-napplet.html new file mode 100644 index 000000000..1fc12f781 --- /dev/null +++ b/jnlp-files/jogl-applet-version-applet3-napplet.html @@ -0,0 +1,57 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL JNLP Applet3 Version (NApplet)</title> +</head> +<body> + +<P> +The applet3 below shall show you the version of the Jogl components +and your platform. +</P> + +<P> + +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="600"> + <param name="code" value="com.jogamp.newt.util.applet.VersionApplet3"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar"> + <comment> + <embed code="com.jogamp.newt.util.applet.VersionApplet3" + width="800" height="600" + 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-noawt.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> + +</P> +<P> + +The applet3 above is instantiated with the following code: + +<pre> +<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" + width="800" height="600"> + <param name="code" value="com.jogamp.newt.util.applet.VersionApplet3"> + <param name="archive" value="jar/gluegen-rt.jar, + jar/jogl-all-noawt.jar"> + <comment> + <embed code="com.jogamp.newt.util.applet.VersionApplet3" + width="800" height="600" + 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-noawt.jar"> + <noembed>Sorry, no Java support detected.</noembed> + </embed> + </comment> +</object> +</pre> +</P> +</body> +</html> diff --git a/jnlp-files/jogl-applet-version-lancheronly.html b/jnlp-files/jogl-applet-version-lancheronly.html deleted file mode 100644 index 6880152fc..000000000 --- a/jnlp-files/jogl-applet-version-lancheronly.html +++ /dev/null @@ -1,56 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> -<head> -<title>JOGL JNLP Applet Version (Launcher)</title> -</head> -<body> - -<P> -The applet below shall show you the version of the Jogl components -and your platform. -</P> -<p> -<a href="http://jogamp.org/applet-launcher/www/">JNLPAppletLauncher</a> only version. -</p> - -<P> - -<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" - width="800" height="600"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="jogamp.opengl.awt.VersionApplet"> - <param name="subapplet.displayname" value="JOGL Applet Version"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> - <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" - width="800" height="600" - type="application/x-java-applet;version=1.6" - pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, - jar/jogl-all.jar" - codebase_lookup" value="false" - subapplet.classname="jogamp.opengl.awt.VersionApplet" - subapplet.displayname="JOGL Applet Version" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true"> - <noembed>Sorry, no Java support detected.</noembed> - </embed> - </comment> -</object> - -</P> - -</body> -</html> diff --git a/jnlp-files/jogl-applet-version-napplet.html b/jnlp-files/jogl-applet-version-napplet.html index aeccb710a..6d65add90 100644 --- a/jnlp-files/jogl-applet-version-napplet.html +++ b/jnlp-files/jogl-applet-version-napplet.html @@ -17,15 +17,13 @@ and your platform. <param name="code" value="jogamp.opengl.awt.VersionApplet"> <param name="archive" value="jar/gluegen-rt.jar, jar/jogl-all.jar"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <comment> <embed code="jogamp.opengl.awt.VersionApplet" width="800" height="600" 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" - java_arguments="-Dsun.java2d.noddraw=true"> + jar/jogl-all.jar"> <noembed>Sorry, no Java support detected.</noembed> </embed> </comment> @@ -42,15 +40,13 @@ The applet above is instantiated with the following code: <param name="code" value="jogamp.opengl.awt.VersionApplet"> <param name="archive" value="jar/gluegen-rt.jar, jar/jogl-all.jar"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <comment> <embed code="jogamp.opengl.awt.VersionApplet" width="800" height="600" 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" - java_arguments="-Dsun.java2d.noddraw=true"> + jar/jogl-all.jar"> <noembed>Sorry, no Java support detected.</noembed> </embed> </comment> diff --git a/jnlp-files/jogl-applet-version.html b/jnlp-files/jogl-applet-version.html index 948e63095..c55061037 100644 --- a/jnlp-files/jogl-applet-version.html +++ b/jnlp-files/jogl-applet-version.html @@ -19,35 +19,17 @@ otherwise it shall fallback to <a href="http://jogamp.org/applet-launcher/www/"> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="800" height="600"> - <param name="code" value="org.jdesktop.applet.util.JNLPAppletLauncher"> - <param name="archive" value="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + <param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"> + <param name="archive" value="jar/gluegen-rt.jar, jar/jogl-all.jar"> - <param name="codebase_lookup" value="false"> - <param name="subapplet.classname" value="jogamp.opengl.awt.VersionApplet"> - <param name="subapplet.displayname" value="JOGL Applet Version"> - <param name="noddraw.check" value="true"> - <param name="progressbar" value="true"> - <param name="jnlpNumExtensions" value="1"> - <param name="jnlpExtension1" value="jogl-all-awt.jnlp"> - <param name="java_arguments" value="-Dsun.java2d.noddraw=true"> <param name="jnlp_href" value="jogl-applet-version.jnlp"> <comment> - <embed code="org.jdesktop.applet.util.JNLPAppletLauncher" + <embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run" width="800" height="600" type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp" - archive="jar/applet-launcher.jar, - jar/gluegen-rt.jar, + archive="jar/gluegen-rt.jar, jar/jogl-all.jar" - codebase_lookup" value="false" - subapplet.classname="jogamp.opengl.awt.VersionApplet" - subapplet.displayname="JOGL Applet Version" - noddraw.check="true" - progressbar="true" - jnlpNumExtensions="1" - jnlpExtension1="jogl-all-awt.jnlp" - java_arguments="-Dsun.java2d.noddraw=true" jnlp_href="jogl-applet-version.jnlp"> <noembed>Sorry, no Java support detected.</noembed> </embed> diff --git a/jnlp-files/jogl-applet-version.jnlp b/jnlp-files/jogl-applet-version.jnlp index a06ea83e2..bf69a7cb0 100644 --- a/jnlp-files/jogl-applet-version.jnlp +++ b/jnlp-files/jogl-applet-version.jnlp @@ -8,10 +8,12 @@ <offline-allowed/> </information> <update check="background" policy="always"/> + <security> + <all-permissions/> + </security> <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/> - <!-- property name="sun.java2d.noddraw" value="true"/--> <extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" /> </resources> diff --git a/jnlp-files/jogl-application-version.jnlp b/jnlp-files/jogl-application-version.jnlp index 3b3cb07c9..feba71c94 100644 --- a/jnlp-files/jogl-application-version.jnlp +++ b/jnlp-files/jogl-application-version.jnlp @@ -8,10 +8,12 @@ <offline-allowed/> </information> <update check="background" policy="always"/> + <security> + <all-permissions/> + </security> <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/> - <!-- property name="sun.java2d.noddraw" value="true"/--> <extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" /> </resources> diff --git a/jnlp-files/jogl-javaws-version.jnlp b/jnlp-files/jogl-javaws-version.jnlp index 10f228cca..e5f11fb69 100755 --- a/jnlp-files/jogl-javaws-version.jnlp +++ b/jnlp-files/jogl-javaws-version.jnlp @@ -11,7 +11,6 @@ <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/> - <!-- property name="sun.java2d.noddraw" value="true"/--> <extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" /> </resources> diff --git a/jnlp-files/jogl-test-applet3s.html b/jnlp-files/jogl-test-applet3s.html new file mode 100644 index 000000000..361408314 --- /dev/null +++ b/jnlp-files/jogl-test-applet3s.html @@ -0,0 +1,144 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <link href="../../style.css" rel="stylesheet" type="text/css"/> + <title>JOGL Test Applet3</title> + <link href="../../SocialCoding/logo_symbol_finals/website_final_blue_favicon_symbol_16x16pel.ico" rel="shortcut icon"/> + </head> +<body> + +<div id="container"> + <div id="header"> + <div id="slogan"><img src="../../images/jogamp_symbols/website_final_sideslogan_jogl_404x20pel.png" alt="Java™ Binding for the OpenGL® API"/></div> + <div id="logo"><a href="http://jogamp.org/"><img src="../../images/jogamp_symbols/website_final_blue_jogl_346x70pel.png" alt="JOGL Symbol"/></a></div> + </div> + <div id="menu"> + <ul> + <li><a href="../../">Home</a></li> + <li><a href="../../jogl/">JOGL</a></li> + <li><a href="../../jogl-demos/www/">Demos</a></li> + <li><a href="../../deployment/jogamp-next/javadoc/jogl/javadoc/">JavaDoc</a></li> + <li><a href="../../gluegen/www/">Gluegen</a></li> + <li><a href="../../wiki/">Wiki</a></li> + <li><a href="../../blog/">Blogs</a></li> + <li><a href="../../forum.html">Forums</a></li> + </ul> + </div> + <div id="main"> + <div id="sidebar"> + </div> + <div id="text"> + +<h2> Test page for JOGL Applet3 </h2> + +<table width="100%" cellspacing="0" border="0" cellpadding="0"><tbody><tr valign="top"> + + <td width="50%"> <!-- LEFT COLUMN --> + <table border="0" cellpadding="10" cellspacing="0"><tbody> + <tr> + <th align="left"><strong>Screenshot</strong></th> + <th align="left"><strong>Launch</strong></th> + <th align="left"><strong>Description</strong></th> + </tr> + <tr> + <td> + <a href="../../jogl/www/media/jogl-applet-gearses2-normal.png"> + <img src="../../jogl/www/media/jogl-applet-gearses2-normal-small.png" width="200" alt="Full Size"/> + </a> + </td> + <td> + <a href="jogl-applet-runner-newt-gears-applet3-napplet.html">NApplet</a><br/> + <a href="jogl-applet-runner-newt-gears-applet3-normal.html">Dual</a> + </td> + <td> + Classic OpenGL Gears for ES2 + running as a normal Applet.<br/> + <small><b>Launch documentation included</b></small>. + </td> + </tr> + <tr> + <td> + <a href="../../jogl/www/media/jogl-applet-gearses2-translucent.png"> + <img src="../../jogl/www/media/jogl-applet-gearses2-translucent-small.png" width="200" alt="Full Size"/> + </a> + </td> + <td> + <a href="jogl-applet-runner-newt-gears-applet3-special-napplet.html">NApplet</a> + </td> + <td> + Classic OpenGL Gears for ES2 + running as a translucent Applet hanging over the page. + </td> + </tr> + <tr> + <td> + <a href="../../jogl/www/media/jogl-applet-moviecube01.png"> + <img src="../../jogl/www/media/jogl-applet-moviecube01-small.png" width="200" alt="Full Size"/> + </a> + </td> + <td> + <a href="jogl-applet-runner-newt-MovieCube-applet3-napplet.html">NApplet</a> + </td> + <td> + Movie Cube using JOGL's GLMediaPlayer. + </td> + </tr> + </tbody></table> + </td> + + <td width="50%"> <!-- RIGHT COLUMN --> + <table border="0" cellpadding="10" cellspacing="0"><tbody> + <tr> + <th align="left"><strong>Screenshot</strong></th> + <th align="left"><strong>Launch</strong></th> + <th align="left"><strong>Description</strong></th> + </tr> + <tr> + <td> + <a href="../../jogl/www/media/jogl-applet-graph-text01.png"> + <img src="../../jogl/www/media/jogl-applet-graph-text01-small.png" width="200" alt="Full Size"/> + </a> + </td> + <td> + <a href="jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html">NApplet</a> + </td> + <td> + GPU accelerated Text Demo using JOGL's new Graph package.<br/> + <small><i>cp-fonts</i> fonts via classpath, otherwise via URI</small>. + </td> + </tr> + <tr> + <td> + <a href="../../jogl/www/media/jogl-applet-graph-uiscene01.png"> + <img src="../../jogl/www/media/jogl-applet-graph-uiscene01-small.png" width="200" alt="Full Size"/> + </a> + </td> + <td> + <a href="jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html">NApplet</a> + </td> + <td> + Demonstration of GPU accelerated Text and UI rendering and interaction + using JOGL's new Graph package. + </td> + </tr> + </tbody></table> + </td> + +</tr></tbody></table> + +</div> <!-- text --> +</div> <!-- main --> + +<div id="footer"> + <div id="footer_left"> + <span>JogAmp.org</span> + by <a href="http://jogamp.org">http://jogamp.org</a> is licensed under a <br/> + <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>. + </div> +</div> + +</div> <!-- container --> + +</body> +</html> diff --git a/jnlp-files/jogl-test-applets.html b/jnlp-files/jogl-test-applets.html index 81902a8a8..b0b54776e 100644 --- a/jnlp-files/jogl-test-applets.html +++ b/jnlp-files/jogl-test-applets.html @@ -52,9 +52,8 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-version.html">Dual</a><br/> - <a href="jogl-applet-version-lancheronly.html">LApplet</a><br/> <a href="jogl-applet-version-napplet.html">NApplet</a><br/> + <a href="jogl-applet-version.html">Dual</a><br/> <a href="jogl-application-version.jnlp">WebStart</a><br/> </td> <td> @@ -68,10 +67,10 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-runner-newt-gears-normal.html">Dual</a><br/> - <a href="jogl-applet-runner-newt-gears-normal-launcheronly.html">LApplet</a><br/> <a href="jogl-applet-runner-newt-gears-normal-napplet.html">NApplet</a> - (<a href="jogl-applet-runner-newt-gears-normal-napplet2.html">closeable</a>)<br/> + (<a href="jogl-applet-runner-newt-gears-normal-napplet2.html">closeable</a>, + <a href="jogl-applet-runner-newt-gears-gl3-napplet.html">force gl3</a>)<br/> + <a href="jogl-applet-runner-newt-gears-normal.html">Dual</a><br/> </td> <td> Classic OpenGL Gears for ES2 @@ -86,8 +85,8 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-runner-newt-gears-special.html">Dual</a><br/> <a href="jogl-applet-runner-newt-gears-special-napplet.html">NApplet</a><br/> + <a href="jogl-applet-runner-newt-gears-special.html">Dual</a><br/> </td> <td> Classic OpenGL Gears for ES2 @@ -101,8 +100,8 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-runner-newt-MovieCube.html">Dual</a><br/> <a href="jogl-applet-runner-newt-MovieCube-napplet.html">NApplet</a><br/> + <a href="jogl-applet-runner-newt-MovieCube.html">Dual</a><br/> </td> <td> Movie Cube using JOGL's GLMediaPlayer. @@ -125,11 +124,13 @@ See Legend below table </a> </td> <td> + <a href="jogl-applet-runner-newt-GraphTextDemo01-napplet.html">NApplet</a> + (<a href="jogl-applet-runner-newt-GraphTextDemo01b-napplet.html">cp-fonts</a>)<br/> <a href="jogl-applet-runner-newt-GraphTextDemo01.html">Dual</a><br/> - <a href="jogl-applet-runner-newt-GraphTextDemo01-napplet.html">NApplet</a><br/> </td> <td> - GPU accelerated Text Demo using JOGL's new Graph package. + GPU accelerated Text Demo using JOGL's new Graph package.<br/> + <small><i>cp-fonts</i> fonts via classpath, otherwise via URI</small>. </td> </tr> <tr> @@ -139,8 +140,11 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-runner-newt-GraphUISceneDemo01.html">Dual</a><br/> - <a href="jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html">NApplet</a><br/> + <a href="jogl-applet-runner-newt-GraphUISceneDemo04-napplet.html">Auto</a><br/> + <a href="jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html">VBAA</a><br/> + <a href="jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html">MSAA</a><br/> + <a href="jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html">NONE</a><br/> + <!-- a href="jogl-applet-runner-newt-GraphUISceneDemo01.html">Dual</a><br/ --> </td> <td> Demonstration of GPU accelerated Text and UI rendering and interaction @@ -154,8 +158,8 @@ See Legend below table </a> </td> <td> - <a href="jogl-applet-runner-newt-ElektronenMultiplizierer.html">Dual</a><br/> <a href="jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html">NApplet</a><br/> + <a href="jogl-applet-runner-newt-ElektronenMultiplizierer.html">Dual</a><br/> </td> <td> Demoscene Passivist's ElektronenMultiplizierer @@ -176,19 +180,15 @@ Click on the <i>Launch</i> link to actually launch the demo.<br/> </tr> <tr> <td> JApplet </td> - <td> Applet using JNLP-Applet mechanism only. </td> + <td> Applet using <a href="https://jdk6.dev.java.net/plugin2/jnlp/">JNLP-Applet</a> mechanism. </td> </tr> <tr> - <td> LApplet </td> - <td> Applet using JOGL's Applet Launcher mechanism only. </td> + <td> <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a> </td> + <td> Applet using traditional Applet/Object or Embed tag, where native JARs are post-loaded by GlueGen/JOGL. </td> </tr> <tr> <td> Dual </td> - <td> Applet using JNLP-Applet & JOGL's AppletLauncher mechanism. (JApplet + LApplet) </td> - </tr> - <tr> - <td> NApplet </td> - <td> Applet just using Applet/Object or Embed tag, where native JARs are post-loaded by GlueGen/JOGL. </td> + <td> Applet using JNLP-Applet & JogAmp's <a href="http://jogamp.org/jogl/doc/deployment/JOGL-DEPLOYMENT.html#NApplets">NApplet</a> mechanism. (JApplet + NApplet) </td> </tr> <tr> <td> WebStart </td> @@ -197,6 +197,29 @@ Click on the <i>Launch</i> link to actually launch the demo.<br/> </tbody></table> </div> +<div style="font : 15px sans;"> +<p> +Misc tests: +<ul> + <li>Bug 816 - OSX CALayer Positioning Bug + <ul> + <li><a href="jogl-applet-bug816_glcanvas01.html">01: Custom bounds within applet</a></li> + <li><a href="jogl-applet-bug816_glcanvas02a.html">02a: Box layout within applet</a></li> + <li><a href="jogl-applet-bug816_glcanvas02b.html">02b: Grid layout within applet</a></li> + <li><a href="jogl-applet-bug816_layerpos03a.html">03a: Applet w/ 1 JRootPanes and 2 JSplitPanes</a></li> + <li><a href="jogl-applet-bug816_layerpos03b.html">03b: JApplet w/ 2 JRootPanes and 2 JSplitPanes</a></li> + </ul></li> + <li>Misc Issues + <ul> + <li><a href="jogl-applet-gl2_gljpanel02.html">GLJPanels and GLCanvas w/ GL2 Demos</a></li> + <li><a href="jogl-applet-bug818_gljpanel01.html">Bug 818: OSX 10.6.8 NV GT 330M GLJPanel and GLCanvas Crash</a></li> + <li><a href="jogl-applet-bug848_glcanvas01.html">Bug 848: Applet on OSX w/ CALayer and 2 or more GLCanvas may crash</a></li> + <li><a href="Bug910-AppletLifecycleCheck.html">Bug 910: Extended AWT Applet Lifecycle Check</a></li> + </ul></li> +</ul> +</p> +</div> + </div> <!-- text --> </div> <!-- main --> |