Bachelor Thesis BCLR-2016-44

BibliographyRöhrdanz, Oliver: Implementierung und Test einer mobilen Hybrid-Anwendung für Fußgängernavigation.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 44 (2016).
87 pages, german.
CR-SchemaH.2.1 (Database Management Logical Design)
D.2.5 (Software Engineering Testing and Debugging)
D.2.11 (Software Engineering Software Architectures)
E.2 (Data Storage Representations)
J.4 (Social and Behavioral Sciences)
Abstract

Der Trend zu mobiler Navigation und standortbezogenen Diensten nimmt in den letzten Jahren stetig zu. Die meisten Systeme eignen sich jedoch nicht immer für die Fußgängernavigation. Zu diesem Zweck wurde die Anwendung Nifino entwickelt. Neben der Lokalisierung von Freunden soll Nifino Personen auch zu statischen oder sich bewegenden Entitäten, den sogenannten Beacons, führen können. Nifino wird als hybride Mobilanwendung auf Basis von Ionic, AngularJS und Cordova geschrieben. Im Rahmen dieser Bachelorarbeit wurde ein Beaconkonzept in der hybriden Mobilanwendung implementiert. Die hierfür erstellte Datenstruktur erlaubt es, geräteunabhängig verwendet zu werden. Da sich Nifino noch im Aufbau befindet, kann die Datenstruktur ohne großen Aufwand erweitert werden, um in Zukunft neue Features zu ermöglichen. Zudem können in der entwickelten Version von Nifino Beacons in der Umgebung gefiltert und gefunden, oder bei Bedarf neue Beacons erstellt und bearbeitet werden. Um Nifino besser in das existierende Android Ökosystem zu integrieren wurden native Plugins entwickelt. Diese native Plugins erlauben es zum Beispiel Benachrichtungen anzuzeigen sofern eine Navigation aktiv ist. Neben den Beacons werden in dieser Arbeit verschiedene Testverfahren und Tools vorgestellt, die in mobilen Umgebungen Verwendung finden können und zur Implementierung der Testmethoden angewandt werden. Diese Tools werden gegeneinander evaluiert. Unter Verwendung der jeweiligen Tools wurden in dieser Arbeit Unit- und End-to-End Testfälle geschrieben, um die Anwendung systematisch und nach den Kriterien der Softwaretechnik zu testen.

Full text and
other links
PDF (1881966 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Wagner, Sebastian; Schleicher, Dr. Daniel
Entry dateSeptember 26, 2018
   Publ. Computer Science