Skip to main content

Java 3D graphics vs JOGL

3 replies [Last post]
Joined: 2007-03-17

Am new in this field, i want to make the graphics for a simple connect four game
, i heard about JOGL , and i don't know what is the best for me java 3D graphics or JOGL ? or what is the advantages i will gain from using any of them?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2007-04-16

Are you looking for 3d technology for mobile or desktop?

JOGL and Java3D are technology for desktop programming.

The main difference between the 2 technology is that JOGL is implementation of JSR231 (Java Binding for OpenGL), Java3D is an huge library to 3D content creation.
Actually Java3D in the recent releases is using JOGL to manage at low level the 3D rendering pipeline.

If you are interested to create 3D applications/games on mobile side I suggest you to looking for JSR184 (aka M3G) or JSR239 (aka Java Binding for OpenGL-ES)

Ludovico Cellentani

Joined: 2006-08-24

Hm, it's been a few days and no one has answered your question. One possibility is that not enough people here have enough experience with the 3D graphics APIs to answer. Also, it's unfortunate that there is no 3D graphics technology in phoneME.

You might try downloading the Wireless Toolkit 2.5 from

You can write mobile applications and have them emulated using the Toolkit's environment. The Toolkit supports both JSR-184 (Mobile 3D Graphics) and JSR-239 (OpenGL-ES) so you can make a direct comparison the different APIs.


Joined: 2007-03-17

Thank you for ur help :)