diff options
Diffstat (limited to 'docs/overview/architecture.html')
-rw-r--r-- | docs/overview/architecture.html | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/docs/overview/architecture.html b/docs/overview/architecture.html new file mode 100644 index 0000000..91b85bf --- /dev/null +++ b/docs/overview/architecture.html @@ -0,0 +1,49 @@ +<!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 / Architecture</h2></center> + +<center> +<h2> +The Integration</h2></center> + +<ul> +<li> +GL4Java uses the Java Native Interface (JNI) to pass all OpenGL calls from +Java to the machines native OpenGL library.</li> + +<ul> +<br>GL4Java has two layers: +<ul> +<li> +Java-Classes</li> + +<li> +Native-Library</li> +</ul> + +<p><br>Both layers are connected via JNI, where the native library is platform +dependend +<br>and must be ported and compiled for each platform. +<p><img SRC="../images/overviewA.png" NOSAVE height=565 width=610 align=TEXTTOP> +<br> </ul> +</ul> + +<center><img SRC="../images/gnu-and-penguin-color-300x276.png" NOSAVE height=276 width=300></center> + +<ul> +<ul> +<br> </ul> +</ul> + +</body> +</html> |