Java OpenGL
Зовнішній вигляд
![]() | |
Тип | Програмне забезпечення для 3D-графіки (бібліотека/API) |
---|---|
Автори | Kenneth Bradley Russelld і Christopher John Klined ![]() |
Розробник | JogAmp Community |
Стабільний випуск | 2.5.0 (18 серпня 2023 ) |
Платформа | віртуальна машина Java ![]() |
Операційна система | Багатоплатформна |
Мова програмування | Java, C |
Ліцензія | Ліцензія BSD |
Вебсайт | jogamp.org/jogl/www/ |
Java OpenGL (JOGL) — бібліотека-обгортка, що дозволяє використовувати OpenGL у мові програмування Java[1][2]. Спочатку над нею працювали Кеннет Бредлі Рассел та Крістофер Джон Клайн, потім — Game Technology Group у Sun Microsystems. З 2010 року проєкт розповсюджується за ліцензією BSD. Це реалізація Java Bindings for OpenGL (JSR-231).
JOGL надає доступ до більшості функціоналу OpenGL, доступного у програмах мовою C за допомогою Java Native Interface (JNI). Ця бібліотека запроваджує як стандартні функції GL*, так і функції GLU*; однак бібліотека OpenGL Utility Toolkit (GLUT) недоступна для викликів, пов'язаних із віконною системою, бо Java використовує власні: Abstract Window Toolkit (AWT), Swing, та певні розширення.
Див. також
Примітки
- ↑ Friesen, Jeff (18 вересня 2008). Open source Java projects: Java Binding for OpenGL (JOGL). JavaWorld. Процитовано 23 липня 2020.
JOGL originated as a project named Jungle, which was created by 3D graphics experts Ken Russell (of Sun Microsystems) and Chris Kline (of Irrational Games).
- ↑ Davis, Gene (21 лютого 2005). Hello JOGL. JavaWorld. Процитовано 23 липня 2020.
Посилання
- Офіційний сайт
- JOGL 2.3.x Specification
- Сайт JSR-231 Java Bindings for OpenGL
- tool kiet [Архівовано 2009-02-09 у Wayback Machine.], інструкція з OpenGL з прикладами на JOGL
- NeHe's tutorials and sample code
- Setting up a JogAmp JOGL project in your favorite IDE
- Viewer3D, апплет, що відображає інтерактивний 3D-зміст за допомогою JOGL
- Eclipse OpenGL Pack плагін OpenGL для IDE Eclipse
![]() |
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |