About: Java OpenGL

An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Java OpenGL (JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language. It was originally developed by Kenneth Bradley Russell and Christopher John Kline, and was further developed by the Sun Microsystems Game Technology Group. Since 2010, it has been an independent open-source project under a BSD license. It is the reference implementation for Java Bindings for OpenGL (JSR-231).

Property Value
dbo:abstract
  • 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. (de)
  • Java OpenGL (JOGL) es una biblioteca que permite acceder a OpenGL mediante programación en Java. Actualmente está siendo desarrollado por el Game Technology Group de Sun Microsystems, y es la implementación de referencia para (Java Bindigs for OpenGL). JOGL permite acceder a la mayoría de características disponibles para los programadores de C, con la excepción de las llamadas a ventanas realizadas en GLUT (ya que Java contiene sus propios sistemas de ventanas, AWT y Swing), y algunas extensiones de OpenGL. (es)
  • Java OpenGL (JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language. It was originally developed by Kenneth Bradley Russell and Christopher John Kline, and was further developed by the Sun Microsystems Game Technology Group. Since 2010, it has been an independent open-source project under a BSD license. It is the reference implementation for Java Bindings for OpenGL (JSR-231). JOGL allows access to most OpenGL features available to C language programs through the use of the Java Native Interface (JNI). It offers access to both the standard GL* functions along with the GLU* functions; however the OpenGL Utility Toolkit (GLUT) library is not available for window-system related calls, as Java has its own windowing systems: Abstract Window Toolkit (AWT), Swing, and some extensions. (en)
  • Java OpenGL (JOGL) est une bibliothèque qui permet d'utiliser OpenGL avec le langage de programmation Java. 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 Game Technology Group. Depuis 2010, c'est un projet open source indépendant sous licence BSD. C'est l'implémentation de référence de (JSR-231). JOGL permet d'accéder à la plupart des fonctionnalités disponibles en C, à l'exception notable des appels OpenGL utility toolkit (GLUT) relatifs au système de fenêtrage, comme Java a les siens, Abstract Window Toolkit (AWT), Swing, et quelques extensions. (fr)
  • Java OpenGL (JOGL) はJavaプラットフォーム上でOpenGLを使った3DCGソフトウェアを作成するための、オープンソースライブラリである。 JOGLではC言語で使えるOpenGLのほぼ全ての機能をJNIによりJavaで直接使えるようにしている。JNIのソースコードは同開発元のライブラリによって自動的に生成されていて、C言語と大差ない感覚で使えるが、Java 3DなどのJavaライブラリほどローレベルなAPIを隠さず、オブジェクト指向に沿った構造ではない。そのため、低オーバヘッドによる高速な実行が期待できるほか、C言語のコードをほぼそのままJavaへ移行できるが、代わりにソースコードは単調で長くなる傾向にある。JOGLにはOpenGLのAPIの他に、既存のGUIライブラリ (AWT/Swing/SWT) でOpenGLによってレンダーされた画像を表示させるためのクラスや、単体でOpenGLウインドウを表示するためのクラス (NEWT) なども含まれている。 元々はのリファレンス実装としてKenneth Bradley RussellとChristopher John Kline、そしてのちにサン・マイクロシステムズによって開発された。だがOpenGLのバージョンアップに伴うAPIの変化に、OpenGL 1.xのみに対応しているJSR-231とオラクルのJDKのバイナリコードライセンスによって規格以上の機能は足せない都合上、JOGL 2.0よりほぼ同一ながら標準規格に沿わない独自のAPIを有している。またその関係でパッケージの名前空間もバージョン2.3.0よりjavax.media.openglから完全に移行している。 (ja)
  • 자바 OpenGL(Java OpenGL, JOGL)은 OpenGL을자바 프로그래밍 언어에 사용될 수 있도록 하는 래퍼 라이브러리이다. Kenneth Bradley Russell과 Christopher John Kline에 의해 처음 개발되었다가 이후 썬 마이크로시스템즈 게임 테크놀로지 그룹에 의해 추가 개발되었다. 2010년 이후로 BSD 허가서 하의 독립 오픈 소스 프로젝트로 유지되고 있다. (JSR-231)의 참조 구현체이다. JOGL은 자바 네이티브 인터페이스(JNI)를 사용함으로써 C 언어 프로그램들에서 이용 가능한 대부분의 OpenGL 기능들에 접근할 수 있다. (ko)
  • JOGL (Java OpenGL) è un'interfaccia Java sviluppata dalla Sun Microsystems per facilitare l'uso della libreria grafica OpenGL. In questo modo si permette l'utilizzo della libreria OpenGL sfruttando un linguaggio object-oriented.Si tratta di una libreria molto più piccola rispetto a Java 3D e offre delle funzionalità a più basso livello rispetto a quest'ultima. Infatti mentre Java 3D permette di manipolare oggetti complessi ad alto livello, JOGL implementa le chiamate di funzione di OpenGL per disegnare complesse scene tridimensionali a partire da semplici primitive. JOGL ha raggiunto notevoli risultati nelle applicazioni per Geo-Viewers. Infatti il progetto NASA World Wind è stato realizzato con tecnologia JOGL. (it)
  • Java OpenGL (JOGL) is een wrapper-bibliotheek voor het gebruik van OpenGL in de programmeertaal Java. Het wordt ontwikkeld door de Game Technology Group bij Sun Microsystems. (nl)
  • Java OpenGL (JOGL) – biblioteka pozwalająca na użycie OpenGL w języku Java. Opracowana pierwotnie przez Kennetha Bradleya Russella i Christophera Johna Kline'a, rozwijana przez Game Technology Group firmy Sun Microsystems. Od roku 2010 jest niezależnym projektem open source na licencji BSD. Jest to implementacja (JSR-231). JOGL pozwala na dostęp do większości funkcji OpenGL dostępnych dla programów w języku C, poprzez użycie Java Native Interface (JNI). Oferuje on dostęp zarówno do standardowych funkcji GL* ale także funkcji GLU*. Biblioteka OpenGL Utility Toolkit (GLUT) nie jest jednak dostępna dla związanych z systemem Windows zawołań – Java ma swoje okienkowe systemy: Abstract Window Toolkit (AWT), Swing oraz wiele rozszerzeń. (pl)
  • Java OpenGL (JOGL) — библиотека, представляющая собой прямую привязку функций OpenGL к языку программирования Java. Является эталонной реализацией спецификации (Java Bindings to OpenGL). Отмечена независимым сообществом opengl.org (см. Programming Language Bindings to OpenGL). Изначально библиотека разрабатывалась Кеннетом Бредли Расселом и Кристофером Джоном Клайном, а позже группой Game Technology Group компании Sun Microsystems. В настоящее время является независимым открытым проектом. JOGL предоставляет программисту доступ ко всем возможностям API OpenGL спецификации 2.0 и ко всем расширениям OpenGL от ведущих производителей. JOGL предоставляет доступ и к двум основным дополнениям OpenGL — ко вспомогательной библиотеке OpenGL (GLU) и к инструментарию разработчика на OpenGL (GLUT) (за исключением возможностей GLUT, связанных с оконной системой, так как Java имеет свою кроссплатформенную высокоуровневую оконную систему AWT и Swing). Также библиотека JOGL содержит несколько дополнительных классов, не описанных в спецификации JSR-231, служащих для удобства обработки данных для команд OpenGL и связанных с особенностями языка Java (такими как файловый ввод-вывод данных OpenGL, подготовка текстур, подготовка массивов данных для OpenGL). (ru)
dbo:developer
dbo:genre
dbo:latestPreviewDate
  • 2015-10-10 (xsd:date)
dbo:latestPreviewVersion
  • 2.3.2
dbo:latestReleaseDate
  • 2015-10-10 (xsd:date)
dbo:latestReleaseVersion
  • 2.3.2
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1448660 (xsd:integer)
dbo:wikiPageLength
  • 10340 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1066075248 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • A demo screenshot illustrating real-time refraction using JOGL on Mac OS X (en)
dbp:developer
dbp:genre
  • 3 (xsd:integer)
dbp:latestPreviewDate
  • 2015-10-10 (xsd:date)
dbp:latestPreviewVersion
  • 2.300000 (xsd:double)
dbp:latestReleaseDate
  • 2015-10-10 (xsd:date)
dbp:latestReleaseVersion
  • 2.300000 (xsd:double)
dbp:license
dbp:name
  • JOGL (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:screenshot
  • JOGL Refrection Demo Screenshot.png (en)
dbp:screenshotSize
  • 200 (xsd:integer)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Java OpenGL (JOGL) es una biblioteca que permite acceder a OpenGL mediante programación en Java. Actualmente está siendo desarrollado por el Game Technology Group de Sun Microsystems, y es la implementación de referencia para (Java Bindigs for OpenGL). JOGL permite acceder a la mayoría de características disponibles para los programadores de C, con la excepción de las llamadas a ventanas realizadas en GLUT (ya que Java contiene sus propios sistemas de ventanas, AWT y Swing), y algunas extensiones de OpenGL. (es)
  • 자바 OpenGL(Java OpenGL, JOGL)은 OpenGL을자바 프로그래밍 언어에 사용될 수 있도록 하는 래퍼 라이브러리이다. Kenneth Bradley Russell과 Christopher John Kline에 의해 처음 개발되었다가 이후 썬 마이크로시스템즈 게임 테크놀로지 그룹에 의해 추가 개발되었다. 2010년 이후로 BSD 허가서 하의 독립 오픈 소스 프로젝트로 유지되고 있다. (JSR-231)의 참조 구현체이다. JOGL은 자바 네이티브 인터페이스(JNI)를 사용함으로써 C 언어 프로그램들에서 이용 가능한 대부분의 OpenGL 기능들에 접근할 수 있다. (ko)
  • Java OpenGL (JOGL) is een wrapper-bibliotheek voor het gebruik van OpenGL in de programmeertaal Java. Het wordt ontwikkeld door de Game Technology Group bij Sun Microsystems. (nl)
  • 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 (J (de)
  • Java OpenGL (JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language. It was originally developed by Kenneth Bradley Russell and Christopher John Kline, and was further developed by the Sun Microsystems Game Technology Group. Since 2010, it has been an independent open-source project under a BSD license. It is the reference implementation for Java Bindings for OpenGL (JSR-231). (en)
  • Java OpenGL (JOGL) est une bibliothèque qui permet d'utiliser OpenGL avec le langage de programmation Java. 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 Game Technology Group. Depuis 2010, c'est un projet open source indépendant sous licence BSD. C'est l'implémentation de référence de (JSR-231). (fr)
  • Java OpenGL (JOGL) はJavaプラットフォーム上でOpenGLを使った3DCGソフトウェアを作成するための、オープンソースライブラリである。 JOGLではC言語で使えるOpenGLのほぼ全ての機能をJNIによりJavaで直接使えるようにしている。JNIのソースコードは同開発元のライブラリによって自動的に生成されていて、C言語と大差ない感覚で使えるが、Java 3DなどのJavaライブラリほどローレベルなAPIを隠さず、オブジェクト指向に沿った構造ではない。そのため、低オーバヘッドによる高速な実行が期待できるほか、C言語のコードをほぼそのままJavaへ移行できるが、代わりにソースコードは単調で長くなる傾向にある。JOGLにはOpenGLのAPIの他に、既存のGUIライブラリ (AWT/Swing/SWT) でOpenGLによってレンダーされた画像を表示させるためのクラスや、単体でOpenGLウインドウを表示するためのクラス (NEWT) なども含まれている。 (ja)
  • JOGL (Java OpenGL) è un'interfaccia Java sviluppata dalla Sun Microsystems per facilitare l'uso della libreria grafica OpenGL. In questo modo si permette l'utilizzo della libreria OpenGL sfruttando un linguaggio object-oriented.Si tratta di una libreria molto più piccola rispetto a Java 3D e offre delle funzionalità a più basso livello rispetto a quest'ultima. Infatti mentre Java 3D permette di manipolare oggetti complessi ad alto livello, JOGL implementa le chiamate di funzione di OpenGL per disegnare complesse scene tridimensionali a partire da semplici primitive. (it)
  • Java OpenGL (JOGL) – biblioteka pozwalająca na użycie OpenGL w języku Java. Opracowana pierwotnie przez Kennetha Bradleya Russella i Christophera Johna Kline'a, rozwijana przez Game Technology Group firmy Sun Microsystems. Od roku 2010 jest niezależnym projektem open source na licencji BSD. Jest to implementacja (JSR-231). (pl)
  • Java OpenGL (JOGL) — библиотека, представляющая собой прямую привязку функций OpenGL к языку программирования Java. Является эталонной реализацией спецификации (Java Bindings to OpenGL). Отмечена независимым сообществом opengl.org (см. Programming Language Bindings to OpenGL). Изначально библиотека разрабатывалась Кеннетом Бредли Расселом и Кристофером Джоном Клайном, а позже группой Game Technology Group компании Sun Microsystems. В настоящее время является независимым открытым проектом. (ru)
rdfs:label
  • JOGL (de)
  • JOGL (es)
  • Java OpenGL (en)
  • Java OpenGL (fr)
  • JOGL (it)
  • Java OpenGL (ja)
  • 자바 OpenGL (ko)
  • Java OpenGL (nl)
  • Java OpenGL (pl)
  • Java OpenGL (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • JOGL (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License