Location-based Mobile Augmented Reality Applications - Challenges, Examples, Lessons Learned

Philip Geiger, Marc Schickler, Rüdiger Pryss, Johannes Schobel, Manfred Reichert


The technical capabilities of modern smart mobile devices more and more enable us to run desktop-like applications with demanding resource requirements in mobile environments. Along this trend, numerous concepts, techniques, and prototypes have been introduced, focusing on basic implementation issues of mobile applications. However, only little work exists that deals with the design and implementation (i.e., the engineering) of advanced smart mobile applications and reports on the lessons learned in this context. In this paper, we give profound insights into the design and implementation of such an advanced mobile application, which enables location-based mobile augmented reality on two different mobile operating systems (i.e., iOS and Android). In particular, this kind of mobile application is characterized by high resource demands since various sensors must be queried at run time and numerous virtual objects may have to be drawn in realtime on the screen of the smart mobile device (i.e., a high frame count per second be caused). We focus on the efficient implementation of a robust mobile augmented reality engine, which provides location-based functionality, as well as the implementation of mobile business applications based on this engine. In the latter context, we also discuss the lessons learned when implementing mobile business applications with our mobile augmented reality engine.


  1. Alasdair, A. (2011). Basic Sensors in iOS: Programming the Accelerometer, Gyroscope, and More. O'Reilly Media.
  2. Apple (2013). Event handling guide for iOS: Motion events. [Online; accessed 10.12.2013].
  3. ARML (2013). Augmented reality markup language. http://openarml.org/wikitude4.html. [Online; accessed 10.12.2013].
  4. Bachmeier, A. (2013). Wi-fi based indoor navigation in the context of mobile services. Master Thesis, University of Ulm.
  5. Bullock, R. (2007). Great circle distances and bearings between two locations. [Online; accessed 10.12.2013].
  6. Carmigniani, J., Furht, B., Anisetti, M., Ceravolo, P., Damiani, E., and Ivkovic, M. (2011). Augmented reality technologies, systems and applications. Multimedia Tools and Applications, 51(1):341-377.
  7. CMCityMedia (2013). City liveguide. http://liveguide.de. [Online; accessed 10.12.2013].
  8. Corral, L., Sillitti, A., and Succi, G. (2012). Mobile multiplatform development: An experiment for performance analysis. Procedia Computer Science, 10(0):736 - 743.
  9. Feineis, L. (2013). Development of an augmented reality component for on the trail navigation in mountainous regions. Master Thesis, University of Ulm, Germany.
  10. Feiner, S., MacIntyre, B., Höllerer, 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.
  11. Fröhlich, P., Simon, R., Baillie, L., and Anegg, H. (2006). Comparing conceptual designs for mobile access to geo-spatial information. Proc of the 8th Conf on Human-computer Interaction with Mobile Devices and Services, pages 109-112.
  12. Geiger, P., Pryss, R., Schickler, M., and Reichert, M. (2013). Engineering an advanced location-based augmented reality engine for smart mobile devices. Technical Report UIB-2013-09, University of Ulm, Germany.
  13. Grubert, J., Langlotz, T., and Grasset, R. (2011). Augmented reality browser survey. Technical report, Institute for Computer Graphics and Vision, Graz University of Technology, Austria.
  14. Junaio (2013). Junaio. http://www.junaio.com/. [Online; accessed 11.06.2013].
  15. Kähäri, M. and Murphy, D. (2006). Mara: Sensor based augmented reality system for mobile imaging device. 5th IEEE and ACM Int'l Symposium on Mixed and Augmented Reality.
  16. Kamenetsky, M. (2013). Filtered audio demo. http://www.stanford.edu/ boyd/ee102/conv demo.pdf. [Online; accessed 17.01.2013].
  17. Kooper, R. and MacIntyre, B. (2003). Browsing the realworld wide web: Maintaining awareness of virtual information in an AR information space. Int'l Journal of Human-Computer Interaction, 16(3):425-446.
  18. Layar (2013). Layar. http://www.layar.com/. [Online; accessed 11.06.2013].
  19. Lee, R., Kitayama, D., Kwon, Y., and Sumiya, K. (2009). Interoperable augmented web browsing for exploring virtual media in real space. Proc of the 2nd Int'l Workshop on Location and the Web, page 7.
  20. Paucher, R. and Turk, M. (2010). Location-based augmented reality on mobile phones. IEEE Computer Society Conf on Computer Vision and Pattern Recognition Workshops (CVPRW), pages 9-16.
  21. Pryss, R., Langer, D., Reichert, M., and Hallerbach, A. (2012). Mobile task management for medical ward rounds - the MEDo approach. Proc BPM'12 Workshops, 132:43-54.
  22. Pryss, R., Musiol, S., and Reichert, M. (2013). Collaboration support through mobile processes and entailment constraints. Proc 9th IEEE Int'l Conf on Collaborative Computing (CollaborateCom'13).
  23. Pryss, R., Tiedeken, J., Kreher, U., and Reichert, M. (2010). Towards flexible process support on mobile devices. Proc CAiSE'10 Forum - Information Systems Evolution, (72):150-165.
  24. Reitmayr, G. and Schmalstieg, D. (2003). Location based applications for mobile augmented reality. Proc of the Fourth Australasian user interface conference on User interfaces, pages 65-73.
  25. Robecke, A., Pryss, R., and Reichert, M. (2011). Dbischolar: An iphone application for performing citation analyses. Proc CAiSE'11 Forum at the 23rd Int'l Conf on Advanced Information Systems Engineering, (Vol-73).
  26. Schobel, J., Schickler, M., Pryss, R., Nienhaus, H., and Reichert, M. (2013). Using vital sensors in mobile healthcare business applications: Challenges, examples, lessons learned. Int'l Conf on Web Information Systems and Technologies, pages 509-518.
  27. Sinnott, R. (1984). Virtues of the haversine. Sky and telescope, 68:2:158.
  28. Systems, A. (2013). Phonegap. http://phonegap.com. [Online; accessed 10.12.2013].
  29. Wikitude (2013). Wikitude. http://www.wikitude.com. [Online; accessed 11.06.2013].
  30. Yelp (2013). Yelp. http://www.yelp.com. [Online; accessed 11.06.2013].

Paper Citation

in Harvard Style

Geiger P., Schickler M., Pryss R., Schobel J. and Reichert M. (2014). Location-based Mobile Augmented Reality Applications - Challenges, Examples, Lessons Learned . In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: BA, (WEBIST 2014) ISBN 978-989-758-024-6, pages 383-394. DOI: 10.5220/0004975503830394

in Bibtex Style

author={Philip Geiger and Marc Schickler and Rüdiger Pryss and Johannes Schobel and Manfred Reichert},
title={Location-based Mobile Augmented Reality Applications - Challenges, Examples, Lessons Learned},
booktitle={Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: BA, (WEBIST 2014)},

in EndNote Style

JO - Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: BA, (WEBIST 2014)
TI - Location-based Mobile Augmented Reality Applications - Challenges, Examples, Lessons Learned
SN - 978-989-758-024-6
AU - Geiger P.
AU - Schickler M.
AU - Pryss R.
AU - Schobel J.
AU - Reichert M.
PY - 2014
SP - 383
EP - 394
DO - 10.5220/0004975503830394