Xj3D Tutorials

Using Standard X3D/VRML97 Standard APIs

Use the tutorials here if you want to just use the standard APIs such as the EAI and/or SAI to access the browser functionality. This can work for basic integration into a standard application.

Using Xj3D in a web page as an Applet

As a piece of Java code, Xj3D can be integrated in to web pages as an applet. The following collection of tutorials show you how to do various things with applets, and with a few of the Xj3D-specific extensions.

Custom application integration

If the standard interfaces are not good enough for your needs then you may need to build a custom integration solution. For example you want to modify the caching strategies used during file loading or a different renderer implementation. For most application development, you should not need the advice in this section. First work out if the EAI/SAI is not sufficient for your needs before you get involved in here. You should only read these if you're already building custom code using the Extending Xj3D documents.

Content Processing and Transformation

Xj3D contains a powerful content transformation engine that utilizes the significant code amassed over the years to process X3D files.

Non English Tutorials

If you have translated our tutorials or created you own we'll link to them here.

[ Xj3D Homepage | Xj3D @ Web3d | Screenshots | Dev docs | Dev Releases | Contributors | Getting Started ]
Last updated: $Date: 2009-06-15 13:22:49 $