|
ABSTRACT
A new method of building active database-driven virtual reality applications is presented. The term "active" is used to describe applications that allow server-side user interaction, dynamic composition of virtual scenes, access to on-line data, continuous visualization, and implementation of persistency.The use the X-VRML language for building active applications of virtual reality is proposed. X-VRML is a high-level XML-based language that overcomes the main limitations of the current virtual reality systems by providing convenient access to databases, object-orientation, parameterization, and imperative programming techniques. Applications of X-VRML include on-line data visualization, geographical information systems, scientific visualization, virtual games, and e-commerce applications such as virtual shops. In this paper, methods of accessing databases from X-VRML are described, architectures of X-VRML systems for different application domains are discussed, and examples of database applications of virtual reality implemented in X-VRML are presented.
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
|
ARCO, Augmented Representation of Cultural Objects, Fifth European Union RTD Framework Programme, IST-2000-28336; http://www.arco-web.org/
|
| |
2
|
Bell, G., A. Parisi, M. Pesce, The Virtual Reality Modeling Language, Version 1.0 Specification, http://www.web3d.org/technicalinfo/specifications/vrml1.0.h tm
|
| |
3
|
Database Working Group Charter, 1997; http://www.vrml.org/WorkingGroups/dbwork/charter.html
|
| |
4
|
Demiris, A. M., M. Traka, E. Reusens, K. Walczak, C. Garcia, K. Klein, C. Malerczyk, P. Kerbiriou, C. Bouville, E. Boyle, N. Ioannidis, Enhanced sports broadcasting by means of augmented reality in MPEG-4, The International Conference on Augmented, Virtual Environments and Three-Dimensional Imaging, Ornos, Mykonos, Greece, May 30 - June 1, 2001
|
| |
5
|
Draft VRML 200x-X3D Specification, http://www.web3d.org/TaskGroups/x3d/specification-2001december/ index.html
|
| |
6
|
EON Studio and other EON tools, EON Reality Inc., http://www.eonreality.com/
|
| |
7
|
Extensible Markup Language, http://www.w3.org/XML/
|
| |
8
|
ISO/IEC 14496-1, Coding of Audio-Visual Objects: Systems, October 1998
|
| |
9
|
ISO/IEC 14496-1, Coding of Audio-Visual Objects: Systems Amendment 1, December 1999
|
| |
10
|
Koenen, R., Overview of the MPEG-4 Standard, V.18, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, March 2001; http://mpeg.telecomitalialab.com/standards/mpeg-4/mpeg-4. htm
|
| |
11
|
Lipkin, D., Database Extensions, Proposal for a VRML Informative Annex, Oracle Corporation, 1997; http://www.web3d.org/WorkingGroups/dbwork/oracledbex.h tml
|
| |
12
|
Lipkin, D., Recommended Practices for SQL Database Access - Background and Overview, Oracle Corporation, http://www.web3d.org/Recommended/vrml-sql/vrml-sql-ex. html
|
| |
13
|
Lipkin, D., Recommended Practices for SQL Database Access, VRML Informative Annex, 1998; http://www.web3d.org/Recommended/vrml-sql/
|
| |
14
|
PISTE, Personalized, Immersive Sports TV Experience, Fifth European Union RTD Framework Programme, IST-1999-11172, http://piste.intranet.gr/
|
| |
15
|
The Virtual Reality Modeling Language, International Standard ISO/IEC 14772-1:1997, http://www.web3d.org/technicalinfo/specifications/vrml97/in dex.htm
|
| |
16
|
The X-VRML Website, http://xvrml.kti.ae.poznan.pl/
|
| |
17
|
Virtual Worlds Platform, Blaxxun Interactive, http://www.blaxxun.com/
|
| |
18
|
VRML Recommended Practices for SQL Database Access, Request for Proposals, 1997; http://www.web3d.org/WorkingGroups/dbwork/dbrfp.html
|
| |
19
|
Walczak K., Database Modeling of Virtual Reality, Doctoral Dissertation, Technical University of Gdansk, Poland, 2001 (in English)
|
| |
20
|
Walczak K., W. Cellary, XML-based Dynamic Generation of Virtual Scenes, Proc. of the 5th International Conference on Virtual Systems and Multimedia VSMM'99, pp. 335-348, Dundee, Scotland, UK, September 1-3, 1999
|
| |
21
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.6
Methodology and Techniques
Subjects:
Interaction techniques
Additional Classification:
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.5
On-line Information Services
Subjects:
Web-based services
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.1
Multimedia Information Systems
Subjects:
Artificial, augmented, and virtual realities
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.6
Methodology and Techniques
Subjects:
Languages;
Standards
I.3.7
Three-Dimensional Graphics and Realism
Subjects:
Virtual reality
General Terms:
Design,
Languages,
Standardization
Keywords:
Java,
MPEG-4,
VRML,
Web3D,
XML,
databases,
multimedia
|