Title :
A Model-View Driven Architecture for VR-Based Simulations
Author :
Nourian, Saeid ; Shen, Xiaojun ; Georganas, Nicolas D.
Author_Institution :
Ottawa Univ., Ottawa
Abstract :
Despite recent advances in software and hardware aspects of virtual reality (VR), from the software design point of view VR technology remains primitive. In particular, most existing VR applications suffer from lack of extensibility, maintainability and reusability. Examples of successful architectures include those of web-based applications that utilize such technologies as XML (extensible markup language) and XSL (extensible style sheets) to separate the data models from the view. VR simulations are similar to web-based applications in that they may also consist of some models (e.g., mathematical models) and views (3D representations of the mathematical models). This paper presents an architecture that dynamically generates VR simulations based on XML models that are received as input. Theses XML models are used to define and configure the various elements of an interactive VR application, such as 3D graphics, mathematical or other models and the nature of user interactions (i.e. haptic interaction, physical attributes, etc).
Keywords :
Internet; XML; computer graphics; software engineering; virtual reality; 3D graphics; 3D representations; VR-based simulations; Web-based applications; XML; XSL; extensible markup language; extensible style sheets; model-view driven architecture; software engineering; virtual reality; Application software; Computer architecture; Data models; Graphics; Haptic interfaces; Hardware; Mathematical model; Software design; Virtual reality; XML; Reconfigurable architectures; Simulation software; Software engineering; Virtual reality;
Conference_Titel :
Haptic, Audio and Visual Environments and Games, 2007. HAVE 2007. IEEE International Workshop on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
978-1-4244-1571-7
Electronic_ISBN :
978-1-4244-1571-7
DOI :
10.1109/HAVE.2007.4371604