Download PDF-Version (~7,1 Mb)

Transcript
Abstract
Im Rahmen dieser Arbeit soll eine Anwendung für Android Geräte entwickelt werden, welche die
Fernsteuerung und Nutzung eines PVR Systems ermöglichen soll. Die Anwendung soll in Kooperation mit der auf PVR Systeme spezialisierten Firma DiscVision GmbH entwickelt werden.
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 Programmzeitschrift geregelt
und verwaltet.
Mit Hilfe der Applikation soll dem Nutzer die Möglichkeit geboten werden diese Funktionen
auch auf seinem Android Gerät überall abrufbereit zu haben. Somit soll die Applikation aktuelle
Programm-Informationen abrufen, Einstellungen vornehmen, das PVR System von überall aus
steuern können und sowohl abgelegte als auch Live-Videoinhalte wiedergeben können. Abgelegte
Inhalte sollen dabei im lokalem 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.
Zudem soll im Zuge dieser Arbeit versucht werden die Bildschirmansichten für die Nutzung
von verschiedenen Android Geräten mit unterschiedlichen Bildschirmgröÿen und -eigenschaften
zu optimieren. Es soll ebenfalls versucht werden bei der Gestaltung und Implementation der
Anwendung die Android Design Richtlinien einzuhalten.
Ziel dieser Arbeit ist neben der Implementation einer Android Applikation auch eine Evaluation
über die Bedienung und Nutzerfreundlichkeit dieser. Dabei soll versucht werden auch die Design
Richtlinien und verfügbare Werkzeuge genauer zu betrachten und zu bewerten. Zudem soll die
Android API bezüglich der Optimierung der Bildschirmansichten in Bezug auf die verschiedenen
Bildschirmgröÿen untersucht werden und die verwendeten Protokolle auf ihre Funktionen und
Verwendbarkeit evaluiert werden.