Design of an OpenGL Interface for the J Programming Language

William A. Randall, John E. Howland, San Antonio · 1997

Traditional 3D graphics programming using OpenGL in C or C++ often requires significant development time by expert graphics programmers. The time costs associated with learning to use OpenGL calls in the C or C++ environment and compiling, linking, and testing during application development are typically extensive. Therefore, new tools that reduce the development time associated with graphics programming or make graphics programming available to a broader spectrum of programmers paves the way towards speedier and more sophisticated graphical software development. An interpreted environment accommodates faster graphics application development by eliminating the need to frequently recompile code in order to observe the effects of OpenGL calls to the current graphics state. Utilizing the functional programming language J with appropriate OpenGL bindings, an interpreted approach provides an interactive environment suitable for less time consuming OpenGL-like graphics programming. This pape...

Read the paper · More papers on PaperTik