GlueGen (original) (raw)
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. 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.
Property | Value |
---|---|
dbo:abstract | 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. 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. (en) GlueGen est 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 complexe, Gluegen simplifie le processus qui lie Java aux bibliothèques C natives. Il a été développé à l'origine pour JOGL, une bibliothèque OpenGL, bien que le projet ait été depuis séparé, ainsi il peut être utilisé avec d'autres bibliothèques. Il est aussi actuellement utilisé pour accéder aux fonctions audio/3D de la bibliothèque OpenAL. (fr) |
dbo:developer | dbr:Sun_Microsystems http://jogamp.org/ |
dbo:genre | dbr:3D_computer_graphics_software |
dbo:latestPreviewDate | 2014-01-31 (xsd:date) |
dbo:latestPreviewVersion | 2.1.4 |
dbo:latestReleaseDate | 2014-01-31 (xsd:date) |
dbo:latestReleaseVersion | 2.1.4 |
dbo:license | dbr:BSD_license |
dbo:operatingSystem | dbr:Cross-platform |
dbo:wikiPageExternalLink | http://jogamp.org/ http://jogamp.org/deployment/jogamp-next/javadoc/gluegen/javadoc/ http://jogamp.org/gluegen/doc/manual/ http://jogamp.org |
dbo:wikiPageID | 5157538 (xsd:integer) |
dbo:wikiPageLength | 2018 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 716426706 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BSD_license dbr:Computer_software dbr:Cross-platform dbr:SWIG dbr:Application_programming_interface dbr:Mac_OS_X dbr:Computer_program dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Windowing_system dbr:3D_computer_graphics_software dbc:Java_platform dbr:Glue_code dbr:Java_(programming_language) dbr:Java_Native_Interface dbr:Java_OpenAL dbr:Java_OpenGL dbr:ANSI_C dbc:Application_programming_interfaces dbr:Sun_Microsystems dbr:Microsoft_Windows dbr:OpenAL dbr:OpenGL dbr:X_Window_System dbr:Scripting_language |
dbp:developer | http://jogamp.org/ Sun Microsystems Game Technology Group (en) |
dbp:genre | 3 (xsd:integer) |
dbp:latestPreviewDate | 2014-01-31 (xsd:date) |
dbp:latestPreviewVersion | 2.100000 (xsd:double) |
dbp:latestReleaseDate | 2014-01-31 (xsd:date) |
dbp:latestReleaseVersion | 2.100000 (xsd:double) |
dbp:license | dbr:BSD_license |
dbp:name | GlueGen (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:website | http://jogamp.org |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Start_date_and_age |
dcterms:subject | dbc:Java_platform dbc:Application_programming_interfaces |
gold:hypernym | dbr:Tool |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | 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. 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. (en) GlueGen est 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 complexe, Gluegen simplifie le processus qui lie Java aux bibliothèques C natives. Il a été développé à l'origine pour JOGL, une bibliothèque OpenGL, bien que le projet ait été depuis séparé, ainsi il peut être utilisé avec d'autres bibliothèques. Il est aussi actuellement utilisé pour accéder aux fonctions audio/3D de la bibliothèque OpenAL. (fr) |
rdfs:label | GlueGen (en) GlueGen (fr) |
owl:sameAs | freebase:GlueGen wikidata:GlueGen dbpedia-fr:GlueGen https://global.dbpedia.org/id/2bFWD |
prov:wasDerivedFrom | wikipedia-en:GlueGen?oldid=716426706&ns=0 |
foaf:homepage | http://jogamp.org |
foaf:isPrimaryTopicOf | wikipedia-en:GlueGen |
foaf:name | GlueGen (en) |
is dbo:wikiPageRedirects of | dbr:Gluegen |
is dbo:wikiPageWikiLink of | dbr:Java_OpenAL dbr:Java_OpenGL dbr:Gluegen |
is foaf:primaryTopic of | wikipedia-en:GlueGen |