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.