Refine
Document Type
- Bachelor Thesis (3)
Has Fulltext
- yes (3)
Is part of the Bibliography
- no (3)
Keywords
- Angewandte Informatik (3) (remove)
Institute
Open Access
- Closed Access (2)
- Open Access (1)
This thesis deals with the creation of a cross-platform application using Xamarin.Forms. The cross-platform application will cover three different platforms android, iOS, and UWP.
The application is the first concept of a possible feature for a companion application for LS telcom. There, the user can identify cell antennas using a map-view and a camera-view making the application an augmented reality application. Thus, the user can search for a specific cell and access various information that he would not be able to see with his eyes like for example the frequency of the transmitting cells.
The cell data is generated from three different sources, Cartoradio, OpenCelliD, and the LS telcom databrowser. Eventually, the decision was taken, that the main source should be the LS telcom databrowser which has multiple advantages over the other cell sources.
The cells on the map-view are placed using the extracted coordinates from the source data. However, the cells on the camera-view are placed with complex calculations using different formulas like the Haversine formula to calculate the distance between the cell and the user and the bearing to calculate the angle between the cell and the user. Various settings will allow the user to personalize the application according to his wishes.
Diese Arbeit beschäftigt sich mit der Leistungsanalyse und Optimierung eines Flugdatenservers. Für die Durchführung dieser Leistungsanalyse wird eine eigene Anwendung entwickelt. Mit dieser eigens entwickelten Anwendung wird das Leistungsverhalten des Flugdatenservers genau analysiert. Mit den Erkenntnissen aus der Leistungsanalyse werden am Flugdatenserver Optimierungen durchgeführt und weitere Möglichkeiten zur Optimierung aufgezeigt. Bei diesem Flugdatenserver (Air Traffic Control Server) handelt es sich um eine Client/Server-Anwendung zur Visualisierung von Flugbewegungen im Lauftraum. Hierfür wird der Flugdatenserver mit Flugsicherungsdaten durch das Flugüberwachungssystem Automatic Dependent Surveillance (ADS) versorgt.
Die urbane Tanzszene umfasst eine große Community aus Tänzern der ganzen Welt. Das Können der Tänzer wird in regelmäßigen Wettbewerben, sogenannten Battles, unter Beweis gestellt. Leider ist es als Außenstehender oder Neuling und selbst als Kenner der Szene mühsam ein Battle zu finden, da diese meist über Privatpersonen geteilt werden und somit nur schwer die Allgemeinheit erreichen. Ebenso ergeht es den Tänzern bei der Suche nach Trainingsorten.
Eine Lösung für dieses Problem soll eine App sein, in der alle Trainingsorte und Battles aufgenommen werden können.
Damit die geeigneten Funktionen ermittelt werden können, wurde eine Analyse der aktuellen Eventplattformen für urbane Tanzevents durchgeführt und ein lösungsorientiertes Konzept für die Problematiken der Wettbewerbs- und Trainingsortsuche entwickelt.
Um die App realisieren zu können, wurden verschiedene Arten von Apps betrachtet und die Cross-Platform Entwicklungart gewählt. Für diese Entwicklungsart wurden mehrere Frameworks beleuchtet und Flutter als geeignetes Framework ausgesucht.
Ein Teil des Konzeptes wurde in ein nutzerorientiertes Design umgewandelt aus dem ein klickbarer Prototyp entstanden ist. Dieser Prototyp wurde von potentiellen Nutzern auf die Probe gestellt und anschließend verbessert.
Für die Umsetzung des Designs wurde sich in das Framework Flutter eingearbeitet und eine grundlegende Architektur für die App mithilfe des State Management Systems BLoC angelegt sowie einige Funktionen aus dem Konzept umgesetzt.