غلوجين

GlueGen هي أداة جافا تُنشئ تلقائيًا كود جافا وواجهة جافا الأصلية (JNI) اللازمة لاستدعاء مكتبات C من كود جافا. تقرأ الأداة ملفات رأس ANSI C وملفات تهيئة GlueGen، ثم تُخرج كود C. ونظرًا لتعقيد JNI، تُبسط GlueGen عملية ربط جافا بمكتبات C الأصلية.

طُوِّرت هذه المكتبة في الأصل لـ Java OpenGL (JOGL)، وهي مكتبة Java OpenGL ، إلا أن المشروع انفصل لاحقًا ليُستخدم مع مكتبات أخرى. ومنذ عام 2010، تُستخدم أيضًا في Java OpenAL (JOAL)، التي تُمكّن كود Java من الوصول إلى مكتبات OpenAL .

استخدام GlueGen في JOGL

بالنسبة لـ JOGL، يتم استخدام GlueGen لربط OpenGL بـ Java ، وبواجهة برمجة تطبيقات نظام النوافذ منخفضة المستوى (APIs) على منصات Microsoft Windows و X Window System و Mac OS X.

انظر أيضاً