Experimental GPU renderer.

Added the possibility to change renderer.
Added JOGL.
Changed the brightness icon and some skins.
Added per-screen icons on statusbar.
Added the SURD-DECIMAL mode icon on the statusbar.
This commit is contained in:
XDrake99 2017-01-22 13:46:38 +01:00 committed by Gatecraft
parent 8c5ff0bb4d
commit de0340b166
265 changed files with 7014 additions and 508 deletions

View File

@ -28,5 +28,6 @@
<attribute name="javadoc_location" value="jar:platform:/resource/PICalculator/libs/objenesis-2.4/objenesis-2.4-javadoc.jar!/"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/JOGL"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View File

@ -2,12 +2,11 @@ eclipse.preferences.version=1
encoding//src/org/nevec/rjm/BigSurd.java=UTF-8
encoding//src/org/nevec/rjm/BigSurdVec.java=UTF-8
encoding//src/org/warp/picalculator/Main.java=UTF-8
encoding//src/org/warp/picalculator/device/graphicengine=UTF-8
encoding//src/org/warp/picalculator/device/graphicengine/Display.java=UTF-8
encoding//src/org/warp/picalculator/gui/graphicengine/cpu/CPUDisplay.java=UTF-8
encoding//src/org/warp/picalculator/gui/screens/MathInputScreen.java=UTF-8
encoding//src/org/warp/picalculator/math/MathematicalSymbols.java=UTF-8
encoding//src/org/warp/picalculator/math/functions/Expression.java=UTF-8
encoding//src/org/warp/picalculator/math/functions/Root.java=UTF-8
encoding//src/org/warp/picalculator/math/functions/RootSquare.java=UTF-8
encoding//src/org/warp/picalculator/math/functions/Sum.java=UTF-8
encoding//src/org/warp/picalculator/screens/MathInputScreen.java=UTF-8
encoding/<project>=UTF-8

View File

@ -0,0 +1,8 @@
gluegen.build.number=900
joal.build.number=626
joal-demos.build.number=511
jocl.build.number=1106
jocl-demos.build.number=1000
jogl.build.number=1469
jogl-demos.build.number=471
jogl-demos.build.number=78

View File

@ -0,0 +1,32 @@
gluegen.build.branch=origin/master
gluegen.build.commit=cc1e9bc698b7f11097c1e114027e53121552f280
gluegen.build.id=900
gluegen.build.number=900
gluegen.build.version=2.3.2
joal.build.branch=origin/master
joal.build.commit=1dace826e127704c4058c684c993816581c31094
joal.build.id=626
joal.build.number=626
joal.build.version=2.3.2
joal-demos.build.branch=origin/master
joal-demos.build.commit=9a86b8e9a8834d2727865eb3f4a2a4e89e54c3fc
joal-demos.build.id=511
joal-demos.build.number=511
jocl.build.branch=origin/master
jocl.build.commit=00de3f241f2c6132e1d548ae3f19c574e62275d6
jocl.build.id=1106
jocl.build.number=1106
jocl.build.version=2.3.2
jocl-demos.build.branch=origin/master
jocl-demos.build.commit=056e8808a5ab3076c5a48c75b1ec7f811122caf9
jocl-demos.build.id=1000
jocl-demos.build.number=1000
jogl.build.branch=origin/master
jogl.build.commit=e794fc40ba723f2fca4ac892e873975fb393e007
jogl.build.id=1469
jogl.build.number=1469
jogl.build.version=2.3.2
jogl-demos.build.branch=origin/master
jogl-demos.build.commit=7a4f9fe683cabff00e941fd3cd8a257822e21923
jogl-demos.build.id=471
jogl-demos.build.number=471

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,148 @@
#! /bin/sh
function print_usage()
{
echo "Usage: $0 {JOGL_ALL|JOGL_ALL_NOAWT|JOGL_ALL_MOBILE} [jogl-build-dir]"
}
function concat_jogl_list()
{
ITEMDIR="$1"
shift
for j in "$ITEMDIR" "$ITEMDIR"/jar ; do
for i in $* ; do
if [ -e "$j"/$i ] ; then
if [ -z "$JOGL_LIST" ] ; then
JOGL_LIST="$j"/$i
else
JOGL_LIST="$JOGL_LIST":"$j"/$i
fi
fi
done
done
echo $JOGL_LIST
}
ARCH=`uname -m`
if [ "$ARCH" = "i86pc" ] ; then
ARCH="x86"
fi
KERNEL=`uname -s | awk ' { printf "%s",tolower($0) ; } '`
if [ "$KERNEL" = "sunos" ] ; then
KERNEL="solaris"
fi
uname -a | grep -i LINUX && OSS=x11
uname -a | grep -i Darwin && OSS=osx
uname -a | grep -i CYGWIN && OSS=win
JOGL_TEST="jogl-test.jar"
JOGL_JAR_ALL="jogl-all.jar"
JOGL_JAR_ALL_NOAWT="jogl-all-noawt.jar"
JOGL_JAR_ALL_MOBILE="jogl-all-mobile.jar"
JOGL_JAR_SWT="atomic/jogl-swt.jar"
JOGL_JAR_OCULUSVR="atomic/oculusvr.jar"
JOGL_LIB_ALL="libnativewindow_x11.so libnativewindow_awt.so libjogl_desktop.so libjogl_mobile.so libjogl_cg.so libnewt.so liboculusvr.so"
JOGL_LIB_ALL_NOAWT="libnativewindow_x11.so libjogl_desktop.so libjogl_mobile.so libjogl_cg.so libnewt.so liboculusvr.so"
JOGL_LIB_ALL_MOBILE="libjogl_mobile.so libnewt.so liboculusvr.so"
ATOMICS_NATIVEWINDOW="atomic/nativewindow-core.jar atomic/nativewindow-os-x11.jar atomic/nativewindow-os-win.jar atomic/nativewindow-os-osx.jar"
#ATOMICS_JOGL="atomic/jogl-core.jar atomic/jogl-gldesktop.jar atomic/jogl-util.jar atomic/jogl-os-x11.jar atomic/jogl-os-win.jar atomic/jogl-os-osx.jar "
ATOMICS_JOGL="atomic/jogl-core.jar atomic/jogl-gldesktop.jar atomic/jogl-os-x11.jar atomic/jogl-os-win.jar atomic/jogl-os-osx.jar "
ATOMICS_NEWT="atomic/newt-core.jar atomic/newt-ogl.jar atomic/newt-driver-x11.jar atomic/newt-driver-win.jar atomic/newt-driver-osx.jar atomic/newt-driver-bcm-vc.jar"
JOGL_JAR_ATOMICS_NOAWT="$ATOMICS_NATIVEWINDOW $ATOMICS_JOGL $ATOMICS_NEWT"
export JOGL_JAR_ALL JOGL_JAR_ALL_NOAWT JOGL_JAR_ALL_MOBILE JOGL_JAR_ATOMICS_NOAWT
export JOGL_LIB_ALL JOGL_LIB_ALL_NOAWT JOGL_LIB_ALL_MOBILE
THISDIR=`dirname $0`
JOGL_PROFILE="$1"
shift
if [ -z "$JOGL_PROFILE" ] ; then
echo JOGL PROFILE missing
print_usage
fi
JOGL_BUILD_DIR="$1"
shift
AUTOBUILD=0
if [ ! -z "$JOGL_BUILD_DIR" -a -e "$JOGL_BUILD_DIR" ] ; then
AUTOBUILD=0
elif [ -e "$THISDIR"/jar ] ; then
# Autobuild
JOGL_BUILD_DIR="$THISDIR"/jar
AUTOBUILD=1
else
echo invalid JOGL_BUILD_DIR "$JOGL_BUILD_DIR" and no AUTOBUILD
print_usage
fi
export JOGL_BUILD_DIR
JOGL_LIB_DIR="$JOGL_BUILD_DIR"/lib
export JOGL_LIB_DIR
JOGL_ALL_AWT_CLASSPATH=$(concat_jogl_list "$JOGL_BUILD_DIR" $JOGL_JAR_ALL $JOGL_JAR_OCULUSVR $JOGL_TEST)
JOGL_ALL_NOAWT_CLASSPATH=$(concat_jogl_list "$JOGL_BUILD_DIR" $JOGL_JAR_ALL_NOAWT $JOGL_JAR_OCULUSVR $JOGL_TEST)
JOGL_MOBILE_CLASSPATH=$(concat_jogl_list "$JOGL_BUILD_DIR" $JOGL_JAR_ALL_MOBILE $JOGL_JAR_OCULUSVR $JOGL_TEST)
JOGL_ATOMICS_NOAWT_CLASSPATH=$(concat_jogl_list "$JOGL_BUILD_DIR" $JOGL_JAR_ATOMICS_NOAWT $JOGL_JAR_OCULUSVR $JOGL_TEST)
JOGL_SWT_CLASSPATH=$(concat_jogl_list "$JOGL_BUILD_DIR" $JOGL_JAR_SWT $JOGL_JAR_OCULUSVR $JOGL_TEST)
export JOGL_ALL_AWT_CLASSPATH JOGL_ALL_NOAWT_CLASSPATH JOGL_MOBILE_CLASSPATH JOGL_ATOMICS_NOAWT_CLASSPATH JOGL_SWT_CLASSPATH
if [ ! -z "$JOGL_PROFILE" ] ; then
case "$JOGL_PROFILE" in
JOGL_ALL)
JOGL_CLASSPATH=$JOGL_ALL_AWT_CLASSPATH
;;
JOGL_ALL_NOAWT)
JOGL_CLASSPATH=$JOGL_ALL_NOAWT_CLASSPATH
;;
JOGL_ALL_MOBILE)
JOGL_CLASSPATH=$JOGL_MOBILE_CLASSPATH
;;
esac
else
JOGL_CLASSPATH=$JOGL_ALL_AWT_CLASSPATH
fi
export JOGL_CLASSPATH
if [ "$KERNEL" = "linux" ] ; then
SWT_SUB="gtk"
elif [ "$KERNEL" = "solaris" ] ; then
SWT_SUB="gtk"
elif [ "$KERNEL" = "darwin" ] ; then
SWT_SUB="cocoa"
KERNEL="macosx"
ARCH="x86_64"
fi
if [ -z "$SWT_CLASSPATH" ] ; then
SWT_CLASSPATH_0=$JOGL_BUILD_DIR/../make/lib/swt/$SWT_SUB-$KERNEL-$ARCH/swt-debug.jar
SWT_CLASSPATH_1=$HOME/.java/swt.jar
if [ ! -e "$SWT_CLASSPATH_0" ] ; then
echo Info: NO JOGL SWT $SWT_CLASSPATH_0
if [ ! -e "$SWT_CLASSPATH_1" ] ; then
echo Info: NO Users SWT $SWT_CLASSPATH_1
else
export SWT_CLASSPATH=$SWT_CLASSPATH_1
echo Info: Using Users SWT $SWT_CLASSPATH
fi
else
export SWT_CLASSPATH=$SWT_CLASSPATH_0
echo Info: Using JOGL SWT $SWT_CLASSPATH
fi
if [ ! -z "$SWT_CLASSPATH" ] ; then
export SWT_CLASSPATH
fi
fi
if [ -z "$JOGL_CLASSPATH" ] ; then
print_usage
fi

View File

@ -0,0 +1,18 @@
set BLD_DIR=jar
set CP_ALL=.;%BLD_DIR%\gluegen-rt.jar;%BLD_DIR%\jogl-all.jar
echo CP_ALL %CP_ALL%
set X_ARGS="-Dsun.java2d.noddraw=true" "-Dsun.awt.noerasebackground=true"
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.opengl.awt.GLCanvas > java-win64.log 2>&1
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.common.GlueGenVersion > test.log 2>&1
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.nativewindow.NativeWindowVersion >> test.log 2>&1
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.opengl.JoglVersion >> test.log 2>&1
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.newt.NewtVersion >> test.log 2>&1
REM java -classpath %CP_ALL% %X_ARGS% com.jogamp.newt.opengl.GLCanvas >> test.log 2>&1
java -classpath %CP_ALL% %X_ARGS% com.jogamp.newt.opengl.GLWindow >> test.log 2>&1
type test.log

View File

@ -0,0 +1,44 @@
#! /bin/bash
THISDIR=`pwd`
logfile=`basename $0 .sh`.log
rm -f $logfile
which java 2>&1 | tee -a $logfile
java -version 2>&1 | tee -a $logfile
echo LIBXCB_ALLOW_SLOPPY_LOCK: $LIBXCB_ALLOW_SLOPPY_LOCK 2>&1 | tee -a $logfile
echo LIBGL_DRIVERS_PATH: $LIBGL_DRIVERS_PATH 2>&1 | tee -a $logfile
echo LIBGL_DEBUG: $LIBGL_DEBUG 2>&1 | tee -a $logfile
echo java $X_ARGS $D_ARGS $* 2>&1 | tee -a $logfile
CLASSPATH=jar/gluegen-rt.jar:jar/jogl-all.jar
export CLASSPATH
echo CLASSPATH: $CLASSPATH
echo
# D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all"
#
# D_ARGS="-Djogamp.debug.TraceLock"
# D_ARGS="-Dnewt.debug.EDT -Dnativewindow.debug.ToolkitLock.TraceLock -Dnativewindow.debug.NativeWindow"
# D_ARGS="-Dnewt.debug.Window -Dnewt.debug.Display -Dnewt.debug.EDT"
# D_ARGS="-Dnewt.debug.EDT -Dnativewindow.debug.ToolkitLock.TraceLock -Dnativewindow.debug.X11Util.TraceDisplayLifecycle=true"
#D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=600000 -Djogamp.debug.Lock -Djogamp.debug.Lock.TraceLock"
# D_ARGS="-Dnewt.debug.Window -Dnewt.debug.EDT -Dnewt.debug.Display "
#D_ARGS="-Dnewt.debug.EDT -Djogamp.common.utils.locks.Lock.timeout=600000 -Djogl.debug.Animator -Dnewt.debug.Display -Dnewt.debug.Screen"
#D_ARGS="-Dnewt.debug.EDT -Dnewt.debug.Display -Dnativewindow.debug.X11Util -Djogl.debug.GLDrawable -Djogl.debug.GLCanvas"
#D_ARGS="-Dnewt.debug.EDT -Djogl.debug.GLContext"
#D_ARGS="-Dnewt.debug.Screen -Dnewt.debug.EDT -Djogamp.debug.Lock"
#D_ARGS="-Dnewt.debug.EDT"
#D_ARGS="-Dnewt.debug.EDT -Djogl.debug=all -Dnativewindow.debug=all"
# D_ARGS="-Djogl.debug=all"
X_ARGS="-Dsun.java2d.noddraw=true -Dsun.java2d.opengl=false"
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.common.GlueGenVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.nativewindow.NativeWindowVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.opengl.JoglVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.newt.NewtVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.opengl.awt.GLCanvas 2>&1 | tee -a $logfile
java $X_ARGS $ARGS_NEWT $D_ARGS com.jogamp.newt.opengl.GLWindow 2>&1 | tee -a $logfile

View File

@ -0,0 +1,13 @@
set BLD_DIR=jar
set CP_ALL=.;%BLD_DIR%\gluegen-rt.jar;%BLD_DIR%\jogl-all.jar
echo CP_ALL %CP_ALL%
set D_ARGS="-Djogamp.debug=all" "-Dnativewindow.debug=all" "-Djogl.debug=all" "-Dnewt.debug=all"
set X_ARGS="-Dsun.java2d.noddraw=true" "-Dsun.awt.noerasebackground=true"
REM java -classpath %CP_ALL% %X_ARGS% %D_ARGS% com.jogamp.newt.opengl.GLCanvas >> test.log 2>&1
java -classpath %CP_ALL% %X_ARGS% %D_ARGS% com.jogamp.newt.opengl.GLWindow >> test_dbg.log 2>&1
type test_dbg.log

View File

@ -0,0 +1,44 @@
#! /bin/bash
THISDIR=`pwd`
logfile=`basename $0 .sh`.log
rm -f $logfile
which java 2>&1 | tee -a $logfile
java -version 2>&1 | tee -a $logfile
echo LIBXCB_ALLOW_SLOPPY_LOCK: $LIBXCB_ALLOW_SLOPPY_LOCK 2>&1 | tee -a $logfile
echo LIBGL_DRIVERS_PATH: $LIBGL_DRIVERS_PATH 2>&1 | tee -a $logfile
echo LIBGL_DEBUG: $LIBGL_DEBUG 2>&1 | tee -a $logfile
echo java $X_ARGS $D_ARGS $* 2>&1 | tee -a $logfile
CLASSPATH=jar/gluegen-rt.jar:jar/jogl-all.jar
export CLASSPATH
echo CLASSPATH: $CLASSPATH
echo
D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all"
# D_ARGS="-Djogamp.debug.TraceLock"
# D_ARGS="-Dnewt.debug.EDT -Dnativewindow.debug.ToolkitLock.TraceLock -Dnativewindow.debug.NativeWindow"
# D_ARGS="-Dnewt.debug.Window -Dnewt.debug.Display -Dnewt.debug.EDT"
# D_ARGS="-Dnewt.debug.EDT -Dnativewindow.debug.ToolkitLock.TraceLock -Dnativewindow.debug.X11Util.TraceDisplayLifecycle=true"
#D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=600000 -Djogamp.debug.Lock -Djogamp.debug.Lock.TraceLock"
# D_ARGS="-Dnewt.debug.Window -Dnewt.debug.EDT -Dnewt.debug.Display "
#D_ARGS="-Dnewt.debug.EDT -Djogamp.common.utils.locks.Lock.timeout=600000 -Djogl.debug.Animator -Dnewt.debug.Display -Dnewt.debug.Screen"
#D_ARGS="-Dnewt.debug.EDT -Dnewt.debug.Display -Dnativewindow.debug.X11Util -Djogl.debug.GLDrawable -Djogl.debug.GLCanvas"
#D_ARGS="-Dnewt.debug.EDT -Djogl.debug.GLContext"
#D_ARGS="-Dnewt.debug.Screen -Dnewt.debug.EDT -Djogamp.debug.Lock"
#D_ARGS="-Dnewt.debug.EDT"
#D_ARGS="-Dnewt.debug.EDT -Djogl.debug=all -Dnativewindow.debug=all"
# D_ARGS="-Djogl.debug=all"
X_ARGS="-Dsun.java2d.noddraw=true -Dsun.java2d.opengl=false"
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.common.GlueGenVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.nativewindow.NativeWindowVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.opengl.JoglVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.newt.NewtVersion 2>&1 | tee -a $logfile
#java $X_ARGS $ARGS_AWT $D_ARGS com.jogamp.opengl.awt.GLCanvas 2>&1 | tee -a $logfile
java $X_ARGS $ARGS_NEWT $D_ARGS com.jogamp.newt.opengl.GLWindow 2>&1 | tee -a $logfile

Binary file not shown.

View File

@ -0,0 +1,182 @@
The GlueGen source code is mostly licensed under the New BSD 2-clause license,
however it contains other licensed material as well.
Other licensed material is compatible with the 'New BSD 2-Clause License',
if not stated otherwise.
'New BSD 2-Clause License' incompatible materials are optional, they are:
NONE
Below you find a detailed list of licenses used in this project.
+++
The content of folder 'make/lib' contains build-time only
Java binaries (JAR) to ease the build setup.
Each JAR file has it's corresponding LICENSE file containing the
source location and license text. None of these binaries are contained in any way
by the generated and deployed GlueGen binaries.
+++
L.1) The GlueGen source tree contains code from the JogAmp Community
which is covered by the Simplified BSD 2-clause license:
Copyright 2010 JogAmp Community. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of JogAmp Community.
You can address the JogAmp Community via:
Web http://jogamp.org/
Forum/Mailinglist http://jogamp.762907.n3.nabble.com/
Chatrooms
IRC irc.freenode.net #jogamp
Jabber conference.jabber.org room: jogamp (deprecated!)
Repository http://jogamp.org/git/
Email mediastream _at_ jogamp _dot_ org
L.2) The GlueGen source tree contains code from Sun Microsystems, Inc.
which is covered by the New BSD 3-clause license:
Copyright (c) 2003-2005 Sun Microsystems, Inc. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistribution of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistribution in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the name of Sun Microsystems, Inc. or the names of
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
This software is provided "AS IS," without a warranty of any kind. ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN
MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR
ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR
ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF
SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
You acknowledge that this software is not designed or intended for use
in the design, construction, operation or maintenance of any nuclear
facility.
L.3) The GlueGen source tree contains CGRAM http://www.antlr.org/grammar/cgram/,
a ANSI-C parser implementation using ANTLR, which is being used
in the compile time part only.
It is covered by the Original BSD 4-clause license:
Copyright (c) 1998-2000, Non, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright
notice, this list of conditions, and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions, and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
All advertising materials mentioning features or use of this
software must display the following acknowledgement:
This product includes software developed by Non, Inc. and
its contributors.
Neither name of the company nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COMPANY OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
A.1) The GlueGen source tree contains code from The Apache Software Foundation
which is covered by the Apache License Version 2.0
Apache Harmony - Open Source Java SE
=====================================
<http://harmony.apache.org/>
Author: The Apache Software Foundation (http://www.apache.org/).
Copyright 2006, 2010 The Apache Software Foundation.
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/LICENSE-2.0
Or within this repository: doc/licenses/Apache.LICENSE-2.0
Files:
- src/java/com/jogamp/common/net/Uri.java
(derived from java.net.URI.Helper and heavily modified)
A.2) The GlueGen source tree contains code from Ben Mankin, a.k.a 'Shevek',
which is covered by the Apache License Version 2.0
JCPP - A Java C Preprocessor
=============================
<http://www.anarres.org/projects/jcpp/>
<https://github.com/shevek/jcpp>
Author: Ben Mankin, a.k.a 'Shevek' (http://www.anarres.org/about/).
Copyright (c) 2007-2008, Shevek
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/LICENSE-2.0
Or within this repository: doc/licenses/Apache.LICENSE-2.0
Files:
The complete git submodule 'jcpp',
which is a patched version of the original mentioned above.
Used for the compile-time module gluegen.jar only.

View File

@ -0,0 +1,5 @@
gluegen.build.version=2.3.2
gluegen.build.number=900
gluegen.build.id=900
gluegen.build.branch=origin/master
gluegen.build.commit=cc1e9bc698b7f11097c1e114027e53121552f280

View File

@ -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>

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-awt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - AWT</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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" />
<jar href="jar/atomic/jogl-util.awt.jar" />
<jar href="jar/atomic/jogl-glutess.jar" />
<jar href="jar/atomic/jogl-glumipmap.jar" />
<jar href="jar/atomic/jogl-gldesktop.jar" />
<jar href="jar/atomic/jogl-gldesktop-dbg.jar" />
<jar href="jar/atomic/jogl-glu-gldesktop.jar" />
<jar href="jar/atomic/jogl-util-gldesktop.jar" />
<extension name="nativewindow" href="JOGL_CODEBASE_TAG/nativewindow-awt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/jogl-os-osx.jar" />
<nativelib href = "jar/atomic/jogl-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/jogl-os-osx.jar" />
<nativelib href = "jar/atomic/jogl-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-noawt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (NO_AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - NO_AWT</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - NO_AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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" />
<jar href="jar/atomic/jogl-glumipmap.jar" />
<jar href="jar/atomic/jogl-gldesktop.jar" />
<jar href="jar/atomic/jogl-gldesktop-dbg.jar" />
<jar href="jar/atomic/jogl-glu-gldesktop.jar" />
<jar href="jar/atomic/jogl-util-gldesktop.jar" />
<extension name="nativewindow" href="JOGL_CODEBASE_TAG/nativewindow-noawt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/jogl-os-win.jar" />
<nativelib href = "jar/atomic/jogl-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/jogl-os-x11.jar" />
<nativelib href = "jar/atomic/jogl-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/jogl-os-osx.jar" />
<nativelib href = "jar/atomic/jogl-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/jogl-os-osx.jar" />
<nativelib href = "jar/atomic/jogl-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="nativewindow-awt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) NativeWindow Interface API (AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java API for a binding to a native windowing system - 2.0 - AWT</description>
<description kind="short">Java API for a binding to a native windowing system - 2.0 - AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/atomic/nativewindow-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/nativewindow-os-osx.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-osx.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="nativewindow-noawt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) NativeWindow Interface API (NO_AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java API for a binding to a native windowing system - 2.0 - NO_AWT</description>
<description kind="short">Java API for a binding to a native windowing system - 2.0 - NO_AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/atomic/nativewindow.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-win.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/nativewindow-os-x11.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/nativewindow-os-osx.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/nativewindow-os-osx.jar" />
<nativelib href = "jar/atomic/nativewindow-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="newt-awt-jogl.jnlp" version="JOGAMP_VERSION">
<information>
<title>NEWT - New Windowing Toolkit (AWT, JOGL)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>NEWT - A NativeWindow Interface implementation - AWT, JOGL</description>
<description kind="short">NEWT - A NativeWindow Interface implementation - AWT, JOGL</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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" />
</resources>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/newt.driver.x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="newt-awt.jnlp" version="JOGAMP_VERSION">
<information>
<title>NEWT - New Windowing Toolkit (AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>NEWT - A NativeWindow Interface implementation - AWT</description>
<description kind="short">NEWT - A NativeWindow Interface implementation - AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="newt-noawt-jogl.jnlp" version="JOGAMP_VERSION">
<information>
<title>NEWT - New Windowing Toolkit (NO_AWT, JOGL)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>NEWT - A NativeWindow Interface implementation - NO_AWT, JOGL</description>
<description kind="short">NEWT - A NativeWindow Interface implementation - NO_AWT, JOGL</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<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>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG"
href="newt-noawt.jnlp" version="JOGAMP_VERSION">
<information>
<title>NEWT - New Windowing Toolkit (NO_AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>NEWT - A NativeWindow Interface implementation - NO_AWT</description>
<description kind="short">NEWT - A NativeWindow Interface implementation - NO_AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/atomic/newt.jar" />
<extension name="nativewindow" href="JOGL_CODEBASE_TAG/nativewindow-noawt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<jar href="jar/atomic/newt-driver-win.jar" />
<nativelib href = "jar/atomic/newt-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<jar href="jar/atomic/newt-driver-x11.jar" />
<nativelib href = "jar/atomic/newt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/atomic/newt-natives-linux-armv7.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<jar href="jar/atomic/newt-driver-osx.jar" />
<nativelib href = "jar/atomic/newt-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="GLUEGEN_CODEBASE_TAG"
href="gluegen-rt.jnlp" version="JOGAMP_VERSION">
<information>
<title>GlueGen Runtime v2</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>GlueGen Runtime Library</description>
<description kind="short">Run-time support classes and native code for applications and libraries built using the GlueGen tool.</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/gluegen-rt.jar" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/gluegen-rt-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/gluegen-rt-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/gluegen-rt-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/gluegen-rt-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/gluegen-rt-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/gluegen-rt-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/gluegen-rt-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/gluegen-rt-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/gluegen-rt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/gluegen-rt-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/gluegen-rt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/gluegen-rt-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/gluegen-rt-natives-linux-armv6.jar" />
<nativelib href = "jar/gluegen-rt-natives-linux-armv6hf.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/gluegen-rt-natives-linux-armv6.jar" />
<nativelib href = "jar/gluegen-rt-natives-linux-armv6hf.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/gluegen-rt-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/gluegen-rt-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOAL_CODEBASE_TAG/"
href="joal.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenAL(r) API</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenAL API</description>
<description kind="short">Java programming language binding for the OpenAL API</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/joal.jar" main="true"/>
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/joal-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/joal-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/joal-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/joal-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/joal-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/joal-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/joal-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/joal-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/joal-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/joal-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/joal-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/joal-natives-linux-amd64.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/joal-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/joal-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOCL_CODEBASE_TAG" href="jocl.jnlp">
<information>
<title>Java(tm) Binding to the OpenCL(r) API</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jocl.jogamp.org/"/>
<description>Java Binding to the OpenCL API</description>
<description kind="short">Java programming language binding for the OpenCL API</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/jocl.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/jocl-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/jocl-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/jocl-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/jocl-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/jocl-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/jocl-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/jocl-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/jocl-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/jocl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/jocl-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/jocl-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/jocl-natives-linux-amd64.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/jocl-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/jocl-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-all-awt-cg.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (ALL.AWT.CG)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - ALL.AWT.CG</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - ALL.AWT.CG</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/jogl-all.jar" />
<jar href="jar/atomic/jogl-cg.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/jogl-all-natives-windows-i586.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/jogl-all-natives-solaris-sparc.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/jogl-all-natives-solaris-sparcv9.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/jogl-all-natives-solaris-i586.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-armv6.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-armv6hf.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-armv6.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-linux-armv6hf.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
<nativelib href = "jar/atomic/jogl-cg-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-all-awt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (ALL.AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - ALL.AWT</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - ALL.AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/jogl-all.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/jogl-all-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/jogl-all-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/jogl-all-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/jogl-all-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-all-mobile.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (ALL.MOBILE)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - ALL.MOBILE</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - ALL.MOBILE</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/jogl-all-mobile.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/jogl-all-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/jogl-all-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/jogl-all-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/jogl-all-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG/"
href="jogl-all-noawt.jnlp" version="JOGAMP_VERSION">
<information>
<title>Java(tm) Binding to the OpenGL(r) API (ALL.NO_AWT)</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>Java Binding to the OpenGL API - 2.0.0 - ALL.NO_AWT</description>
<description kind="short">Java programming language binding for the OpenGL 3D graphics API - ALL.NO_AWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<jar href="jar/jogl-all-noawt.jar" />
<extension name="gluegen-rt" href="GLUEGEN_CODEBASE_TAG/gluegen-rt.jnlp" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href = "jar/jogl-all-natives-windows-i586.jar" />
</resources>
<resources os="Windows" arch="amd64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-windows-amd64.jar" />
</resources>
<resources os="SunOS" arch="sparc">
<nativelib href = "jar/jogl-all-natives-solaris-sparc.jar" />
</resources>
<resources os="SunOS" arch="sparcv9">
<nativelib href = "jar/jogl-all-natives-solaris-sparcv9.jar" />
</resources>
<resources os="SunOS" arch="x86">
<nativelib href = "jar/jogl-all-natives-solaris-i586.jar" />
</resources>
<resources os="SunOS" arch="amd64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="SunOS" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-solaris-amd64.jar" />
</resources>
<resources os="Linux" arch="i386">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href = "jar/jogl-all-natives-linux-i586.jar" />
</resources>
<resources os="Linux" arch="amd64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-linux-amd64.jar" />
</resources>
<resources os="Linux" arch="arm">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Linux" arch="armv7">
<nativelib href = "jar/jogl-all-natives-linux-armv6.jar" />
<nativelib href = "jar/jogl-all-natives-linux-armv6hf.jar" />
</resources>
<resources os="Mac OS X" arch="i386">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<resources os="Mac OS X" arch="x86_64">
<nativelib href = "jar/jogl-all-natives-macosx-universal.jar" />
</resources>
<component-desc />
</jnlp>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Demoscene Passivist's Elektronen-Multiplizierer (NApplet)</title>
</head>
<body BGCOLOR="#ffffff">
<P>
Demoscene Passivist's Elektronen-Multiplizierer
</P>
<P>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="640" height="480">
<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.ElektronenMultiplizierer">
<param name="gl_profile" value="GL2ES2">
<param name="gl_swap_interval" value="1">
<param name="gl_debug" value="false">
<param name="gl_trace" value="false">
<comment>
<embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="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/jogl-all.jar,
jar/jogl-test.jar"
codebase_lookup" value="false"
gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.ElektronenMultiplizierer"
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>
ElektronenMultiplizierer Keys:<br>
<ul>
<li> Cursor-Left - time backwards</li>
<li> Cursor-Right - time forward</li>
</ul>
</P>
<P>
JOGL NEWT JNLP Applet Runner Special Keys:<br>
<ul>
<li> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Demoscene Passivist's Elektronen-Multiplizierer</title>
</head>
<body BGCOLOR="#ffffff">
<P>
Demoscene Passivist's Elektronen-Multiplizierer
</P>
<P>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="640" height="480">
<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.ElektronenMultiplizierer">
<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">
<param name="jnlp_href" value="jogl-applet-runner-newt.jnlp">
<comment>
<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/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.ElektronenMultiplizierer"
gl_profile="GL2ES2"
gl_swap_interval="1"
gl_debug="false"
gl_trace="false"
jnlp_href="jogl-applet-runner-newt.jnlp">
<noembed>Sorry, no Java support detected.</noembed>
</embed>
</comment>
</object>
</P>
<P>
ElektronenMultiplizierer Keys:<br>
<ul>
<li> Cursor-Left - time backwards</li>
<li> Cursor-Right - time forward</li>
</ul>
</P>
<P>
JOGL NEWT JNLP Applet Runner Special Keys:<br>
<ul>
<li> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -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.applet3.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.applet3.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>

View File

@ -0,0 +1,64 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL Graph Text Demo 01 (NApplet)</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL 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.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.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/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>

View File

@ -0,0 +1,66 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL Graph Text Demo 01</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL 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.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.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">
<param name="jnlp_href" value="jogl-applet-runner-newt.jnlp">
<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/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"
jnlp_href="jogl-applet-runner-newt.jnlp">
<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>

View File

@ -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>

View File

@ -0,0 +1,81 @@
<!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.applet3.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.applet3.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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL Graph UI-Scene Demo 01 No-AA (NApplet)</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL Graph UI-Scene Demo 01 No-AA
</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="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.GPUUISceneGLListener0A"
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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL Graph UI-Scene Demo 01</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL 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.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">
<param name="jnlp_href" value="jogl-applet-runner-newt.jnlp">
<comment>
<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/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.GPUUISceneGLListener0A"
gl_profile="GL2ES2"
gl_swap_interval="1"
gl_alpha="4"
gl_multisamplebuffer="4"
gl_debug="false"
gl_trace="false"
jnlp_href="jogl-applet-runner-newt.jnlp">
<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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,91 @@
<!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.applet3.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.applet3.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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,91 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JogAmp's MovieCube - GLMediaPlayer Demo 01 (NApplet)</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JogAmp's 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.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.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.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/gluegen-rt.jar,
jar/joal.jar,
jar/jogl-all.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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,92 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JogAmp's MovieCube - GLMediaPlayer Demo 01</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JogAmp's 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.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.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">
<param name="jnlp_href" value="jogl-applet-runner-newt.jnlp">
<comment>
<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/gluegen-rt.jar,
jar/joal.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
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"
jnlp_href="jogl-applet-runner-newt.jnlp">
<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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</P>
</body>
</html>

View File

@ -0,0 +1,124 @@
<!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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
</p>
<p>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200">
<param name="code" value="com.jogamp.newt.util.applet3.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.applet3.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>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200"&gt;
&lt;param name="code" value="com.jogamp.newt.util.applet3.JOGLNewtApplet3Run"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all-noawt.jar,
jar/jogl-test.jar"&gt;
&lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
&lt;param name="gl_profile" value="GL2ES2"&gt;
&lt;param name="gl_swap_interval" value="1"&gt;
&lt;param name="gl_debug" value="false"&gt;
&lt;param name="gl_trace" value="false"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.util.applet3.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"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</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>

View File

@ -0,0 +1,81 @@
<!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.applet3.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.applet3.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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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>

View File

@ -0,0 +1,128 @@
<!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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200"&gt;
&lt;param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"&gt;
&lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
&lt;param name="gl_profile" value="GL3"&gt;
&lt;param name="gl_swap_interval" value="1"&gt;
&lt;param name="gl_debug" value="false"&gt;
&lt;param name="gl_trace" value="false"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200" height="200"
type="application/x-java-applet;version=1.6"
pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
archive="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
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"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</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>

View File

@ -0,0 +1,124 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL NEWT Applet Runner - GearsES2 - normal - (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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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="GL2ES2">
<param name="gl_swap_interval" value="1">
<param name="gl_debug" value="false">
<param name="gl_trace" value="false">
<comment>
<embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200" height="200"
type="application/x-java-applet;version=1.6"
pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
archive="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
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>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200"&gt;
&lt;param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"&gt;
&lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
&lt;param name="gl_profile" value="GL2ES2"&gt;
&lt;param name="gl_swap_interval" value="1"&gt;
&lt;param name="gl_debug" value="false"&gt;
&lt;param name="gl_trace" value="false"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200" height="200"
type="application/x-java-applet;version=1.6"
pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
archive="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"
gl_profile="GL2ES2"
gl_swap_interval="1"
gl_debug="false"
gl_trace="false"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</pre>
</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>

View File

@ -0,0 +1,129 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL NEWT Applet Runner - GearsES2 - normal - (NApplet) - Closeable</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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</li>
</ul>
If Applet is out of browser window, it is closeable.
</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="GL2ES2">
<param name="gl_swap_interval" value="1">
<param name="gl_closeable" value="true">
<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="GL2ES2"
gl_swap_interval="1"
gl_closeable="true"
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>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200"&gt;
&lt;param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"&gt;
&lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
&lt;param name="gl_profile" value="GL2ES2"&gt;
&lt;param name="gl_swap_interval" value="1"&gt;
&lt;param name="gl_closeable" value="true"&gt;
&lt;param name="gl_debug" value="false"&gt;
&lt;param name="gl_trace" value="false"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200" height="200"
type="application/x-java-applet;version=1.6"
pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
archive="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
gl_event_listener_class="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"
gl_profile="GL2ES2"
gl_swap_interval="1"
gl_closeable="true"
gl_debug="false"
gl_trace="false"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</pre>
</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>

View File

@ -0,0 +1,165 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL NEWT JNLP Applet Runner - GearsES2 - normal</title>
</head>
<body BGCOLOR="#ffffff">
<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>
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. <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>
JOGL NEWT JNLP Applet Runner Special Keys:<br>
<ul>
<li> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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="GL2ES2">
<param name="gl_swap_interval" value="1">
<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="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="GL2ES2"
gl_swap_interval="1"
gl_debug="false"
gl_trace="false"
jnlp_href="jogl-applet-runner-newt.jnlp">
<noembed>Sorry, no Java support detected.</noembed>
</embed>
</comment>
</object>
</p>
<p>
The applet above is instantiated with the following code:
<pre>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200"&gt;
&lt;param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"&gt;
&lt;param name="gl_event_listener_class" value="com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2"&gt;
&lt;param name="gl_profile" value="GL2ES2"&gt;
&lt;param name="gl_swap_interval" value="1"&gt;
&lt;param name="gl_debug" value="false"&gt;
&lt;param name="gl_trace" value="false"&gt;
&lt;param name="jnlp_href" value="jogl-applet-runner-newt.jnlp"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200" height="200"
type="application/x-java-applet;version=1.6"
pluginspage="http://java.sun.com/javase/downloads/ea.jsp"
archive="jar/gluegen-rt.jar,
jar/jogl-all.jar,
jar/jogl-test.jar"
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"
jnlp_href="jogl-applet-runner-newt.jnlp"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</pre>
Where the referenced JNLP file <em>jogl-applet-runner-newt.jnlp</em> looks as follow:
<pre>
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;jnlp codebase="http://jogamp.org/deployment/jogamp-current" href="jogl-applet-runner-newt.jnlp" version="v2.0-rc3"&gt;
&lt;information&gt;
&lt;title&gt;JOGL JNLP Applet Runner NEWT&lt;/title&gt;
&lt;vendor&gt;JogAmp Community&lt;/vendor&gt;
&lt;homepage href="http://jogamp.org/"/&gt;
&lt;description&gt;JOGL JNLP Applet Runner NEWT&lt;/description&gt;
&lt;offline-allowed/&gt;
&lt;/information&gt;
&lt;update check="background" policy="always"/&gt;
&lt;resources&gt;
&lt;j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/&gt;
&lt;jar href="jar/jogl-test.jar" main="true"/&gt;
&lt;extension name="jogl-all-awt" href="http://jogamp.org/deployment/jogamp-current/jogl-all-awt.jnlp" /&gt;
&lt;/resources&gt;
&lt;applet-desc
name="JOGLNewtApplet1Run-Applet"
main-class="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200"
height="200"&gt;
&lt;/applet-desc&gt;
&lt;/jnlp&gt;
</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>

View File

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL NEWT JNLP Applet Runner - GearsES2 - special (NApplet)</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL NEWT JNLP Applet Runner Special Keys:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="1" height="1">
<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="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.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/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="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> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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>

View File

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL NEWT JNLP Applet Runner - GearsES2 - special</title>
</head>
<body BGCOLOR="#ffffff">
<P>
JOGL NEWT JNLP Applet Runner Special Keys:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="1" height="1">
<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="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">
<param name="jnlp_href" value="jogl-applet-runner-newt.jnlp">
<comment>
<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/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="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"
jnlp_href="jogl-applet-runner-newt.jnlp">
<noembed>Sorry, no Java support detected.</noembed>
</embed>
</comment>
</object> Hello Gears - Hello Gears - Hello Gears
<br>
<ul>
<li> SPACE - pause/resume animator </li>
<li> a - on/off always-on-top </li>
<li> b - on/off always-on-bottom </li>
<li> c - change mouse pointer </li>
<li> d - toggle decoration </li>
<li> f - toggle fullscreen </li>
<li> g - increase gamma, +shift decreases</li>
<li> i - toggle mouse pointer visibility </li>
<li> j - toggle confine mouse pointer </li>
<li> m - toggle maximize, V, +shift H+V, +alt H, +ctrl off</li>
<li> p - position window to 100/100</li>
<li> r - in/out browser window (no modifiers)</li>
<li> r - toggle window resizable (any modifiers)</li>
<li> s - toggle window sticky</li>
<li> v - toggle window visibility, +shift: keep invisible</li>
<li> v - change swap-interval: 1, 0, -1, 1, .. (+ctrl)</li>
<li> w - warp mouse pointer to center </li>
<li> x - toggle surface pixel scale</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>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<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>
<homepage href="http://jogamp.org/jogl/"/>
<description>JOGL JNLP Applet Runner NEWT</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/>
<jar href="jar/jogl-test.jar" main="true"/>
<extension name="jogl-all-awt" href="jogl-all-awt.jnlp" />
</resources>
<applet-desc
name="JOGLNewtApplet1Run-Applet"
main-class="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run"
width="200"
height="200">
</applet-desc>
</jnlp>

View File

@ -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.applet3.VersionApplet3">
<param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all-noawt.jar">
<comment>
<embed code="com.jogamp.newt.util.applet3.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>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="600"&gt;
&lt;param name="code" value="com.jogamp.newt.util.applet3.VersionApplet3"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all-noawt.jar"&gt;
&lt;comment&gt;
&lt;embed code="com.jogamp.newt.util.applet3.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"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</pre>
</P>
</body>
</html>

View File

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL JNLP Applet Version (NApplet)</title>
</head>
<body>
<P>
The applet 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="jogamp.opengl.awt.VersionApplet">
<param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar">
<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">
<noembed>Sorry, no Java support detected.</noembed>
</embed>
</comment>
</object>
</P>
<P>
The applet above is instantiated with the following code:
<pre>
&lt;object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="600"&gt;
&lt;param name="code" value="jogamp.opengl.awt.VersionApplet"&gt;
&lt;param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar"&gt;
&lt;comment&gt;
&lt;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"&gt;
&lt;noembed&gt;Sorry, no Java support detected.&lt;/noembed&gt;
&lt;/embed&gt;
&lt;/comment&gt;
&lt;/object&gt;
</pre>
</P>
</body>
</html>

View File

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL JNLP Applet Version (JNLP/Launcher)</title>
</head>
<body>
<P>
The applet below shall show you the version of the Jogl components
and your platform.
</P>
<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>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="600">
<param name="code" value="com.jogamp.newt.awt.applet.JOGLNewtApplet1Run">
<param name="archive" value="jar/gluegen-rt.jar,
jar/jogl-all.jar">
<param name="jnlp_href" value="jogl-applet-version.jnlp">
<comment>
<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/gluegen-rt.jar,
jar/jogl-all.jar"
jnlp_href="jogl-applet-version.jnlp">
<noembed>Sorry, no Java support detected.</noembed>
</embed>
</comment>
</object>
</P>
</body>
</html>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG" href="jogl-applet-version.jnlp" version="JOGAMP_VERSION">
<information>
<title>JOGL JNLP Applet Version</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>JOGL Version</description>
<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+"/>
<extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" />
</resources>
<applet-desc
name="Version-Applet"
main-class="jogamp.opengl.awt.VersionApplet"
width="800"
height="600">
</applet-desc>
</jnlp>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG" href="jogl-application-version.jnlp" version="JOGAMP_VERSION">
<information>
<title>JOGL JNLP Application Version</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>JOGL Version</description>
<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+"/>
<extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" />
</resources>
<application-desc main-class="jogamp.opengl.awt.VersionApplet"/>
</jnlp>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="JOGL_CODEBASE_TAG" href="jogl-javaws-version.jnlp" version="JOGAMP_VERSION">
<information>
<title>JOGL JNLP Javaws Version</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/"/>
<description>JOGL Version</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/>
<extension name="jogl-all-awt" href="JOGL_CODEBASE_TAG/jogl-all-awt.jnlp" />
</resources>
<application-desc main-class="jogamp.opengl.awt.VersionApplet"/>
</jnlp>

View File

@ -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&#0153; Binding for the OpenGL&#0174; 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>

View File

@ -0,0 +1,237 @@
<!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 Applets</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&#0153; Binding for the OpenGL&#0174; 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 Applets </h2>
<div style="font : 10px serif;">
See Legend below table
</div>
<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-version.png">
<img src="../../jogl/www/media/jogl-applet-version-small.png" width="200" alt="Full Size"/>
</a>
</td>
<td>
<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>
JOGL Version Information.
</td>
</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-normal-napplet.html">NApplet</a>
(<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
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-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
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-napplet.html">NApplet</a><br/>
<a href="jogl-applet-runner-newt-MovieCube.html">Dual</a><br/>
</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-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/>
</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-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
using JOGL's new Graph package.
</td>
</tr>
<tr>
<td>
<a href="../../jogl/www/media/jogl-applet-demoscene-elektronenmultiplizierer01.png">
<img src="../../jogl/www/media/jogl-applet-demoscene-elektronenmultiplizierer01-small.png" width="200" alt="Full Size"/>
</a>
</td>
<td>
<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
</td>
</tr>
</tbody></table>
</td>
</tr></tbody></table>
<div style="font : 10px serif;">
Click on <i>Screenshot</i> for the full sized screenshot.<br/>
Click on the <i>Launch</i> link to actually launch the demo.<br/>
<table border="0" cellpadding="0" cellspacing="10"><tbody>
<tr>
<th align="left" ><strong>Launch</strong></th>
<th align="left" ><strong>Description</strong></th>
</tr>
<tr>
<td> JApplet </td>
<td> Applet using <a href="https://jdk6.dev.java.net/plugin2/jnlp/">JNLP-Applet</a> mechanism. </td>
</tr>
<tr>
<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 &amp; 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>
<td> Application using JNLP's WebStart mechanism. </td>
</tr>
</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 -->
<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>

Binary file not shown.

View File

@ -0,0 +1,35 @@
JOAL is released under the BSD license. The full license terms follow:
Copyright (c) 2003-2006 Sun Microsystems, Inc. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistribution of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistribution in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the name of Sun Microsystems, Inc. or the names of
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
This software is provided "AS IS," without a warranty of any kind. ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN
MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR
ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR
ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF
SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
You acknowledge that this software is not designed or intended for use
in the design, construction, operation or maintenance of any nuclear
facility.

View File

@ -0,0 +1,189 @@
/**
* Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* -Redistribution of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* -Redistribution in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* Neither the name of Sun Microsystems, Inc. or the names of contributors may
* be used to endorse or promote products derived from this software without
* specific prior written permission.
*
* This software is provided "AS IS," without a warranty of any kind.
* ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING
* ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
* NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") AND ITS
* LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A
* RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
* IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT
* OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR
* PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
* ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
*
* You acknowledge that this software is not designed or intended for use in the
* design, construction, operation or maintenance of any nuclear facility.
*/
Project: com.jogamp.openal.* & com.jogamp.openal.sound3d.*
Purpose Open Source Java Bindings for OpenAL and Object-Oriented 3D sound toolkit
Author:
-- JOAL/Sound3D API Original Author
Athomas Goldberg
Wildcard
Java Games Initiative
Software Advanced Technologies Group,
Sun Microsystems
-- This file updated 08/19/2003 by Ole Arndt <ole at sugarshark dot com>
-- This file updated 11/23/2003 by Gregory Pierce <gpierce@gregorypierce.com>
-- This file updated 12/21/2005 by Kenneth Russell <kbr@dev.java.net>
Introduction:
=============
This is the source tree for the Java Game Initiative (JGI) Open Source
client game programming APIs for OpenAL and Sound3D.
Build Requirements:
===================
This project has been built under Win32, Linux, and OSX. The following
packages and tools have been used:
* All Systems:
-- Sun J2SDK 1.4.2 (available at java.sun.com)
-- ANT 1.5.3 (available at apache.org)
-- JUnit 3.8.1 (available at junit.org) copy junit.jar to the apache-ant lib directory
* Windows:
-- Win32 (Win XP in the case of our machine)
-- OpenAL1.0 SDK from Creative Labs (available at http://developer.creative.com
under "Gaming -> Development Kits -> Open AL")
-- MinGW 2.0.0 plus the following updates: (all available at www.mingw.org)
-- binutils 2.13.90
-- w32api-2.2
-- mingw-runtime-2.4
* Linux:
-- Linux i386 (Redhat 9.0)
-- gcc 3.2.2, binutils 2.13.90
-- OpenAL CVS version from opensource.creative.com (see CVS instructions at
www.openal.org)
-- OpenAL Soft: OpenAL: ALSA, OSS, PulseAudio, WaveFile, Null
apt-get install cmake autoconf \
libpulse-dev libpulse0:amd64 libpulse0:i386 pulseaudio \
libasound2-dev libasound2:amd64 libasound2:i386
* OSX
-- OSX 10.2 or later
-- OSX Developer Tools
-- OpenAL1.0 SDK from Creative Labs (avaulable at http://developer.creative.com under "Gaming->Development Kits->Open AL")
JOAL requires the GlueGen workspace to be checked out as a sibling
directory to the joal directory ("cvs co gluegen"). GlueGen will be
built automatially during the JOAL build process.
Directory Organization:
=======================
-- make Build-related files and the main build.xml
-- src The actual source for the JOAL APIs.
-- build (generated directory) Where the Jar and DLL files get built to
-- javadoc_public (generated directory) Where the public Javadoc gets built to
-- unit_tests A couple of small tests
-- www JOAL project webpage files
Preparations:
=============
* Windows:
Grab the OpenAL SDK from the openal.org downloads and install it.
* Linux:
OpenAL comes with various Linux distributions. You might have it already.
If not, try rpmfind, apt-get or emerge.
More up-to-date versions are available from openal.org in the
downloads section. Install first the openal-[version].i586.rpm and
then the openal-devel-[version]-i586.rpm. Unfortunately, due to
confusion in the OpenAL version numbering, the version from
openal.org may seem to be "older" than the version preinstalled on
the Linux distribution, even though it is more recent. To work
around this problem, do the following steps:
# rpm --force --upgrade openal-0.0.8-1.i586.rpm
# rpm -i openal-devel-0.0.8-1.i586.rpm
Now test to make sure the RPMs are installed:
# rpm -qa | grep -i openal
openal-0.0.8-1
openal-devel-0.0.8-1
For the newest version you need to compile OpenAL yourself from CVS:
-- follow the instruction at www.openal.org to check out a fresh copy
-- in the linux subdir type './autogen.sh
-- look at the build options with ./configure --help
-- configure it with./configure --enable-sdl --enable-vorbis [-enable-more]
(see openal.spec for a full set)
-- build it with make && make test and run the tests
-- as root type make install
-- add /usr/local/lib to you /etc/ld.so.conf and run ldconfig
* OSX:
Grab the OpenAL SDK from openal.org and install it.
GIT
====
JOAL can be build w/ openal-soft, which is a git submodule of JOAL.
This is the default for our JogAmp build.
Cloning [and pulling] JOAL incl. openal-soft
can be performed w/ the option '--recurse-submodules'.
git clone --recurse-submodules git://jogamp.org/srv/scm/joal.git
cd joal ; git pull --recurse-submodules
JOAL Build Instructions:
===================
Download the current ANTLR jar file (http://www.antlr.org/).
Copy the gluegen.properties file from the make/ subdirectory of the
GlueGen workspace into your home directory, or in particular where the
Java system property user.home points to (on Windows, this is
C:\Documents and Settings\username\). Edit the value of the antlr.jar
property this file to point to the full path of the ANTLR jar. ANTLR
is used during the glue code generation process.
Copy the joal.properties file from the make/ subdirectory into your
home directory, or in particular where the Java system property
user.home points to (on Windows, this is C:\Documents and
Settings\username\).
On Windows, you may want to edit the win32.c.compiler property to
indicate the C compiler you prefer to use (vc6, vc7 or mingw).
On OS X, you can produce 'fat' dual PowerPC/x86 binaries on an
appropriately-equipped machine by uncommenting the declaration of the
'macosxfat' property.
To clean: ant clean
To build: ant all (or just ant)
To build docs: ant javadoc
To test: ant runtests
Release Info:
Initial Release: This release contains an implementation of the Java
bindings for OpenAL, as well as the Sound3D Object-Oriented toolkit for games.

View File

@ -0,0 +1,10 @@
gluegen.build.version=2.3.2
gluegen.build.number=900
gluegen.build.id=900
gluegen.build.branch=origin/master
gluegen.build.commit=cc1e9bc698b7f11097c1e114027e53121552f280
joal.build.version=2.3.2
joal.build.number=626
joal.build.id=626
joal.build.branch=origin/master
joal.build.commit=1dace826e127704c4058c684c993816581c31094

Binary file not shown.

View File

@ -0,0 +1,63 @@
JOCL is licensed under the simplified BSD license.
Copyright 2009 - 2010 JogAmp Community. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of JogAmp Community.
You can address the JogAmp Community via:
Web http://jogamp.org/
Forum/Mailinglist http://jogamp.762907.n3.nabble.com/
Chatrooms
IRC irc.freenode.net #jogamp
Jabber conference.jabber.org room: jogamp (deprecated!)
Repository http://github.com/JogAmp/jocl
Email mediastream _at_ jogamp _dot_ org
JOCL uses header files from Khronos, reflecting OpenCL and OpenGL, for code generation with GlueGen.
http://www.khronos.org/legal/license/
Copyright (c) 2007-2010 The Khronos Group Inc.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and/or associated documentation files (the
"Materials"), to deal in the Materials without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Materials, and to
permit persons to whom the Materials are furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Materials.
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

View File

@ -0,0 +1,23 @@
___ ___ ___
/ /\ / /\ ___ / /\ http://jocl.jogamp.org/
/ /:/ / /::\ /__/\ / /::\ a http://jogamp.org/ project.
/__/::\ / /:/\:\ \ \:\ / /:/\:\
\__\/\:\ / /:/~/::\ \ \:\ / /:/~/::\
\ \:\ /__/:/ /:/\:\ ___ \__\:\/__/:/ /:/\:\
\__\:\\ \:\/:/__\//__/\ | |:|\ \:\/:/__\/
/ /:/ \ \::/ \ \:\| |:| \ \::/
/__/:/ \ \:\ \ \:\__|:| \ \:\
\__\/ \ \:\ \__\::::/ \ \:\
\__\/ ~~~~ \__\/
___ ___ ___ ___ ___
/ /\ / /\ / /\ /__/\ / /\
/ /::\ / /::\ / /:/_ \ \:\ / /:/
/ /:/\:\ / /:/\:\ / /:/ /\ \ \:\ / /:/ ___ ___
/ /:/ \:\ / /:/~/:// /:/ /:/_ _____\__\:\ / /:/ ___ /__/\ / /\
/__/:/ \__\:\/__/:/ /://__/:/ /:/ /\/__/::::::::\/__/:/ / /\\ \:\ / /:/
\ \:\ / /:/\ \:\/:/ \ \:\/:/ /:/\ \:\~~\~~\/\ \:\ / /:/ \ \:\ /:/
\ \:\ /:/ \ \::/ \ \::/ /:/ \ \:\ ~~~ \ \:\ /:/ \ \:\/:/
\ \:\/:/ \ \:\ \ \:\/:/ \ \:\ \ \:\/:/ \ \::/
\ \::/ \ \:\ \ \::/ \ \:\ \ \::/ \__\/
\__\/ \__\/ \__\/ \__\/ \__\/

View File

@ -0,0 +1,10 @@
gluegen.build.version=2.3.2
gluegen.build.number=900
gluegen.build.id=900
gluegen.build.branch=origin/master
gluegen.build.commit=cc1e9bc698b7f11097c1e114027e53121552f280
jocl.build.version=2.3.2
jocl.build.number=1106
jocl.build.id=1106
jocl.build.branch=origin/master
jocl.build.commit=00de3f241f2c6132e1d548ae3f19c574e62275d6

Some files were not shown because too many files have changed in this diff Show More