• DocumentCode
    812907
  • Title

    Making Augmented Reality Practical on Mobile Phones, Part 1

  • Author

    Wagner, Dietmar ; Schmalstieg, Dieter

  • Author_Institution
    Graz Univ. of Technol., Graz
  • Volume
    29
  • Issue
    3
  • fYear
    2009
  • Firstpage
    12
  • Lastpage
    15
  • Abstract
    In 2003, we started an AR framework for mobile phones. We intended its first generation as primarily a proof of feasibility. The second generation was an attempt to port a fully featured PC-based AR framework, Studierstube 4, to a phone platform. You can port existing applications and make them run on mobile phones. However, as we had to painfully experience ourselves, this approach typically produces slow, bloated, and unstable software. Optimally using phones´ scarce resources requires different algorithms and architectural decisions than for PCs, leading to a complete reengineering of an existing solution. So, for the third generation, Studierstube ES, we largely abandoned compatibility requirements and added new elements to the design, such as an asymmetric client-server technique, that are specific to mobile devices. In this first installment of our two-part tale of Studierstube ES and what we´ve learned along the way, we describe the mobile phone platform´s restrictions and how our software architecture allows fast development of mobile phone AR applications.
  • Keywords
    augmented reality; software architecture; Studierstube ES; handheld augmented reality; mobile phones; software architecture; Application software; Augmented reality; Bandwidth; Hardware; Mobile handsets; Personal communication networks; Programming; Smart phones; Software architecture; Target tracking; augmented reality; embedded systems; mobile phones; software development;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2009.46
  • Filename
    4909113