Future

This is the beginning of a work in progress. I'd like to get input and commentary from a wide variety of people on how to procede from here.

Some outstanding issues:

  • Extensibility: I think this might point to a general solution of the extensibility problem, but I haven't resolved the details of how it might work by doing a sample implementation yet. But since VRML is a rendering language, and not a markup language per se, it is far more flexible and open to extensibility than HTML ever could be. For now, the (probably java) code to take a piece of extended Mcubed XML and render it in VRML could simply be pointed to as a resource from inside the XML. A good first demo of this might be to do a simple table implementation, where the handler code determines the positions of all the elements and adds any lines or borders.
  • Degradability: Authors using VXML will be able to make pages that should print out well, either to a 2D screen browser using DHTML or to paper using Postscript. Out of line links could be added in the margins in print or stored in a separate window or page using DHTML. Converting information to a format readable by a handheld device shouldn't be too hard, either. A thought experiment: imagine 3D, 2D, print, and handheld versions of this whitepaper.
  • Collaboration and Enabling Community: One of the main applications I see for this technology is for enabling community and collaborative work. This ranges from multi-user and avatar scenarios, to improved interfaces to the sprawling community sections that many sites are offering. But beyond offering a better interface to software like WellEngaged, I see the possibility of offering a better and more interactive interface to the web itself, based partially on the client side as well as the server. I'd like to be able to annotate any piece of text on the web and share those annotations with friends or coworkers.

The VRML files and protos used to create the screenshots and demos will soon be available. Please contact the author for more information or a live demo.

sitespace
home overview nodespace impact future
linkspace

history author references