diff options
author | Sven Gothel <[email protected]> | 2001-03-15 00:11:05 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2001-03-15 00:11:05 +0000 |
commit | 71b55a070e73ae15c01b0ddc7a3249d9e5bed298 (patch) | |
tree | e37310fac6e36bc6aa6628224b424acc608412f3 /docs/overview/history.html | |
parent | b7f7eee96facb114a3dfe11bf70a6d6f3b1299b9 (diff) |
some little bug fixes post v. 2.6.0rel-2-6-0-1
Diffstat (limited to 'docs/overview/history.html')
-rw-r--r-- | docs/overview/history.html | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/docs/overview/history.html b/docs/overview/history.html new file mode 100644 index 0000000..36bb6ac --- /dev/null +++ b/docs/overview/history.html @@ -0,0 +1,86 @@ +<!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 / Historie</h2></center> + +<center> +<h2> +<font size=+1>The Pre-GL4Java OpenGL Language Mappings</font></h2></center> + +<center> +<p><br><b><i>01/1996</i></b></center> + +<p>The OpenGL interface for Java work was started by Leo Chan<a href="ftp://ftp.cgl.uwaterloo.ca/pub/software/meta/OpenGL4java.html"> +[ftp://ftp.cgl.uwaterloo.ca/pub/software/meta/OpenGL4java.html]</a>. +<br>He implemented the library for Java 1.0.2 with its pre JNI native mechanism. +<br>The native and the java glue for OpenGL was written by hand and so, +it wasn't complete. +<br> +<br> +<br> +<center> +<p><b><i>1997</i></b></center> + +<p>Leo Chan's works was continued by Adam King[<a href="http://www.magma.ca/%7Eaking/java">OpenGL4Java</a>]. +<br>This version was able to be compiled with Java 1.1 and the +<br>OpenGL-Rendering is done in the callers Java-Frame. +<br>The native and java glue for OpenGL was still implemented by hand and +used the pre JNI mechanism. +<br> +<br> +<br> +<center> +<p><b><i>(about) 04/1997 - 12/1997</i></b></center> + +<p>Tommy Reilly[<a href="http://www.pajato.com/jogl">Jogl</a>] participated +to Adam King's work and the project's title changed to Jogl. Jogl's big +points lies in it's +<br>powerfull autoconfig and in it's improved X-Window System functions +- so mostly all Unices are supported. Another point is +<br>the Win32 support. Sources and a precompiled dll were distributed. +<br>Jogl uses the new Java 1.1 JNI mechnism, the native and java glue for +OpenGL was still implemented by hand. +<br>Like the prerequisite versions, Jogl's API differs from the "C" OpenGL +naming convention. +<br> +<br> +<br> +<center> +<p><b><i>03/1997 - Today</i></b></center> + +<p><a href="http://www.jausoft.com/gl4java/">GL4Java</a> is based upon +Leo Chan's work and is developed parallel to Jogl. +<br>It uses - as Jogl does - the JDK 1.1. JNI mechanism. +<br>After getting in touch with Tommy Reilly, Jogl and GL4Java shared a +few ressources. +<br>The further development of Jogl stops, so GL4Java is the only +active remaining successor of the first original approach. +<br>GL4Java extends / differs from all the above implementations: +<ul> +<li> +Using the "C" OpenGL API / naming convention</li> + +<li> +Using a compiler to create the complete OpenGL/GLU native and java glue +code</li> + +<li> +Is Netscape & MS-IE Browser enabled.</li> + +<li> +...</li> +</ul> + +<center><img SRC="../images/whats-gnu.png" NOSAVE height=256 width=276></center> + +</body> +</html> |