Node Space Description
This is what a page space or node looks like.

It's roughly equivalent to a page in HTML.

There are five main things an author can put in a node space:

  • sound
  • image
  • shape
  • text
  • movies
These basic node building blocks could be easily extended using Java that knows how to process the XML and turn it into VRML. Anyone wanting to create an extension could do so by hacking the appropriate VRML, writing some Java code to do the translation out of the corresponding XML, and putting it on the net so that other non-Java/VRML capable authors could use it.

The lower figure shows how the page can be freely navigated. The text on this page uses Intervista's WorldView's feature called PopupText, which allows high quality text to be always facing the viewpoint. The other geometry can be examined normally.

This is what the VRML looks like for the page above. You'll have to imagine the sound.

This is no more difficut and far more powerful than DHTML.

img {
size 0.6 0.6 0.6
src ["logo.gif"]
position 0 1.03 0
}

sound {
src ["greetings.wav"]
}

shape {
size 0.06 0.06 0.06
position 0 -1.1 0
src ["logo.wrl"]
}

text {
position 0 1.35 0
pointSize 14
textColor 0 0 0
string ["Welcome to Intervista's homespace"]
style "BOLDITALIC"
justify "CENTER"
}
And it's even easier in XML. This is what I imagine part of the XML might look like for this node space.

<nodespace>

<img src="logo.gif" position="0 1.03 0"/>

<sound src="greetings.wav"/>

<shape src="logo.wrl" scale=0.06 position="0 -1.1 0"/>

<text position="0 1.35 0" size="14" color="0 0 0">
Welcome to Intervista's homespace
</text>

</nodespace>

sitespace
home overview nodespace impact future
linkspace

history author references