GlueGen

GlueGen is a Java tool which automatically generates the Java and Java Native Interface (JNI) code needed to call C libraries from Java code. It reads in ANSI C header files and GlueGen configuration files, and emits C code. As JNI can be complex, Gluegen simplifies the process of binding Java to C native libraries.

GlueGen
Developer(s)Sun Microsystems Game Technology Group
JogAmp Community
Stable release
2.1.4 / January 31, 2014 (2014-01-31)
Preview release
2.1.4 / January 31, 2014 (2014-01-31)
Operating systemCross-platform
Type3D computer graphics software (library/API)
LicenseBSD license
Websitejogamp.org

It was originally developed for Java OpenGL (JOGL), a Java OpenGL library, although the project has since been separated so it can be used with other libraries. As of 2010, it is also used in Java OpenAL (JOAL), which allows Java code to access OpenAL libraries.

Use of GlueGen in JOGL

For JOGL, GlueGen is used to bind OpenGL to Java, and to the low-level windowing system application programming interface (APIs) on the Microsoft Windows, X Window System and Mac OS X platforms.

gollark: <:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521>
gollark: <:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521>
gollark: <:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521>
gollark: <:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521>
gollark: <:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521><:chips:453465151132139521>

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.