FACTOID # 141: Apparently, the Federated States of Micronesia is the place to leave - and Afghanistan is the place to go.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > Java 3D

Java 3D is a scene graph based 3D API for the Java platform from Sun Microsystems. It typically runs on top of either OpenGL or Direct3D. The rewrite of this article is being devised at Talk:3D computer graphics/Temp. ... Java is a reflective, object-oriented programming language developed initially by James Gosling and colleagues at Sun Microsystems. ... Sun Microsystems (Sun Microsystems, Inc. ... OpenGL (Open Graphics Library) is a specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ... Direct3D is part of Microsofts DirectX API. Direct3D is only for use in Microsofts various Windows operating systems (Windows 95 and above) and, although in a quite different version, in the Xbox. ...


Comparing to other solutions Java 3D is not only a wrapper around these graphics APIs but an interface that encapsulates the graphics programming using a real object-oriented concept. Here a scene is constructed using a scene graph that is a representation of the objects that have to be shown. This scene graph is structured as a tree containing several elements that are necessary to display the objects. Additionally Java 3D offers extensive spatialized sound support. In computer science, a wrapper is a piece of code which is combined with another piece of code to determine how that code is executed. ... API redirects here. ...


For some time Java 3D is available as open source Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...


Weblinks


  Results from FactBites:
 
3D graphics programming in Java, Part 1: Java 3D - Java World (2376 words)
Java 2D is a core platform API beginning with Java 1.2, while Java 3D will be released as an Extension API shortly after the 1.2 platform becomes available.
Java 3D is meant to give Java developers the ability to write applets and applications that provide three dimensional, interactive content to users.
Java 3D's positioning as a standard extension runs the risk of reducing the portability of Java 3D code across platforms -- most vendors have to struggle to keep up with changes and additions to the core platform alone.
Gamasutra - Features - "3D Graphics Programming in Java Part 2: Advanced Java 3D" [01.22.99] (3644 words)
Java 3D has the potential to allow Java programmers of all sorts to include vibrant 3D content in their applets and applications.
Sun's Java 3D team is heavily involved in the project: One of the cochairs of the working group is Henry Sowizral, Sun's lead for Java 3D API and implementation engineering.
Java 3D is an interesting technology with a broad scope and an equally broad range of tips and tricks.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.