AN ARCHITECTURAL PATTERN FOR X3D-BASED VIRTUAL ENVIRONMENTS - An Object-oriented Approach

George Anastassakis, Themis Panayiotopoulos

2012

Abstract

X3D is an open, royalty-free, scene-graph-based standard for 3D virtual worlds that has been used by virtual environment developers many times until today. As a virtual environment development tool, it has numerous appealing features; however, it also has certain characteristics that may, under certain circumstances, create significant problems to developers. With a motivation to communicate our own experience to, and contribute to the efforts of, other researchers who are using or consider using it, we evaluate X3D in a virtual environment developer's perspective and identify potential problems with its usage. Also, we present an architectural pattern aimed at addressing those problems effectively, with a focus on transparency, standards-compliance, reusability and extendibility. In conclusion, we present a case study of the application of the proposed pattern in a fully-implemented intelligent virtual environment system.

Download


Paper Citation


in Harvard Style

Anastassakis G. and Panayiotopoulos T. (2012). AN ARCHITECTURAL PATTERN FOR X3D-BASED VIRTUAL ENVIRONMENTS - An Object-oriented Approach . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012) ISBN 978-989-8565-02-0, pages 466-471. DOI: 10.5220/0003863404660471

in Bibtex Style

@conference{grapp12,
author={George Anastassakis and Themis Panayiotopoulos},
title={AN ARCHITECTURAL PATTERN FOR X3D-BASED VIRTUAL ENVIRONMENTS - An Object-oriented Approach},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)},
year={2012},
pages={466-471},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003863404660471},
isbn={978-989-8565-02-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)
TI - AN ARCHITECTURAL PATTERN FOR X3D-BASED VIRTUAL ENVIRONMENTS - An Object-oriented Approach
SN - 978-989-8565-02-0
AU - Anastassakis G.
AU - Panayiotopoulos T.
PY - 2012
SP - 466
EP - 471
DO - 10.5220/0003863404660471