Verarbeitung und Visualisierung von Echtzeitdatenströmen in Mobile Cloud Computing Architekturen am Beispiel einer Flottenmanagement-App

Processing and Visualizing Real-Time Data Streams with Mobile Cloud Computing Architectures using the example of a Fleet Management App

  • Gegenstand der hier vorgestellten Arbeit ist die Betrachtung und der Vergleich von Datenbanksystemen und deren Einsatzbereich in Verbindung mit Echtzeitdatenströmen in Mobile Cloud Computing Architekturen. Nach Erläuterung der Funktionsweise von Datenbanken und deren Eigenschaften werden die Unterschiede zwischen den traditionellen relationalen und den echtzeitfähigen Datenbanken untersucht. Daraufhin wird ein Vergleich von verschiedenen echtzeitfähigen Datenbanken, wie RethinkDB und Google Firebase Realtime Database, durch Gegenüberstellung von Features, der Query-Language und der Realtime-Fähigkeit angefertigt. Die parallel zur Arbeit entwickelte Mobile-App basiert auf dem RemoteUI-System mit Anbindung an die NoSQL-Datenbank RethinkDB. Durch die Nutzung von Mobile Cloud Computing können rechenintensive Aufgaben wie die Verarbeitung von großen Mengen von Sensordaten durch einen leistungsstarken externen Server durchgeführt werden, um Rechen- und Akkuleistung des mobilen Endgeräts einzusparen. Als Echtzeitdatenströme werden GPS-Positionsdaten eines Smartphones genutzt, die per Mobile-App über eine REST-API an den Server gesendet werden. Diese werden dort von der Datenbank verarbeitet und für andere Nutzer der App wieder visuell verfügbar gemacht. Hierbei spielt vor allem die Verarbeitung auf dem Server eine bedeutende Rolle.
  • This study focuses on the comparison of various database systems and their usage in conjunction with real time data in mobile cloud computing systems. Ensuing an explanation of the general functionality of databases and their features, the differences between traditional relational and real time databases will be determined. Subsequently a comparison of different real time databases including RethinkDB and Google Firebase Realtime Database will be made by analyzing their features, query language and real time capabilities. Simultaneously, a mobile app based on the RemoteUI system in connection with the NoSQL database RethinkDB was developed. By using mobile cloud computing technology, intense computing work like processing big data sets from sensor data can be operated on a powerful external server to save computing and battery power on the mobile phone. GPS locations from the phone will be used as real time data and sent to the server via a REST-API. The data will be processed by the real time database, sent back to all other connected clients, and visually displayed. The importance of this procedure lies within the processing on the server side.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Christopher Walz
URN:urn:nbn:de:bsz:900-opus4-55593
Advisor:Ansgar Gerlicher, Daniel Thommes
Document Type:Bachelor Thesis
Language:German
Year of Completion:2016
Granting Institution:Hochschule der Medien, FB 1: Druck und Medien
Date of final exam:2016/08/22
Release Date:2016/09/21
Pagenumber:73
Institutes:FB 1: Druck und Medien
Access Rights:Frei zugänglich
Licence (German):License LogoCreative Commons - Namensnennung-Nicht kommerziell-Keine Bearbeitung