OpenGL™ for Java™ (GL4Java)
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
-
A list of the changes are made through the versions.
-
The description howto install GL4Java with the installer via web or as an downloaded application!
-
The root description howto install GL4Java manually. The following files are linked here:
-
The description howto install GL4Java from scratch (obtain + compiling) !
Some license informations:
Some historical, further readings:
Some technical short-hand infos:
Supported Platforms
- 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
Contact
- Jausoft http://jausoft.com/
- JogAmp http://jogamp.org/
- JOGL Web http://jogamp.org/
- Sven's Blog https://jausoft.com/blog/tag/jogamp/
- Email sgothel at jausoft dot com