The 3Space Document

The ultimate concept that generates dynamic documents for the Web.

Since the geometry of the 3D objects is encoded into compact ZAP files, the description of the whole scene, such as the effects and behaviors of the objects according to time and user events, is encoded within the HTML document by an XML tag containing the 3Space Document.

The 3Space Document structure has many advantages:

  • As it is embedded in the HTML document, it is a human-readable and easily customizable component of the Web page.

  • The 3Space Document is fully integrated in the global web document and can be played within a specific frame or in a separate window.

  • As it is based on an XML scheme, the description syntax is open, extensible, and benefits from the power of the XML language.

  • The 3Space Document can be driven by Java scripts, which allows for the creation of an infinite number of effects described by libraries of behaviors.

  • The 3Space Document can interact with the entire web page through Dynamic HTML, and thus can communicate back-and-forth with the other frames of the web page as well as with associated databases.