Jogl

Jogl
Beispielgrafik

Jogl (Java OpenGL) ist eine externe OpenGL-Programmbibliothek für die Programmiersprache Java. Sie wurde ursprünglich von Kenneth Russell und Chris Kline begonnen. Mittlerweile wird sie aber von der Game Technology Group, welche zu Sun Microsystems gehört, als Open Source ständig weiterentwickelt und verbessert. Sun Microsystems und SGI haben, um eine bessere Qualität von Jogl zu erreichen, eine gemeinsame Partnerschaft zugebilligt. Es ist davon auszugehen, dass Jogl in eine der späteren Java-Versionen standardmäßig integriert wird.

Mithilfe von Jogl kann ein Java-Programmierer auf OpenGL-Funktionen zugreifen. Es werden dazu spezielle Java-Wrapperklassen bereitgestellt, die Schnittstellen zu den nativen Funktionen von OpenGL bereitstellen. Die angebotenen Methoden führen dabei in der Regel einfach korrespondierenden nativen C-Code aus. Jogl wird unter anderem in der Java-Quake-Engine Jake2 von bytonic Software als OpenGL Renderer eingesetzt.

Jogl unterstützt folgende Plattformen:

Auf allen Plattformen wird J2SE 1.4 oder höher benötigt.

Neben Jogl gibt es noch zwei weitere bekannte OpenGL-Bindings für Java:

  • LWJGL – Lightweight Java Game Library. Eine Binding mit dem Fokus auf Spielentwicklung.
  • GL4Java – GL4Java. Ähnlicher Fokus wie Jogl allerdings seit Dezember 2001 nicht mehr aktualisiert.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JOGL — (JSR 231) Desarrollador Sun Microsystems Game Technology Group jogl.dev.java.net Información general Última versión estable 1.1.0 …   Wikipedia Español

  • JOGL — Java OpenGL Beispielgrafik Basisdaten Maintainer JogAmp Community Aktuelle …   Deutsch Wikipedia

  • JOGL — …   Википедия

  • Java OpenGL — (JOGL) est une bibliothèque qui permet d utiliser OpenGL avec le langage de programmation Java[1],[2]. Elle était développée à l origine par Kenneth Bradley Russell et Christopher John Kline, et fut développée par la suite par le Sun Microsystems …   Wikipédia en Français

  • Java OpenGL — (JSR 231) Скриншот, демонстрирующий …   Википедия

  • Java OpenGL — Infobox Software name = JOGL (JSR 231) caption = A demo screenshot illustrating real time refraction using JOGL on Mac OS X developer = Sun Microsystems Game Technology Group latest release version = 1.1.1 latest release date = May 22, 2008… …   Wikipedia

  • Java Bindings for OpenGL — Java Binding for the OpenGL API is a JSR API specification for the Java SE platform which allows to use OpenGL [All functions in core OpenGL 2.0 have been included.] on the Java Platform. Programming concepts Core OpenGL API and GLU library calls …   Wikipedia

  • Gluegen — is a Java tool which automatically generates the Java and JNI code necessary to call C libraries from Java code. It reads in ANSI C header files and GlueGen configuration files, and outputs C code. As JNI can be complex, Gluegen simplifies the… …   Wikipedia

  • OpenGL — Desarrollador Khronos Group www.opengl.org Información general Diseñador Silicon Graphics …   Wikipedia Español

  • OpenGL — Original author(s) Silicon Graphics Developer(s) Khronos Group Stable release 4.2 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”