יש לפשט ערך זה: הערך מנוסח באופן טכני מדי, וקשה להבנה לקהל הרחב.
יש להוסיף מבוא אינטואיטיבי שיסביר את הרעיונות והמושגים בצורה פשוטה יותר, רצוי בליווי דוגמאות. אם אתם סבורים כי הערך אינו ברור דיו או שיש נקודה שאינכם מבינים בו, ציינו זאת בדף השיחה שלו. יש לציין כי ערכים מדעיים רבים מצריכים רקע מוקדם.

JOGL (או Java OpenGL), היא ספריית מעטפת ל-OpenGL הכתובה ב-Java וניתן להשתמש בה בתוכניות Java.

JOGL
JOGL Refrection Demo Screenshot.png
תמונת דמו שנוצרה ב-JOGL המדמה שבירה של אור
מפתח סאן מיקרוסיסטמס
גרסה אחרונה 1.1.1‏ (28.5.2008)
מערכת הפעלה תומך כל הפלטפורמות
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון BSD
קטגוריה תכנות תלת ממדי
https://jogl.dev.java.net
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

JOGL היא טכנולוגיית תוכנה חופשית שפותחה על ידי אגף טכנולוגיית משחקים בחברת Sun ב-2003. JOGL מספקת גישה מלאה ל-API של OpenGL 2.0 בשילוב AWT ו-SWING.

רוב המאפיינים הפופולריים שבספריות GLUT ו-GLU נמצאים ב-JOGL, אך גרסת ה-JOGL של GLUT לא כוללת את פוקצית החלונות אלא מנוהלות על ידי Java עצמה. ישנן מחלקות עבור ניהול ויצירת אנימציה, טעינת מרקם וקלט או פלט של קבצים.

JOGL שונה מספריות עוטפות אחרות ל-OpenGL עבור Java כמו למשל LWJGL, בכך שהיא בקושי חושפת את התכנות הפרוצדורלי של OpenGL C באמצעות מחלקות או מתודות ולא מתיימרת להפוך את פונקציות ה-OpenGL C למונחת עצמיים. במקום ספריות הבסיס נקראות באמצעות JNI ולכן סביבת העבודה צריכה לתמוך ב-OpenGL.

קישורים חיצונייםעריכה