![]() ![]() JOGL differs from some other Java OpenGL wrapper libraries in that it merely exposes the procedural OpenGL API via methods on a few classes, rather than trying to map OpenGL functionality onto the object-oriented programming paradigm. As such, the underlying system must support OpenGL for JOGL to work. The base OpenGL C API, as well as its associated Windowing API, are accessed in JOGL via Java Native Interface (JNI) calls. It offers access to both the standard GL* functions along with the GLU* functions however the OpenGL Utility Toolkit (GLUT) library is not available for window-system related calls, as Java has its own windowing systems: Abstract Window Toolkit (AWT), Swing, and some extensions. JOGL allows access to most OpenGL features available to C language programs through the use of the Java Native Interface (JNI). It is the reference implementation for Java Bindings for OpenGL (JSR-231). Since 2010, it has been an independent open-source project under a BSD license. ![]() It was originally developed by Kenneth Bradley Russell and Christopher John Kline, and was further developed by the Sun Microsystems Game Technology Group. Java OpenGL ( JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language. 3D computer graphics software (library/API)
0 Comments
Leave a Reply. |