Show More


Computer Science Department

Comparison of OpenGL programming in C++ and Java

Matt Stone

This project consists of creating a 3D environment using Java OpenGL (JOGL). The environment will consist of roughly 7-10 different 3D objects, as well as several different lighting sources. The environment will also be navigatable, allowing the user to "fly" through it and observe the objects from different angles. The project will be comparing the bindings used in JOGL versus the OpenGL bindings used in C++. The main focus will be analyzing the differences in the languages, which will be compared and contrasted in order to show the strengths and weaknesses of using each language for OpenGL programming. This knowledge could be used by the current Graphics professor in order to decide which language would be better suited for teaching the class.