summaryrefslogtreecommitdiffstats
path: root/www/applettest.html
blob: 8de33f80a30dcb7f61e7282fb847c2cec84f2680 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JOGL Applet Test</title>
</head>
<body>

<P>

The new JOGL Applet Launcher enables the creation and deployment of
applets using 3D graphics via OpenGL without requiring the applet to
be signed or performing any manual installation of software on users'
computers. It has been tested and should work on any OS/CPU
combination supported by JOGL with a Java Runtime Environment version
1.4.2 or later installed into the web browser. Here is an example of
the standard Gears demo running as an applet:

</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,jogl-demos.jar">
  <param name="subapplet.classname" VALUE="demos.applets.GearsApplet">
  <param name="subapplet.displayname" VALUE="JOGL Gears Applet">
  <param name="progressbar" value="true">
  <param name="cache_archive" VALUE="jogl.jar,jogl-demos.jar">
  <param name="cache_archive_ex" VALUE="jogl.jar;preload,jogl-demos.jar;preload">
</applet>

</P>
<P>

The applet above is instantiated with the following code:

<pre>
&lt;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,jogl-demos.jar"&gt;
  &lt;param name="subapplet.classname" VALUE="demos.applets.GearsApplet"&gt;
  &lt;param name="subapplet.displayname" VALUE="JOGL Gears Applet"&gt;
  &lt;param name="progressbar" value="true"&gt;
  &lt;param name="cache_archive" VALUE="jogl.jar,jogl-demos.jar"&gt;
  &lt;param name="cache_archive_ex" VALUE="jogl.jar;preload,jogl-demos.jar;preload"&gt;
&lt;/applet&gt;
</pre>

</P>
<P>

Note that the jogl-demos.jar, which contains the GearsApplet class,
<B>does not need to be signed</B>! Sun Microsystems, Inc. signs
jogl.jar, which contains the JOGLAppletLauncher; 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/utils/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>