views:

263

answers:

2

I'm planning on writing a simple application in Java which has a basic UI with a section of OpenGL graphics. In addition to this some kind of network access is required.

Which one of these libraries should I use? What are the drawbacks and benefits of each option? I'd like the OpenGL coding be as genuine as possible, so that I could feel that I'm actually (learning) coding OpenGL. Is the surrounding UI significantly easier to code with one of the solutions? In the case of JOGL I'll propably make the UI with standard java components.

Just give some thoughts for me to thinker on, I'm not searching for the ultimate truth.

+3  A: 

Qt Jambi is discontinued, so I would go JOGL just for this reason.

Also if your intent is just to have just a few basic controls on top of your 3d scene, I suggest you learn about IMGUI (Immediate Mode GUI) here and there.

Although it's not Java, NVIDIA made available IMGUI based widgets from which you can get inspiration.

Gregory Pakosz
Ah, hadn't noticed that press release. Well, not much to thinker about then. Thank's for the heads up!
Jonas G
A: 

JOGL has JMonkeyEngine .. a pretty nice game engine. I would recommend JOGL since it is pretty cross platform, soon with embedded platform implementations.

whatnick
Nice to know that too, although I'm not needing a full graphics/game engine at this time with this particular project.
Jonas G