Good, Dominik and Forrer, Urs (2018) TourLive (2018). Bachelor thesis, HSR Hochschule für Technik Rapperswil.
FS 2018-BA-EP-Good-Forrer-TourLive.pdf - Supplemental Material
Download (10MB) | Preview
Abstract
Das TourLive System ermöglicht die Aufzeichnung und Darstellung des Renngeschehens bei Radrennen für Zuschauer, Rennorganisatoren, RadioTour Speaker und Mannschaftsleiter. Es besteht aus dem GPS Aufnahmesystem, der RadioTour Anwendung und einem Web-Anzeigesystem. Im Rahmen der Bachelorarbeit wurde das bereits bestehende TourLive System erweitert.
Die «RadioTour Android Anwendung» wurde in der Studienarbeit im Herbstsemester 2017 von Grund auf neu strukturiert und ein Prototyp implementiert. Im Rahmen der Bachelorarbeit wurden Systeme zur Real-Time Anzeige der RadioTour Daten implementiert. Ferner wurde der Prototyp perfektioniert.
Das in der Bachelorarbeit entwickelte System umfasst das TourLive-Frontend (Desktop- und Smartphone-Darstellung) und das Backend (TourLive-Server mit TourLive-API). Die TourLive-API dient zur Persistierung und zur Bereitstellung der Daten auf dem zentralen Server. Im Frontend werden die Daten für interessierte Zuschauer graphisch aufbereitet und übersichtlich dargestellt. Das Frontend ist auf Basis des JavaScripts-Frameworks React und dem State Management Redux implementiert.
Durch die Verwendung eines client-seitigen JavaScript-Frameworks, Caching und Thread-Pools ist möglich auch eine grosse Last von gleichzeitigen Benutzer zu tragen. Bei einem Lasttest mit bis zu 1’000 gleichzeitigen Nutzern betrugen die Antwortzeiten stets weniger als eine Sekunde. An der diesjährigen Tour de Suisse wird sich zeigen, ob das gesamte System die effektive Nutzlast tragen kann.
Das System soll nach der Tour de Suisse durch weitere Funktionen ergänzt werden (z.B. Integration TourLive-Wo-Anwendung, TourLive-Abstandsanwendung mit Analyse)
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Computing & Sport Area of Application > Web based Area of Application > Statistics Area of Application > Sports Technologies > Programming Languages > Java Technologies > Frameworks and Libraries > Play Technologies > Communication > GPS (Global Positioning System) |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Heinzmann, Peter UNSPECIFIED Thesis advisor Eichler, Patrick UNSPECIFIED |
Date Deposited: | 31 Jan 2019 11:47 |
Last Modified: | 31 Jan 2019 11:47 |
URI: | https://eprints.ost.ch/id/eprint/681 |