![Free-eBooks.net](/resources/img/logo-nfe.png)
![All New Design](/resources/img/allnew.png)
Programming and graphics resources online
This appendix contains a list of resources and sources for Java 3D programming and graphics information
Java 3D home page
http://java.sun.com/products/java-media/3D/index.html
Java 3D API Specification
http://java.sun.com/products/java-media/3D/forDevelopers/j3dguide/j3dTOC.doc.html
Java WebStart documentation
http://java.sun.com/products/javawebstart/
Java 2 extensions mechanism tutorial
http://java.sun.com/docs/books/tutorial/ext/index.html
Java 2 SDK extensions documentation
http://java.sun.com/products/jdk/1.2/docs/guide/extensions/
JAR file extension options
http://java.sun.com/docs/books/tutorial/jar/index.html
JDK 1.3.1
http://www.javasoft.com/j2se/1.3/
Java 3D Forum
http://forum.java.sun.com/list/discuss.sun.java.3d
Matrix and Quaternion FAQ
http://www.cs.ualberta.ca/~andreas/math/matrfaq_latest.html
Web3D Consortium
Core Web3D
Bill Day’s articles on Java 3D
http://www.javaworld.com/javaworld/jw-12-1998/jw-12-media.html
http://www.javaworld.com/javaworld/jw-01-1999/jw-01-media.html
http://www.javaworld.com/javaworld/jw-05-1999/jw-05-media.html
J3D.ORG
3D graphics glossaries
http://www.mondomed.com/mlabs/glossary.html (Mondo Media)
http://www.3dgaming.com/fps/techshop/glossary/ (3Dgaming.com)
http://oss.medialab.chalmers.se/dictionary/ (Chalmers MediaLab)
3D graphics engines list
http://cg.cs.tu-berlin.de/~ki/engines.html
3D file formats
http://www.cica.indiana.edu/graphics/3D.objects.html
VRML links and models
http://hiwaay.net/~crispen/vrml/worlds.html
Java development portal
http://www.governmentit.com/development/java.htm
GL4Java
http://www.jausoft.com/gl4java/
3D Ark
www.3dark.com/resources/faqs.html
OpenGL FAQ and troubleshooting guide
www.frii.com/~martz/oglfaq/depthbuffer.htm
OpenGL “Red Book”
http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb/SGI_Developer/OpenGL_PG/
Visible Human Project
http://www.nlm.nih.gov/research/visible/visible_human.html
Cosm
Virtual Terrain site
Edinburgh Virtual Environment Centre
Volume Graphics Research Group, Department of Computer and Information Science, Ohio State University
http://www.cis.ohio-state.edu/volviz
Visualization Laboratory, Department of Computer Science, State University of New York at Stony Brook
http://www.cs.sunysb.edu/~vislab/
Amapi 3D
Adaptive meshes and the ROAM Algorithm
“ROAMing Terrain: Real-time Optimally Adapting Meshes”
http://www.llnl.gov/graphics/ROAM
BSP applet
http://symbolcraft.com/pjl/graphics/bsp/
BSP FAQ
ftp://ftp.sgi.com/other/bspfaq/faq/bspfaq.html
Online courses
University Course, Stefan Rufer
Computer Science Department, Biel School of Engineering and Architecture (Berne)
http://www.hta-bi.bfh.ch/~rfs/pwf/java3/home.html
Introduction to Computer Graphics
Department of Computer Sciences, University of North Carolina at Chapel Hill
www.cs.unc.edu/~davemc/Class/136/
Reading resources
Illustrated Java 3D bibliography in French
http://www-iiuf.unifr.ch/~schweizp/infogra/BiblioJava3D.htm
Java books reviewed
http://www.javacoffeebreak.com/books/
List of Java books
http://www.non.com/books/Java_cc.html
Book reviews by Brian Hook
http://www.wksoftware.com/publications/3dbooks.html
Sébastien Loisel’s Zed3D, A compact reference for 3d computer graphics programming
Matrix and quaternion FAQ, Department of Computing Science, University of Alberta
http://www.cs.ualberta.ca/~andreas/math/matrfaq_latest.html
Software and software companies
Allaire (Kawa)
Borland (Jbuilder)
http://www.inprise.com/jbuilder/
Eclipse (Open Source, IBM)
GNU (Emacs)
http://www.gnu.org/software/emacs/
IntelliJ IDEA
JAD (decompiler)
http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
NetBeans
Sitraka (Jprobe)
http://www.sitraka.com/software/jprobe/
Visual Café, WebGain
http://www.webgain.com/Products/VisualCafe_Overview.html
VMGEAR (OptimizeIt)