15 research outputs found

    Advanced Algorithms for Location-Based Smart Mobile Augmented Reality Applications

    Get PDF
    During the last years, the computational capabilities of smart mobile devices have been continuously improved by hardware vendors, raising new opportunities for mobile application engineers. Mobile augmented reality is one scenario demonstrating that smart mobile applications are becoming increasingly mature. In the AREA (Augmented Reality Engine Application) project, we developed a kernel that enables such location-based mobile augmented reality applications. On top of the kernel, mobile application developers can easily realize their individual applications. The kernel, in turn, focuses on robustness and high performance. In addition, it provides a flexible architecture that fosters the development of individual location-based mobile augmented reality applications. In the first stage of the project, the LocationView concept was developed as the core for realizing the kernel algorithms. This LocationView concept has proven its usefulness in the context of various applications, running on iOS, Android, or Windows Phone. Due to the further evolution of computational capabilities on one hand and emerging demands of location-based mobile applications on the other, we developed a new kernel concept. In particular, the new kernel allows for handling points of interests (POI) clusters or enables the use of tracks. These changes required new concepts presented in this paper. To demonstrate the applicability of our kernel, we apply it in the context of various mobile applications. As a result, mobile augmented reality applications could be run on present mobile operating systems and be effectively realized by engineers utilizing our approach. We regard such applications as a good example for using mobile computational capabilities efficiently in order to support mobile users in everyday life more properly

    Enabling Tracks in Location-Based Smart Mobile Augmented Reality Applications

    Get PDF
    To assist users through contemporary mobile technology is demanded in a multitude of scenarios. Interestingly, more and more users crave for mobile assistance in their leisure time. Consequently, the number of mobile applications that support leisure activities increases significantly. Mobile augmented reality applications constitute an example for user assistance that is welcome in these scenarios. In the AREA (Augmented Reality Engine Application) project, we developed a kernel that enables sophisticated location-based mobile augmented reality applications. On top of this kernel, various projects were realized. In many of these projects, a feature to enable tracks was demanded. Tracks, for example, may assist users in the context of mountaineering. The development of an AREA algorithm that enables track handling requires new concepts that are presented in this paper. To demonstrate the performance of the developed algorithm, also results of an experiment are presented. As a lesson learned, mobile augmented reality applications that want to make use of the new algorithm can be efficiently run on present mobile operating systems and be effectively realized by engineers using the AREA framework. Altogether, the new track feature is another valuable step for AREA towards a comprehensive location-based mobile augmented reality framework

    The AREA Algorithm Framework Enabling Location-based Mobile Augmented Reality Applications

    Get PDF
    The dramatically increased computational capabilities of mobile devices have leveraged the opportunities for mobile application engineers. Respective scenarios, in which these opportunities can be exploited, emerge almost per day. In this context, mobile augmented reality applications play an important role in many business scenarios. In the automotive domain, they are mainly used to provide car customers with new experiences. For example, customers can use their own mobile device to experience the interior of a car by moving the mobile device around. The device’s camera then detects interior parts and shows additional information to the customer within the camera view. Although the computational capabilities have been increased, the realization of such mobile augmented reality applications is still a complex endeavor. In particular, the different mobile operating systems and their peculiarities must be carefully considered. In the AREA (Augmented Reality Engine Application) project, a powerful kernel was realized that enables location-based mobile augmented reality applications. This kernel, in turn, mainly focuses on robustness and performance. In addition, it provides a flexible architecture that fosters the development of individual location-based mobile augmented reality applications. As many aspects have to be considered to implement individual applications based on top of AREA, this paper provides the first comprehensive overview of the entire algorithm framework. Moreover, a recently realized algorithm and new features will be presented. To demonstrate the applicability of the kernel, its features are applied in the context of various mobile applications. As the major lesson learned, powerful mobile augmented reality applications can be efficiently run on present mobile operating systems and be effectively realized by engineers using AREA. We consider such mobile frameworks as being crucial to provide more generic concepts that are able to abstract from the peculiarities of the underlying mobile operating system and to support mobile application developers more properly

    The AREA Framework for Location-Based Smart Mobile Augmented Reality Applications

    Get PDF
    During the last years, the computational capabilities of smart mobile devices have been continuously improved by hardware vendors, raising new opportunities for mobile application engineers. Mobile augmented reality can be considered as one demanding scenario demonstrating that smart mobile applications are becoming more and more mature. In the AREA (Augmented Reality Engine Application) project, we developed a powerful kernel that enables location-based, mobile augmented reality applications. On top of this kernel, mobile application developers can realize sophisticated individual applications. The AREA kernel, in turn, allows for both robustness and high performance. In addition, it provides a flexible architecture that fosters the development of individual location-based mobile augmented reality applications. As a particular feature, the kernel allows for the handling of points of interests (POI) clusters. Altogether, advanced concepts are required to realize a location-based mobile augmented reality kernel that are presented in this paper. Furthermore, results of an experiment are presented in which the AREA kernel was compared to other location-based mobile augmented reality applications. To demonstrate the applicability of the kernel, we apply it in the context of various mobile applications. As a lesson learned, sophisticated mobile augmented reality applications can be efficiently run on present mobile operating systems and be effectively realized by engineers using the AREA framework. We consider mobile augmented reality as a killer application for mobile computational capabilities as well as the proper support of mobile users in everyday life

    Flexible development of location-based mobile augmented reality applications with AREA

    Get PDF
    Mobile applications have garnered a lot of attention in the last years. The computational capabilities of mobile devices are the mainstay to develop completely new application types. The provision of augmented reality experiences on mobile devices paves one alley in this feld. For example, in the automotive domain, augmented reality applications are used to experience, inter alia, the interior of a car by moving a mobile device around. The device’s camera then detects interior parts and shows additional information to the customer within the camera view. Another application type that is increasingly utilized is related to the combination of serious games with mobile augmented reality functions. Although the latter combination is promising for many scenarios, technically, it is a complex endeavor. In the AREA (Augmented Reality Engine Application) project, a kernel was implemented that enables location-based mobile augmented reality applications. Importantly, this kernel provides a fexible architecture that fosters the development of individual location-based mobile augmented reality applications. The work at hand shows the fexibility of AREA based on a developed serious game. Furthermore, the algorithm framework and major features of it are presented. As the conclusion of this paper, it is shown that mobile augmented reality applications require high development eforts. Therefore, fexible frameworks like AREA are crucial to develop respective applications in a reasonable time

    The Conception and Realization of a Mobile Windows Phone Location-based Augmented Reality Application

    Get PDF
    It is considered very evolved having Augmented Reality (AR) to be used in an application. This raises the need to have good AR frameworks and AR engines to facilitate the development. Most of the available engines and frameworks are either hard to understand, due to poor documentation or do not provide a sufficient insight, or are proprietary, which force the developer to pay for it. This thesis introduces a location-based AR engine from scratch, which is in its dynamic structure easy to understand and to integrate it in any custom application. The usage of user controls and the possibility to extend the available classes provide a good basis to individualize the engine. This engine is based on the original AREA for iOS[1] and uses advanced calculations to enhance performance. This engine is made for Windows Phone 8.1 using C# with XAML(Extensible Application Markup Language) to create the UI

    Context-Based Handling of Mobile Process Activities

    Get PDF
    Process technology constitutes a crucial component of information systems. In this context, high flexibility is required as business functions must be quickly adaptable to cope with dynamic business changes. As recent developments allow for the use of mobile devices in knowledge-intensive areas, it is often demanded to enhance process-aware information systems with mobile activity support. In general, the technical integration of this activity type with existing process management technology is challenging. For example, protocols governing the communication between mobile devices and process management systems must be adapted. If a mobile context shall be additionally considered, the integration gets even more complex. However, the use of a mobile context offers advantages. For example, the mobile activity execution time may be decreased if mobile activities are only assigned to those users whose location is beneficial. This chapter proposes an approach to enable the robust handling of single process activities on mobile devices based on a mobile process model

    Konzeption und Herausgabe eines generischen Booklets ĂĽber Forschungsprojekte am Beispiel von Prozessmanagement, Informationssystemen und Mobilen Applikationen

    Get PDF
    Jährlich zunehmende Veröffentlichungszahlen von wissenschaftlichen Publikationen erschweren es, den Überblick zu behalten und sich Gehör zu verschaffen. Mit einem Booklet können nun gezielt Themen aufbereitet und verbreitet werden. In dieser Arbeit wird hierzu die erste Ausgabe eines neuen Booklets im Bereich Prozessmanagement, Informationssysteme und Mobile Applikationen unter Berücksichtigung gestalterischer Gesetzmäßigkeiten und wissenschaftlicher Erkenntnisse von Grund auf konstruiert. Mithilfe eines vorlagenbasierten Workflows steht ein effizientes Werkzeug zur Verfügung, regelmäßig neue Ausgaben zu produzieren. Diese Vorlagen werden in drei Kategorien mit unterschiedlichem inhaltlichen Schwerpunkt eingeteilt: formal, technisch und medial. Sie müssen von Autoren nur noch gefüllt und an den Herausgeber geschickt werden, der sie dank des Baukastenprinzips problemlos zusammensetzen kann. Die Ergebnisse dieser Arbeit erlauben eine spätere Automatisierung sowie einen Vertrieb, sodass hier weitere Effizienzsteigerungen und Werbeeffekte zu erwarten sind

    Konzeption und Realisierung einer mobilen Anwendung zur Untersuchung der akustischen Lokalisationsfähigkeit

    Get PDF
    Durch die stetig zunehmende Verbreitung von mobilen Geräten steigt auch der Bedarf an mobilen Anwendungen. Ein wichtiger Anwendungsbereich für mobile Anwendungen findet sich in der Medizin, insbesondere bei der Behandlung von Tinnitus Betroffenen, wieder. Allerdings ist die Entwicklung mobiler Anwendungen für unterschiedliche Plattformen sehr aufwändig, da sich deren Entwicklung deutlich voneinander unterscheidet. Aus diesem Grund bietet eine plattformunabhängige Entwicklung Vorteile in Bezug auf Komplexität und Kostenfaktor. Ziel dieser Arbeit ist die Konzeption und Realisierung einer hybriden Anwendung auf Basis des Frameworks Meteor, mit welcher die akustische Lokalisationsfähigkeit untersucht und verbessert werden soll. Um dies zu erreichen, wird mit Hilfe von WebGL eine 3D Szene erstellt. In dieser Szene werden Geräuschquellen mit der Web Audio API platziert und der Anwender muss diese Geräuschquellen lokalisieren. Weiterhin werden während des gesamten Interaktionszyklus Informationen aufgezeichnet, die für die Untersuchung der akustische Lokalisationsfähigkeit von großer Bedeutung sind
    corecore