diff options
Diffstat (limited to 'www/applettest-joal.html')
-rw-r--r-- | www/applettest-joal.html | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/www/applettest-joal.html b/www/applettest-joal.html new file mode 100644 index 0000000..754ada7 --- /dev/null +++ b/www/applettest-joal.html @@ -0,0 +1,87 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> +<title>JOGL / JOAL Applet Test</title> +</head> +<body> + +<P> + +The <a href="applettest.html">JOGL Applet Launcher</a> now supports +deployment of high-end applets using both OpenGL for 3D graphics via +JOGL and OpenAL for spatialized audio via JOAL. The user's applet does +not have to be signed, and no manual installation of software on the +user's machine is necessary. Combined JOGL and JOAL applets are +supported by the JOGLAppletLauncher on all OS and CPU combinations +where these libraries are supported: currently Windows/x86, Linux/x86, +and Mac OS X, both PowerPC and Intel. + +</P> +<P> + +Here is a simple example of an applet which combines both OpenGL +rendering and OpenAL audio: + +</P> +<P> + +<applet code="com.sun.opengl.util.JOGLAppletLauncher" + width=600 + height=400 + codebase="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current" + archive="jogl.jar,joal.jar,gluegen-rt.jar,jogl-demos.jar,joal-demos.jar"> + <param name="subapplet.classname" VALUE="demos.applets.GearsJOALApplet"> + <param name="subapplet.displayname" VALUE="JOGL / JOAL Gears Applet"> + <param name="progressbar" value="true"> + <param name="cache_archive" VALUE="jogl.jar,joal.jar,gluegen-rt.jar,jogl-demos.jar,joal-demos.jar"> + <param name="cache_archive_ex" VALUE="jogl.jar;preload,joal.jar;preload,gluegen-rt.jar;preload,jogl-demos.jar;preload,joal-demos.jar;preload"> +</applet> + +</P> +<P> + +The applet above is instantiated with the following code: + +<pre> +<applet code="com.sun.opengl.util.JOGLAppletLauncher" + width=600 + height=400 + codebase="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current" + archive="jogl.jar,joal.jar,gluegen-rt.jar,jogl-demos.jar,joal-demos.jar"> + <param name="subapplet.classname" VALUE="demos.applets.GearsJOALApplet"> + <param name="subapplet.displayname" VALUE="JOGL / JOAL Gears Applet"> + <param name="progressbar" value="true"> + <param name="cache_archive" VALUE="jogl.jar,joal.jar,gluegen-rt.jar,jogl-demos.jar,joal-demos.jar"> + <param name="cache_archive_ex" VALUE="jogl.jar;preload,joal.jar;preload,gluegen-rt.jar;preload,jogl-demos.jar;preload,joal-demos.jar;preload"> +</applet> +</pre> + +</P> +<P> + +Note that the jogl-demos.jar and joal-demos.jar files, which contain +the applet's classes, <B>do not need to be signed</B>! Sun +Microsystems, Inc. signs jogl.jar, joal.jar and gluegen-rt.jar, which +contain the JOGLAppletLauncher, JOAL and supporting classes; this is +the only Java code which needs to be signed in order to deploy applets +using JOGL and is the only certificate the end user must accept. + +</P> +<P> + +The <a +href="http://download.java.net/media/jogl/builds/nightly/javadoc_public/com/sun/opengl/util/JOGLAppletLauncher.html">JOGLAppletLauncher +javadoc</a> contains more information about what files must be placed +on the web server in order to enable the deployment of applets using +JOGL. + +</P> +<P> + +The JOGL Applet Launcher was originally contributed by Lilian +Chamontin. + +</P> + +</body> +</html> |