ABSTRACT
In this paper, we describe the design and implementation details of a software development framework for building Outdoor Augmented Reality (AR) applications on mobile platforms. The framework consists of a mobile client software library, web-based server, and a web-based authoring tool. It is developed using component based design making it easy to customize and reuse, and as it provides both low-level functional modules and ready-to-use high level components, both skilled and novice developers can choose the level of abstraction they need to use, or even work together under the same framework. By mixing and matching the ready-to-use framework components, developers can focus on designing and developing the domain content, logic and user interface, and spend less time implementing basic functionality. We demonstrate the validity of our framework with three case studies of mobile Outdoor AR application development.
- Bauer, M., Bruegge, B., Klinker, G., MacWilliams, A., Reicher, T., Riss, S., Sandor, C., and Wagner, M. 2001. Design of a component-based augmented reality framework. In Proc. of Intl. Symp. on Augmented Reality, 45--54. Google ScholarDigital Library
- Behzadan, A. H., Timm, B. W., and Kamat, V. R. 2008. General-purpose modular hardware and software framework for mobile outdoor augmented reality applications in engineering. Advanced Engineering Informatics 22, 1, 90--105. Google ScholarDigital Library
- Burbeck, S. 1992. Applications programming in smalltalk-80#8482;: How to use model-view-controller (mvc). Smalltalk-80 v2. 5. ParcPlace.Google Scholar
- Cheok, A. D., Fong, S. W., Goh, K. H., Yang, X., Liu, W., and Farzbiz, F. 2003. Human pacman: a sensing-based mobile entertainment system with ubiquitous computing and tangible interaction. In Proc. of the 2nd workshop on Network and system support for games, 106--117. Google ScholarDigital Library
- Feiner, S., MacIntyre, B., Hllerer, T., and Webster, A. 1997. A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Personal Technologies 1, 4, 208--217.Google ScholarCross Ref
- Fielding, R. T. 2000. Architectural styles and the design of network-based software architectures. PhD thesis, University of California. Google ScholarDigital Library
- Gleue, T., and Dähne, P. 2001. Design and implementation of a mobile device for outdoor augmented reality in the archeoguide project. In Proc. of the 2001 conf. on Virtual reality, archeology, and cultural heritage, 161--168. Google ScholarDigital Library
- Lee, G., Dünser, A., Kim, S., and Billinghurst, M. 2012. CityViewAR: A mobile outdoor AR application for city visualization. In Proc. of International Symposium on Mixed and Augmented Reality (ISMAR-AMH) 2012, 57--64.Google Scholar
- Lindeman, R. W., Lee, G., Beattie, L., Gamper, H., Pathinarupothi, R., and Akhilesh, A. 2012. GeoBoids: A mobile AR application for exergaming. In Proc. of Intl. Symp. on Mixed and Augmented Reality (ISMAR-AMH) 2012, 93--94.Google Scholar
- Piekarski, W., Hepworth, D., Demczuk, V., Thomas, B., and Gunther, B. 1999. A mobile augmented reality user interface for terrestrial navigation. In Proc. of 22nd Australasian Computer Science Conference, 122--133.Google Scholar
- Thomas, B., Close, B., Donoghue, J., Squires, J., De Bondi, P., Morris, M., and Piekarski, W. 2000. Arquake: An outdoor/indoor augmented reality first person application. In Proc. of the 4th Intl. Symp. on Wearable Computers, IEEE, 139--146. Google ScholarDigital Library
- Vlahakis, V., Ioannidis, M., Karigiannis, J., Tsotros, M., Gounaris, M., Stricker, D., Gleue, T., Daehne, P., and Almeida, L. 2002. Archeoguide: An augmented reality guide for archaeological sites. Computer Graphics and Applications 22, 5, 52--60. Google ScholarDigital Library
Index Terms
- A component based framework for mobile outdoor AR applications
Recommendations
Building mobile AR applications using the outdoor AR library
SA '13: SIGGRAPH Asia 2013 Symposium on Mobile Graphics and Interactive ApplicationsWhile early outdoor Augmented Reality (AR) systems required cumbersome equipment to be worn by the user, recent developments in mobile device technology mean that smartphones can now run AR applications. In this tutorial, attendees will learn how to ...
A component based framework for mobile outdoor AR applications
SA '13: SIGGRAPH Asia 2013 Symposium on Mobile Graphics and Interactive ApplicationsWhile early outdoor AR systems required cumbersome equipment to be carried by the user, recent development in mobile device technology means that mainstream smartphones can now be used. We present a framework for building mobile outdoor AR applications ...
Development Framework for Mobile Social Applications
CAiSE '09: Proceedings of the 21st International Conference on Advanced Information Systems EngineeringDevelopments in mobile phone technologies have opened the way for a new generation of mobile social applications that allow users to interact and share information. However, current programming platforms for mobile phones provide limited support for ...
Comments