diff options
Diffstat (limited to 'docs/overview/benefits.html')
-rw-r--r-- | docs/overview/benefits.html | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/docs/overview/benefits.html b/docs/overview/benefits.html new file mode 100644 index 0000000..b756147 --- /dev/null +++ b/docs/overview/benefits.html @@ -0,0 +1,149 @@ +<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="GENERATOR" content="Mozilla/4.73 [en] (X11; I; Linux 2.4.0-test5 ppc) [Netscape]"> +</head> +<body text="#000000" bgcolor="#E6E6FF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + +<center> +<h2> +OpenGL<SUP><FONT SIZE="1">TM</FONT></SUP> +for Java<SUP><FONT SIZE="1">TM</FONT></SUP> +/ Overview / <font size=+1>Benefits</font></h2></center> + +<center> +<h2> +<font size=+1>The Features Of GL4Java</font></h2></center> + +<ul> +<li> +Open Standard in the meaning of the GNU community.</li> + +<ul> +<br>GL4Java is licensed under the <a href="http://www.gnu.org/copyleft/lgpl.html">´GNU +Library General Public License (LGPL)´ !</a> +<br>People can use it freely and can contribute code and ideas into this +living project. +<br>The API, of course, should being left stable. Changes should not affect +the current usage +<br>and should made compatible. +<p>Because the API and its implementation is free, +<br>there is no reason of being afraid that GL4Java will stop existing. +<br>The worst case is, that you must maintain GL4Java by yourself, if nobody +other does. +<br>But you are allowed to do so and everything you need is freely avaiable +! +<br> </ul> + +<li> +It is avaiable for different OS / architectures.</li> + +<ul> +<br>GL4Java can be seen as an Java extension, which has a native and a +java part. +<br>The native part is prepared for: +<ul> +<ul> +<li> +Unices</li> + +<ul> +<li> +GNU/Linux + XFree86 3.Y.Z - 4.Y.Z</li> + +<li> +Solaris</li> + +<li> +Irix</li> + +<li> +...</li> +</ul> + +<li> +Windows 9x-NT</li> + +<li> +Macintosh OS 9.Y.Z</li> +</ul> +</ul> + +<p><br>The number of precompiled libraries for the different OS is +growing. +<br>Currently the most Unices, Windows and Macintosh is supported with +precompiled libs. +<br> </ul> + +<li> +GL4Java Applets can run with Netscape (Unices+Windows) and with MS-IE (Windows)</li> +</ul> + +<ul> +<li> +Can be installed via the WWW with a browser and the Installer-Applet.</li> +</ul> + +The Installer-Applet can be used for a local installation also. +<ul> +<li> +Supports Java with a complete OpenGL 1.2 and GLU native library mapping.</li> + +<ul> +<br>Any modifications and extensions to the OpenGL library will be followed. +<p>Uses true hardware accelerated (if supported by the OS) for AWT-Canvas +components, +<br>and currently offscreen rendered (may be hardware accelerated) Swing +components. +<br> </ul> + +<li> +Supports a Java written <b><i><a href="http://reality.sgi.com/opengl/glut3/glut3.html">glut</a></i></b>implementation +(subset), included the glut-fonts.</li> + +<ul> </ul> + +<li> +Offers convinient classes and functions to:</li> + +<ul> +<li> +Access OpenGL/GLU with a C like API.</li> + +<li> +Bind the OpenGL context to the native Java window, or to an offscreen Image.</li> + +<li> +Base classes to provide the user with basic Canvas features for still and +animation rendering, like <b><i><a href="http://reality.sgi.com/opengl/glut3/glut3.html">glut</a></i></b>.</li> + +<ul> +<li> +Complete event handling for window refresh, etc.</li> + +<li> +OpenGL context creation and binding</li> + +<li> +Multi-Threading handling for animation</li> + +<li> +Texture loading / saving in different formats: TGA, PNG, JPG, ...</li> + +<li> +Applet integration and test classes</li> + +<li> +Creating snapshots and displaying images</li> + +<li> +...</li> +</ul> +</ul> +</ul> + +<center><img SRC="../images/reiss-head.jpg" NOSAVE height=253 width=259></center> + +</body> +</html> |