Floorball Tactics-Board

Aquino, Luca and Habegger, Silvan (2016) Floorball Tactics-Board. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
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
Creators:
CreatorsEmail
Aquino, LucaUNSPECIFIED
Habegger, SilvanUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStocker, MirkoUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 05 Oct 2016 11:25
Last Modified: 05 Oct 2016 11:25
URI: http://eprints.hsr.ch/id/eprint/535

Actions (login required)

View Item View Item