Search code examples
javaopengljoglqt-jambi

Qt Jambi vs JOGL for java OpenGL development?


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.


Solution

  • 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.