Live briefing
Everything about Java OpenGL
Wrapper library providing access to OpenGL from Java
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 Game Technology Group at Sun Microsystems. 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). Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Java OpenGLA 5-minute orientation
- Pick up a classic book: Foundations of 3D graphics programmingThe most-reprinted book on the subject
- Read the landmark paper: OpenGL programming in JavaCited 3 times
- Go sideways: Java 3DA closely related topic
- Go sideways: Java Bindings for OpenGLA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Foundations of 3D graphics programmingJim X. Chen · 2007
Learning Java Bindings For OpenGLL (JOGL)Gene Davis · 2004
Getting Started with GrailsJason Rudolph · 2007
Computer Graphics Programming in OpenGL Using JAVAV. Scott Gordon, John L. Clevenger · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Java 3D Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs on top of either OpenGL or Direct3D until version…
- Java Bindings for OpenGL Java Binding for the OpenGL API is a JSR API specification (JSR 231) for the Java Platform, Standard Edition which allows to use OpenGL on the Java (software…
- Mobile 3D Graphics API The Mobile 3D Graphics API, commonly referred to as M3G, is an open source graphics API and file format specification for developing Java ME applications…
- EGL (API) EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system. EGL handles…
- WebGL WebGL (short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use…
- OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The…
- GLX GLX (initialism for "OpenGL Extension to the X Window System") is an extension to the X Window System core protocol providing an interface between OpenGL…
- OpenGL ES OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering…