GlueGen


GlueGen — это инструмент Java , который автоматически генерирует код Java и Java Native Interface (JNI), необходимый для вызова библиотек C из кода Java. Он читает файлы заголовков ANSI C и файлы конфигурации GlueGen и выдает код C. Поскольку JNI может быть сложным, Gluegen упрощает процесс привязки Java к собственным библиотекам C.

Первоначально он был разработан для Java OpenGL (JOGL), библиотеки Java OpenGL , хотя с тех пор проект был отделен, чтобы его можно было использовать с другими библиотеками. С 2010 года он также используется в Java OpenAL (JOAL), что позволяет коду Java получать доступ к библиотекам OpenAL .

Для JOGL GlueGen используется для привязки OpenGL к Java и к интерфейсу прикладного программирования (API) низкоуровневой оконной системы на платформах Microsoft Windows , X Window System и Mac OS X.