aboutsummaryrefslogtreecommitdiffstats

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

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