Infobox software name GlueGen logo screenshot caption developer Sun Microsystems Game Technology Group developer http jogamp.org JogAmp Community latest release version 1.0b6 latest release date start date and age 2008 5 22 latest preview version 2.0 rc3 latest preview date start date and age 2011 9 16 operating system Cross platform genre 3D computer graphics software library API license BSD license website URL http jogamp.org GlueGen is a Java programming language Java tool which automatically generates the Java and Java Native Interface JNI code needed to call C programming language 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. 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 programming language Java , and to the low level windowing system application programming interface APIs on the Microsoft Windows , X Window System and Mac OS X platforms. See also SWIG is another free computer software tool used to connect computer program programs written in C programming language C C with various scripting language s, and to C Sharp programming language C and Java programming language Java . Glue code External links http jogamp.org deployment jogamp next javadoc gluegen javadoc GlueGen s API http jogamp.org gluegen doc manual GlueGen s Manual Category Java platform Category Application programming interfaces fr Gluegen ... more details
Infobox software name JOAL Java OpenAL logo screenshot caption developer latest release version 2.0 rc2 latest release date start date and age 2011 03 03 latest preview version latest preview date operating system Cross platform genre API license BSD license website URL http jogamp.org Java OpenAL JOAL is one of several wrapper library computing libraries that allows Java programmers to access OpenAL . This allows Java programmers to use 3D sound in applications. JOAL is one of the libraries developed by the Sun Microsystems Game Technology Group. JOAL is released under a BSD license, and is available for Microsoft Windows , Mac OS X , and Linux . Like its graphical counterpart, Java OpenGL JOGL , JOAL was developed using the GlueGen utility, a program that generates Java bindings from C programming language C header files. The official site on java.net was deleted in March 2011. The JOAL project, however, is still alive in http jogamp.org Jogamp.org . External links official website http jogamp.org http jogamp.org deployment archive rc v2.0 rc2 archive Download Link 2.0 rc2 Category Free audio software Category Java APIs Category Java libraries compu prog stub hu Java OpenAL nl Java OpenAL ... more details