aboutsummaryrefslogtreecommitdiffstats
path: root/docs/overview/benefits.html
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2001-03-15 00:11:05 +0000
committerSven Gothel <[email protected]>2001-03-15 00:11:05 +0000
commit71b55a070e73ae15c01b0ddc7a3249d9e5bed298 (patch)
treee37310fac6e36bc6aa6628224b424acc608412f3 /docs/overview/benefits.html
parentb7f7eee96facb114a3dfe11bf70a6d6f3b1299b9 (diff)
some little bug fixes post v. 2.6.0rel-2-6-0-1
Diffstat (limited to 'docs/overview/benefits.html')
-rw-r--r--docs/overview/benefits.html149
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>&nbsp;
+<br>GL4Java is licensed under the <a href="http://www.gnu.org/copyleft/lgpl.html">&acute;GNU
+Library General Public License (LGPL)&acute; !</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>&nbsp;</ul>
+
+<li>
+It is avaiable for different OS / architectures.</li>
+
+<ul>&nbsp;
+<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&nbsp; precompiled libraries for the different OS is
+growing.
+<br>Currently the most Unices, Windows and Macintosh is supported with
+precompiled libs.
+<br>&nbsp;</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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+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>&nbsp;
+<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>&nbsp;</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>&nbsp;</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>