Sebastian Bruns:
Entwicklung einer Android Applikation zur Fernsteuerung und Nutzung eines PVR Systems

Betreuer: Prof. Dr. Oliver Vornberger

Kontakt: sebruns@uni-osnabrueck.de

Download der Arbeit: PDF-Version (~7,1 Mb)


Zusammenfassung

Im Rahmen dieser Arbeit wird eine Anwendung für Android Geräte entwickelt, welche die Fernsteuerung und Nutzung eines PVR-Systems ermöglichen soll. Als Kooperationspartner steht mit der Firma DiscVision GmbH
ein auf PVR-Systeme spezialisiertes Unternehmen zur Verfügung. Ein PVR-System bietet, angeschlossen an einen Fernseher, dem Nutzer nicht nur die Möglichkeit das aktuelle TV Programm wiederzugeben, sondern auch Aufzeichnungen von diesem zu erstellen. Dabei kann eine Aufzeichnung direkt gestartet, aber auch für einen gewissen Zeitraum eingeplant werden. Die Planung einer Aufnahme wird über eine elektronische Programmzeit-
schrift geregelt und verwaltet.

Mit Hilfe der Applikation soll dem Nutzer die Möglichkeit geboten werden diese Funktionen auch auf seinem Android Gerät überall abzurufen. Somit soll die Applikation aktuelle Programm-Informationen abrufen, Einstel-
lungen vornehmen, das PVR-System von überall aus steuern und sowohl abgelegte als auch Live-Videoinhalte wiedergeben können. Abgelegte Inhalte sollen dabei im lokalen Netzwerk über das UPnP-Protokoll abrufbar sein
und im entfernten Netzwerk über HTTP Live Streaming verteilt werden. Außerdem soll mittels des Sat>IP-Protokolls die Übertragung des aktuell laufenden Programms auf das Android Gerät gestreamt werden können.

Im Zuge dieser Arbeit soll zudem versucht werden die Bildschirmansichten für die Nutzung von verschiedenen Android Geräten mit unterschiedlichen Bildschirmgrößen und -eigenschaften zu optimieren. Dabei sollen bei
der Gestaltung und Implementation der Anwendung die Android Design-Richtlinien eingehalten werden.

Ziel dieser Arbeit ist - neben der Implementation einer Android Applikation - auch eine Evaluation über die Bedienung und Nutzerfreundlichkeit dieser. Hier sollen die Design-Richtlinien und verfügbare Werkzeuge genauer
betrachtet und bewertet werden. Zudem soll die Android API hinsichtlich der Optimierung der Bildschirmansichten in Bezug auf die verschiedenen Bildschirmgrößen untersucht und die verwendeten Protokolle auf ihre
Funktionen und Verwendbarkeit evaluiert werden.


Screenshots