Gluegen

Gluegen

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

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

Use of GlueGen in JOGL

In the case of Jogl, GlueGen is not only used to bind OpenGL to Java, but also the low-level windowing system APIs on the Windows, X11 and Mac OS X platforms.

ee also

* SWIG is an another free computer software tool used to connect programs written in C/C++ with various scripting languages, as well as Java and C#.

Useful Links

* [https://gluegen.dev.java.net/ Gluegen site on java.net]
* [https://jogl.dev.java.net/ JOGL site on java.net]
* [https://joal.dev.java.net/ JOAL site on java.net]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Gluegen — un outil Java permettant de créer automatiquement le code Java et JNI nécessaire pour appeler des bibliothèques C à partir de code Java. Il lit dans les fichiers d entête ANSI C et les fichiers de configuration GlueGen. Comme JNI peut être… …   Wikipédia en Français

  • Java OpenGL — (JSR 231) Скриншот, демонстрирующий …   Википедия

  • Java Native Interface — JNI redirects here. For the city in the province of Buenos Aires, see Junín, Buenos Aires. The Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and to be called[1] by… …   Wikipedia

  • Java OpenGL — Infobox Software name = JOGL (JSR 231) caption = A demo screenshot illustrating real time refraction using JOGL on Mac OS X developer = Sun Microsystems Game Technology Group latest release version = 1.1.1 latest release date = May 22, 2008… …   Wikipedia

  • Java OpenAL — (JOAL) is one of several wrapper 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 Game Technology Group at Sun Microsystems. JOAL… …   Wikipedia

  • Java Native Interface — Le JNI (Java Native Interface) est un framework qui permet au code Java s exécutant à l intérieur de la JVM d appeler et d être appelé[1] par des applications natives (c est à dire des programmes spécifiques au matériel et au système d… …   Wikipédia en Français

  • JOGL — (JSR 231) Desarrollador Sun Microsystems Game Technology Group jogl.dev.java.net Información general Última versión estable 1.1.0 …   Wikipedia Español

  • Java OpenGL — (JOGL) est une bibliothèque qui permet d utiliser OpenGL avec le langage de programmation Java[1],[2]. Elle était développée à l origine par Kenneth Bradley Russell et Christopher John Kline, et fut développée par la suite par le Sun Microsystems …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”