|
ABSTRACT
Recent Standards specifications offer important but underemployed techniques to maximize access-to and distribution-of information for real-time 3D visualization over the web. This paper describes and evaluates such techniques to transform structured data such as Chemical Markup Language (CML) to different forms and contexts for Web3D delivery using Extensible Stylesheet Transformations (XSLT), Extensible 3D (X3D), and VRML97. Standards design approaches offer a number of advantages: data durability, data interoperability, and an ecology of tools to be deployed for production and delivery. As we demonstrate, these techniques allow developers to port data between multiple representations and formats, to leverage the separation of the presentation (reference) from the content (referent), and the ability to define 'high-level' markup tags for application-specific needs. By defining a set of XSL Transformations, we are able to generate multiple views and interaction schemes with the same data set; each one 'personalized' for different applications and different levels of expertise.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Blaxxun Contact VRML Browser {Win} http://www.blaxxun.com
|
| |
2
|
|
| |
3
|
Chemical Markup Language (CML) http://www.xml-cml.org http://www.ch.ic.ac.uk/rzepa/chimeral/
|
 |
4
|
Raimund Dachselt , Michael Hinz , Klaus Meißner, Contigra: an XML-based architecture for component-oriented 3D applications, Proceeding of the seventh international conference on 3D Web technology, p.155-163, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504527]
|
 |
5
|
Pablo Figueroa , Mark Green , H. James Hoover, InTml: a description language for VR applications, Proceeding of the seventh international conference on 3D Web technology, p.53-58, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504511]
|
| |
6
|
Gnome XML & XSLT Libs for Perl http://www.gnome.org
|
| |
7
|
Kay, Michael. XSLT Second Edition, Wrox Press, Birmingham UK, 2001
|
 |
8
|
|
| |
9
|
|
| |
10
|
NIST WebBook http://webbook.nist.gov/chemistry/
|
| |
11
|
OpenWorlds Software : Viewers and Tooklits http://www.openworlds.com
|
| |
12
|
Parallel Graphics' Cortona VRML Browser http://www.parallelgraphics.com {Win, Mac, ...}
|
| |
13
|
|
| |
14
|
The Web3D Consortium Specifications: Extensible 3D (X3D), Virtual Reality Modeling Language (VRML- ISO/IEC 14772:1997) http://www.web3d.org/fs_specifications.htm X3D TaskGroup: http://www.web3d.org/x3d.html Software Development Kit: http://sdk.web3d.org Xj3D Open Source X3D/VRML toolkit: http://www.web3d.org/TaskGroups/source
|
| |
15
|
|
| |
16
|
White Dune X3D-VRML authoring/animation toolkit for Linux + UNIX w/ input devices http://www.csv.ica.uni-stuttgart.de/vrml/dune/
|
| |
17
|
Williams, Clifton. "Network Application Server using XML to Support Distributed Databases and 3D Environments" Master's thesis Naval Postgraduate School. http://theses.nps.navy.mil
|
| |
18
|
The World Wide Web Consortium Specifications: Extensible Markup Language (XML): http://www.w3.org/XML Extensible Stylesheet Transformations (XSLT): http://www.w3.org/TR/xslt11
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nicholas F. Polys , Seonho Kim , Doug A. Bowman, Effects of information layout, screen size, and field of view on user performance in information-rich virtual environments, Proceedings of the ACM symposium on Virtual reality software and technology, November 07-09, 2005, Monterey, CA, USA
|
|
Feng Liu , Scott Owen , Ying Zhu , Robert Harrison , Irene Weber, Web based molecular visualization using procedural shaders in X3D, ACM SIGGRAPH 2005 Web program, July 31-August 04, 2005, Los Angeles, California
|
|
|
Luca Chittaro , Roberto Ranon, Web3D technologies in learning, education and training: Motivations, issues, opportunities, Computers & Education, v.49 n.1, p.3-18, August, 2007
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|