3D Graphics Tools for Java Comparison Essay by Rao

3D Graphics Tools for Java
A comparative analysis of various 3D graphics tools for Java.
# 102261 | 3,390 words | 14 sources | APA | 2007 | AL

$19.95 Buy and instantly download this paper now


This paper does a comparative survey of the features of 3D graphics tools in Java and examines the importance and the future prospects of Java-based graphics tools. The paper gives a brief description of why some tools have become quite popular and takes a look at the compatibility of these tools with community developed Linux Operating Systems such as Ubuntu, in particular. The comparative survey of these tools deals with the features, drawbacks and the scope of their use in the future. In conclusion, a short analysis is made in terms of how the end-users can benefit from these tools and libraries, as well as analyzing the target segments for these tools.

Table of Contents:
Brief Introduction of Java Based 3D Graphics Tools
Low Level Graphics APIs
Screen Graph based Java APIs

From the Paper:

"The major features of JOGL include proving low level bindings for OpenGL and granting full access to Open GL 2.0 Specification. Apart from this JOGL also provides hardware-supported 3D graphics for Java based applications, which gives it a significant edge over other tools. JOGL also has integrated AWT and Swing widget support integrated. The way JOGL functions is that it parses the C header files from OpenGL (which are in 'C' only) and then using the Java Native Interface (JNI) converts them to Java libraries. This enables JOGL to access OpenGL library using JNI calls. This functionality marrows down the performance gap between Java and other programming languages. However, there is one major drawback of JOGL, which is likely to be over come in the future versions. It lacks helper functions that are available in Java 3D [8]. JOGL also has the advantage of being smaller in size and also for its support to OpenGL shading technologies. JOGL is also supported by Linux (AMD64/x86) Distos, such as Ubuntu."

Sample of Sources Used:

  • Javahispano.com, 2005, Java 3D, [Online]. http://www.javahispano.org/text.viewer.action?file=chet_en, (Accessed June 29, 2007).
  • Java.net, 2004, JOGL Success Story, [Online]. http://today.java.net/pub/a/today/2004/10/15/jogl.html, (Accessed June 27, 2007).
  • 3d-test.com, 2006, Middleware 3D Java, [Online]. http://www.3d-test.com/interviews/agentfx_1.htm, (Accessed June 29, 2007).
  • Java.net, 2007, JOGL, [Online]. https://jogl.dev.java.net/nonav/source/browse/*heckout*/jogl/doc/userguide/index/html, (Accessed June 28, 2007).
  • Jdj.sys-con.com, 2003, Java 3D, [Online].http://jdj.sys-con.com/read/37374.htm, (Accessed June 29, 2007).

Cite this Comparison Essay:

APA Format

3D Graphics Tools for Java (2008, March 21) Retrieved October 20, 2021, from https://www.academon.com/comparison-essay/3d-graphics-tools-for-java-102261/

MLA Format

"3D Graphics Tools for Java" 21 March 2008. Web. 20 October. 2021. <https://www.academon.com/comparison-essay/3d-graphics-tools-for-java-102261/>