Aquino, Luca and Habegger, Silvan (2016) Floorball Tactics-Board. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
fbt_documentation_eprints.pdf - Supplemental Material
Download (17MB) | Preview
Abstract
Im Unihockey-Sport kommen oft Taktik-Tafeln zur Visualisierung und Absprache von Taktiken und Übungen zum Einsatz. Während dies ein bewährtes Mittel des Informationsaustausches ist, sind die fertig aufgezeichneten Spielzüge trotz standardisierter Symbolsprache ohne weiterführende Beschreibung für Dritt-Personen nur schwer interpretierbar, da eine zeitliche Dimension nicht abgebildet werden kann. Zudem ist ein Austausch von Taktiken meist nur durch einfaches Abzeichnen, Kopieren oder mit dem Zukauf von Lehrbüchern möglich. Eine zentrale Austauschplattform gibt es nicht.
Die Umsetzung wurde in einem an RUP angelehnten Projektvorgehen vorgenommen, in deren Rahmen agile Methoden zum Zuge kamen.
Die Android-Applikation wurde in Java 7 implementiert und in eine dreischichtige Model-View-Presenter Architektur aufgeteilt. Die Views sowie die Navigation halten sich stark an Googles Material-Design-Guidelines und sind möglichst benutzerfreundlich konzipiert. Um Taktiken und Gruppen lokal zu speichern, wurde greenDao ORM für SQLite Datenbanken verwendet. Diese Library gilt als schnellster und bekanntester OR-Mapper in seinem Segment. Als Datenaustausch-Format kommt JSON zum Einsatz.
Für die Server-Applikation wurde auf Scala in Zusammenspiel mit MongoDB gesetzt. Scala ist durch die funktionalen Sprachkonzepte ebenso wie MongoDB als Document-Oriented-Database sehr gut skalierbar. Die Administrations-Web-Oberfläche wurde in HTML, CSS und JavaScript implementiert, und bezieht Daten über dieselbe JSON-Schnittstelle wie die Android-Applikation.
In dieser Arbeit wurde eine App entwickelt, die es Autoren einer Taktik ermöglicht, mit geringem Aufwand Spielzüge in gewohnter Notation zu erfassen, sowie Spieler besonders einfach gleichzeitig laufen zu lassen. Erstellte Übungen können Gruppen zugeordnet werden, womit dem Benutzer eine strukturierte Organisationsmöglichkeit angeboten wird.
Der Austausch von Taktiken wird durch einen “Store“ ermöglicht, in welchem Taktiken und Gruppen als kostenlose Downloads angeboten werden. Dieser soll einerseits die Mannschaftsinterne Kommunikation verbessern, wie auch die Trainer zu neuen Ideen für Übungen und Taktiken anregen. Um den Store verwalten zu können, wurde ein Administrationstool in Form einer Webanwendung implementiert.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Mobile > Mobile App Area of Application > Sports Technologies > Programming Languages > Java Technologies > Programming Languages > Scala Technologies > Application Servers Technologies > Databases > SQLite Technologies > Databases > mongoDB Technologies > Operating Systems > Android Technologies > Web |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stocker, Mirko UNSPECIFIED |
Date Deposited: | 05 Oct 2016 11:25 |
Last Modified: | 05 Oct 2016 11:25 |
URI: | https://eprints.ost.ch/id/eprint/535 |