The JOGL project hosts the development version of the Java™ Binding for the OpenGL® API, and is designed to provide hardware-supported 3D graphics to applications written in Java.
JOGL provides full access to the APIs in the OpenGL 1.3 - 3.0, 3.1 - 3.3, ≥ 4.0, ES 1.x and ES 2.x specification as
... [More] well as nearly all vendor extensions. OpenGL Evolution & JOGL (UML) gives you a brief overview of OpenGL, it's profiles and how we map them to JOGL.
JOGL integrates with the AWT and Swing widget sets, as well with custom windowing toolkits using the NativeWindow API. JOGL also provides it's own native windowing toolkit, NEWT. [Less]
GlueGen is a tool which automatically generates the Java and JNI code necessary to call C libraries.
It reads as input ANSI C header files and separate configuration files which provide control over many aspects of the glue code generation. GlueGen uses a complete ANSI C parser and an internal
... [More] representation (IR) capable of representing all C types to represent the APIs for which it generates interfaces. It has the ability to perform significant transformations on the IR before glue code emission. GlueGen is currently powerful enough to bind even low-level APIs such as the Java Native Interface (JNI) and the AWT Native Interface (JAWT) back up to the Java programming language. [Less]
JogAmp is the home of high performance Java libraries for 3D Graphics, Multimedia and Processing.
The projects JOGL, JOCL and JOAL provide cross platform language bindings to the OpenGL, OpenCL, OpenAL and OpenMAX APIs.
The JOAL Project hosts a reference implementation of the Java bindings for OpenAL API, and is designed to provide hardware-supported 3D spatialized audio for games written in Java.
This project also hosts the Sound3D Toolkit, a high level API for spatialized audio built on top of the OpenAL
... [More] bindings. This toolkit is designed to provide access to all the features of OpenAL through an intuitive, easy to use, object-oriented interface. [Less]
The JOGL-Demos project contains Java programming language demonstrations utilizing OpenGL through the JOGL API. Demonstrations exhibit advanced functionality such as vertex programs, shadow maps and hardware-accelerated offscreen rendering via pbuffers. Most of the demos were ported from C or C++;
... [More] in which case a link to the original sources is provided. [Less]