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

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]  R. Sinnott Virtues of the Haversine , 1984 .

[2]  Manfred Reichert,et al.  Collaboration support through mobile processes and entailment constraints , 2013, 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[3]  Lisa Feineis,et al.  Development of an Augmented Reality Component for on the Trail Navigation in Mountainous Regions , 2013 .

[4]  Blair MacIntyre,et al.  Browsing the Real-World Wide Web: Maintaining Awareness of Virtual Information in an AR Information Space , 2003, Int. J. Hum. Comput. Interact..

[5]  Manfred Reichert,et al.  DBIScholar: An iPhone Application for Performing Citation Analyses , 2011, CAiSE Forum.

[6]  Steven K. Feiner,et al.  A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[7]  Ernesto Damiani,et al.  Augmented reality technologies, systems and applications , 2010, Multimedia Tools and Applications.

[8]  Alexander Bachmeier,et al.  Wi-Fi based indoor navigation in the context of mobile services , 2013 .

[9]  Jens Grubert,et al.  Augmented Reality Browser Survey , 2012 .

[10]  Manfred Reichert,et al.  Mobile Task Management for Medical Ward Rounds - The MEDo Approach , 2012, Business Process Management Workshops.

[11]  Kazutoshi Sumiya,et al.  Interoperable augmented web browsing for exploring virtual media in real space , 2009, LOCWEB '09.

[12]  Manfred Reichert,et al.  Engineering an Advanced Location-Based Augmented Reality Engine for Smart Mobile Devices , 2013 .

[13]  Alberto Sillitti,et al.  Mobile Multiplatform Development: An Experiment for Performance Analysis , 2012, ANT/MobiWIS.

[14]  Peter Fröhlich,et al.  Comparing conceptual designs for mobile access to geo-spatial information , 2006, Mobile HCI.

[15]  Matthew Turk,et al.  Location-based augmented reality on mobile phones , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[16]  Manfred Reichert,et al.  Using Vital Sensors in Mobile Healthcare Business Applications - Challenges, Examples, Lessons Learned , 2013, WEBIST.

[17]  Manfred Reichert,et al.  Towards Flexible Process Support on Mobile Devices , 2010, CAiSE Forum.

[18]  Dieter Schmalstieg,et al.  Location based Applications for Mobile Augmented Reality , 2003, AUIC.