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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Contents ⊕
OpenGL™ for Java™
(GL4Java)
Original
document location
Git Repository
This project's canonical repositories is hosted on JogAmp .
Overview
The OpenGL™ for Java™
(GL4Java) is an OpenGL™ binding for the Java™ programming
language.
GL4Java was developed by Sven Gothel from March
1997 until March
2003 .
Its concepts were reused in the subsequently launched JOGL project
initially lead
by Sun Microsystems and later by the
JogAmp community ,
rendering GL4Java effectively JOGL's predecessor. A
few of the concepts reused were:
C-Header Compiler to JNI glue code: C2J -> GlueGen
AWT integration: GLCanvas, GLJPanel (swing)
WinHandleAccess -> NativeWindow
GLDrawableFactory, GLDrawable, GLContext, GLEvenListener
See JogAmp
History & Milestones .
Index of text files
CHANGES.txt
A list of the changes are made through the versions.
INSTALLER.txt
The description howto install GL4Java with the installer via web or
as an downloaded application!
INSTALL.txt
The root description howto install GL4Java manually. The following
files are linked here:
Java2.txt
MS-JVM.txt
Netscape.txt
COMPILATION.txt
The description howto install GL4Java from scratch (obtain +
compiling) !
Some license informations:
Some historical, further readings:
Some technical short-hand infos:
Unix Platforms
Linux (x86) 2.X
SunOS (Sparc) 5.X
AIX 4.2 (RS/6000)
SGI Irix
Misc Platforms
Macintosh
Windows NT 95/98 (x86) 4.0 (sun/netscape)
Windows NT 95/98 (x86) 4.0 (msjvm/ie40)
Concluding
May be - WE can find a way for a standard OpenGL for Java API !
As you can see, OpenGL-Rendering can be integrated in Java-Programs
very well. You can use the normal java paint and event - functions as
you used display and reshape in glut !
See also LICENSE.txt for the license of
GL4Java !
Sven Gothel
January 1999
April 1999
September 1999
April 2000
June 2023