JOGL - LinkFang.de





JOGL


Java OpenGL
Maintainer JogAmp Community
Aktuelle Version 2.3.2
(10. Oktober 2015)
Aktuelle Vorabversion 2.3.2
(10. Oktober 2015)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie OpenGL Framework
Lizenz BSD-Lizenz
JogAmp.org

Java Bindings for OpenGL (JOGL) ist ein im Jahr 2003 durch die Zusammenarbeit von Sun Microsystems und SGI geschaffenes Open-Source Projekt. Ursprünglich wurde es von Kenneth Russell und Chris Kline begonnen. Ziel von JOGL war es, dass damit die Spielindustrie auf die Programmiersprache Java bei Spielentwicklungen zurückgreift, da es vorher keine Unterstützung für OpenGL gab. OpenGL stellt einen Standard für die Umsetzung von 2D- und 3D-Applikationen dar. Mithilfe von JOGL können die Javaprogrammierer nun auf alle Funktionen von OpenGL und OpenGL ES, sowie deren Erweiterungen zugreifen. Bei der Erschaffung von JOGL wurde versucht, die Vorteile der vorherigen OpenGL-Bindings gl4java, LWJGL und Magician zu kombinieren. Die Benutzung von JOGL setzt die Installation des Java Development Kits (JDK) voraus. Es ist davon auszugehen, dass JOGL in eine der späteren Java-Versionen standardmäßig integriert wird. Die Weiterentwicklung erfolgt durch die Game Technology Group von Sun Microsystems.

JOGL wird unter anderem in der Java-Quake-Engine Jake2 von bytonic Software als OpenGL Renderer eingesetzt. JOGL ist die Referenzimplementierung für den Java Specification Request 231 (Java Bindings for OpenGL).

Funktionsweise

JOGL stellt für den Zugriff auf die nativen Funktionen von OpenGL spezielle Java-Wrapperklassen zur Verfügung. Die angebotenen Methoden führen dabei in der Regel einfach korrespondierenden nativen C-Code aus.

Jogl unterstützt folgende Plattformen:

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

Alternativen und weitere Infos

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

Auf JOGL aufbauende Programmierschnittstellen:

  • Xith3D − eine Szenengraph-API basierend auf JOGL und LWJGL.
  • jMonkeyEngine − eine Szenengraph-API basierend auf JOGL und LWJGL.
  • Ardor3D – ebenfalls eine Szenengraph-API, die aus jMonkeyEngine 2.0 entstanden ist.

Auf JOGL aufbauende Software:

Einzelnachweise

Weblinks


Kategorien: Grafikbibliothek | Java-Bibliothek

Quelle: Wikipedia - http://de.wikipedia.org/wiki/JOGL (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.