2009-Aug-24, Monday

JOGL. Java binding for OpenGL. The question I get asked is, why JOGL? I haven't looked into Java3D in years, but back when I was making this fairly unimportant decision two factors weighed heavily. Firstly, I already knew a bit of OpenGL from my C-based graphics course. Secondly, the OpenGL standard is used in a variety of different languages, once you know the basics in one you can quickly pick up another, which makes the skillset much more portable. And, as we're already seeing, Java is falling out of favour. So the next question becomes, why not just use C? The answer is also two-fold. Firstly, I know Java much better than C, I'm not planning a major project here, just a utility. Secondly, and this one is very close to my heart, it's more portable. When optimisation starts meaning more to me than portability I'll return to my beloved C, but that's not today. No, this project is very simple, and differences of microseconds aren't going to have a large impact. What is the project?

Details and instructions on setting up )

And that's it, you're ready to use JOGL for fancy 3D graphics. And I'm ready to make a start on my utility project. Have fun!

Profile

chebe: (Default)
chebe

June 2025

M T W T F S S
      1
23 45678
9101112131415
1617 1819202122
23242526272829
30      

Expand Cut Tags

No cut tags

Style Credit