Title :
An object-oriented software architecture for 3D mixed reality applications
Author :
Piekarski, Wayne ; Thomas, Bruce H.
Author_Institution :
Sch. of Comput. & Inf. Sci., South Australia Univ., Mawson Lakes, SA, Australia
Abstract :
This paper presents a new software architecture for 3D mixed reality applications, named Tinmith-evo5. Currently there are a limited number of existing toolkits for the development of 3D mixed reality applications, each optimized for particular feature but at the detriment of others. Complex interactive user interfaces and applications require extensive supporting infrastructure, and can be hampered by inadequate support. The Tinmith-evo5 architecture is optimised to develop mobile augmented reality and other interactive 3D applications on portable platforms with limited resources. This architecture is implemented in C++ with an object-oriented data flow design, an object store based on the Unix file system model, and uses other ideas from existing previous work.
Keywords :
C++ language; Unix; augmented reality; data flow computing; software architecture; software tools; user interfaces; 3D mixed reality applications; C++ language; Tinmith-evo5; Unix file system; data flow design; file system model; infrastructure support; interactive 3D applications; interactive user interfaces; mobile augmented reality; object-oriented data flow; object-oriented software; optimisation; portable platforms; software architecture; software development tools; Application software; Augmented reality; Computer architecture; Hardware; Programming; Rendering (computer graphics); Software architecture; User interfaces; Virtual reality; Wearable computers;
Conference_Titel :
Mixed and Augmented Reality, 2003. Proceedings. The Second IEEE and ACM International Symposium on
Print_ISBN :
0-7695-2006-5
DOI :
10.1109/ISMAR.2003.1240708