Ein mobiler Electronic Program Guide



Ähnliche Dokumente
Ein mobiler Electronic Program Guide für Android

Präsentation Von Laura Baake und Janina Schwemer

iphone- und ipad-praxis: Kalender optimal synchronisieren

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Informationen zum neuen Studmail häufige Fragen

Der schnelle Weg zu Ihrer eigenen App

Aktualisierung des Internet-Browsers

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense Copyright QlikTech International AB. Alle Rechte vorbehalten.

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG

ROFIN App Benutzerhandbuch. Version 1.0

Das Internet ist mobil. John Riordan Bern, 17. Jan 2013

Dokumentenverwaltung im Internet

Anleitung für die Einrichtung weiterer Endgeräte in 4SELLERS SalesControl

Einstieg ins Couponing

E-Banking so richten Sie Ihren Zugriff ein

Installations- und Bedienungsanleitung CrontoSign Swiss

Synchronisations- Assistent

MIT NEUEN FACHTHEMEN

1. EINLEITUNG 2. GLOBALE GRUPPEN Globale Gruppen anlegen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Kapitel 2: Die edle Hardware

Wichtige Hinweise. Seite 2. Seite 6. Sie verwenden ein iphone oder ipad mit dem Betriebssystem ios?

Erweiterungen Webportal

BSV Software Support Mobile Portal (SMP) Stand

SMS/ MMS Multimedia Center

FEHLER! TEXTMARKE NICHT DEFINIERT.

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

HamburgService Registrierung für die Online-Dienste Gutachterverfahren (GUV) und Gutachterinformationssystem (GIS)

Umzug der abfallwirtschaftlichen Nummern /Kündigung

Der neue persönliche Bereich/die CommSy-Leiste

Workflows verwalten. Tipps & Tricks

Online-Anwendung FIONA in. Hinweise zur Browsereinrichtung

Nur ein paar Schritte zum ebook...

ecaros2 - Accountmanager

Tutorial für die Online-Lehre Plattform

Nutzung von GiS BasePac 8 im Netzwerk

sicherer Datenaustausch made & hosted in germany filezafe ist ein Produkt der SynVation GmbH info@synvation.de

Logics App-Designer V3.1 Schnellstart

Leitfaden E-Books Apple. CORA E-Books im ibook Store kaufen. Liebe Leserinnen und Leser, vielen Dank für Ihr Interesse an unseren CORA E-Books.

NEU! Für alle, die es wissen wollen. Die GrenzEcho-App bringt Ihre Tageszeitung aufs ipad und auf Android-Tablets: Zu Hause in der digitalen Welt

Installation und Aktivierung von Norton Mobile Security ios

Der Weg zur eigenen App

Adobe Encore Einfaches Erstellen einer DVD

Weil Ihre Sicherheit für uns an erster Stelle steht.

Speicher in der Cloud

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Der SAP BW-BPS Web Interface Builder

klicken Sie dort bitten neben dem Button Anmelden auf den Link oder hier klicken, um sich jetzt zu registrieren

Außerdem verwenden wir Cookies für andere Zwecke, wie zum Beispiel:

ways2gether ipad App Guide

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

1. Laptop: Benutzen Sie die Anleitung ab Seite 2 2. Tablet / Smartphone: Benutzen Sie die Anleitung ab Seite 4. Seite 2 Seite 4

TEILEN SIE IHREN BILDSCHIRM MIT STUDENTEN, DIE MIT EINEM BROWSER ODER ÜBER DIE NETOP VISION STUDENT-APP EINE VERBINDUNG HERSTELLEN.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Pelletofen mit WLAN Modul für einfaches Heizen von zuhause aus oder von unterwegs!

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

MULTICHANNEL IN SOZIALEN NETZWERKEN

Schritt für Schritt. Anmeldung

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

Nutzerhandbuch Zentrale Klassenverwaltung

Version White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch

Bedienungsanleitung zum Anlageinventar in der Buchhaltung Gültig ab Version 3.9, November 2009

Erstellen einer in OWA (Outlook Web App)

Benutzerhandbuch - Elterliche Kontrolle

Lehrer: Einschreibemethoden

GSD-Radionik iradionics Android-App

mobifleet Beschreibung 1. Terminverwaltung in der Zentrale

Vorbereitungen NSZ-GS7. Network Media Player. Bildschirme, Bedienung und technische Daten können ohne Ankündigung geändert werden.

Drucken von Webseiten Eine Anleitung, Version 1.0

Drucken in den Pools

Smart Home. Quickstart User Guide

Novell Filr 2.0 Web-Kurzanleitung

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas

LABOKLIN App Gebrauchsanweisung

11. Swiss CRM Forum Mobiler Kundenservice wann die APPeconomy auch für SIE Sinn macht

Password Depot für ios

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

UMSTELLUNG DER RÖNTGEN-SCHNITTSTELLE DÜRR-DBSWIN AUF DÜRR-VDDS

Einrichten der Cloud mit Citrix Receiver designed by HP Engineering - powered by Swisscom

Wo sind meine Anforderungen?

MARCANT - File Delivery System

So versprüht man digitalen Lockstoff

Jederzeit Ordnung halten

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar inkl. zusätzlichem Übungsanhang K-W81-G-UA

ASDI Benchmarking Projekt. Anleitung zum Datenexport

Outlook Web App Kurzanleitung. Zürich, 09. Februar Eine Dienstabteilung des Finanzdepartements

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Ihre Lizenz ändern. Stand 01/2015

Transkript:

Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1

Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch bequem und einfach zu bedienende Geräte und schnelle Funknetze werden auch komplexe mobile Anwendungen möglich. Die Umsetzung einer fachlichen Logik für verschiedene technische Plattformen im Zusammenspiel mit der Mobilität der Apps erfordert allerdings eine besondere Vorgehensweise. Zum einen müssen bei der Softwareentwicklung für mobile Geräte grundsätzliche Besonderheiten und Einschränkungen der mobilen Umgebung berücksichtigt werden. Vor allem schwankende Netzverfügbarkeiten und begrenzte Energiekapazitäten schränken die Möglichkeiten ein. lange Latenz und niedrige Datentransferrate wenig Speicher und geringe Leistung Hinzu kommt die große Vielfalt von unterschiedlichen Plattformen für mobile Endgeräte. Diese führt immer wieder zu der Frage, ob eine Anwendung exklusiv für eine Plattform entwickelt werden soll, oder der erhöhte Entwickluzngsaufwand in Kauf genommen werden muss, um eine Anwendung parallel für mehrere Plattformen zu entwickeln. EPG Mit EPG hat SYRACOM unter anderem eine prototypische App entwickelt, die auf eine zentrale Fachlogik zugreift und dank moderner Web-Technologien auf einer Vielzahl von mobilen Plattformen funktionsfähig ist. (Ein weiteres Whitepaper zu EPG als native App für Android steht auf unserer Webseite zum Download bereit.) Abbildung 1: Fernsehprogramm auf dem iphone 2011 SYRACOM AG 2

Für die plattformunabhängige Entwicklung ist es zunächst notwendig zu bestimmen, welche Technologien auf allen Zielplattformen zur Verfügung stehen. Im Falle der mobilen Endgeräte ist eine der Gemeinsamkeiten die Verfügbarkeit eines Browsers. Um genauer zu werden, verfügt ein Großteil der aktuellen Endgeräte über einen auf Web- Kit basierenden Browser, wie Apples iphone, Googles Andoid und Palms WebOS. Zur Zeit besitzt WebKit im mobilen Bereich etwas über 50% Marktanteil. Andere Hersteller sind parallel damit beschäftigt, ihre mobilen Browser auf WebKit umzustellen, wie zum Beispiel RIM mit seinem BlackBerry. In der vorliegenden Architektur beschränkt sich die Rolle der App im Gesamtsystem weitestgehend auf die Anzeige. Im klassischen Konzept Model View Controller ist sie die View. Abbildung 2: Architektur der App Anwendungen Web-Technologien (HTML 5, CSS und JavaScript) WebKit basierter Browser Mobiles Betriebssystem (z. B. IOS, Android, u. a.) Hardware Entsprechend der Zielplattform Browser besteht die App somit aus bekannten Web- Technologien, wie HTML und JavaScript. Um das Look n Feel typischer mobiler Endgeräte mit Gestensteuerung zu erreichen, kommen zudem spezielle JavaScript Bibliotheken zum Einsatz, wie jqtouch. Abbildung 3: Architektur des Gesamtsystems Hardware Geschäftslogik stellt Daten bereit App Benutzerverwaltung Identitäts- Managment authentifiziert und autorisiert Bediener 2011 SYRACOM AG 3

Die App ist so einfach wie möglich gestrickt und enthält gerade so viel Logik, um dem Benutzer eine reibungslose Bedienung zu ermöglichen. Der wichtigste Aspekt ist an dieser Stelle das Caching, also das Zwischenspeichern von Daten, deren Übertragung über das Netzwerk viel Zeit kostet. Sie werden nach dem ersten Zugriff auf dem Gerät abgelegt, z. B. unter Einsatz des HTML5 Web Storage Standards, und stehen anschließend dann sofort zur Verfügung. Die Aufbereitung und Verwaltung der Daten erfolgt nicht auf dem mobilen Gerät, sondern auf einem leistungsfähigen System im Internet. Von dort werden die Daten bei Bedarf über Standardprotokolle (z. B. HTTP(S) und REST) auf das mobile Gerät übertragen und angezeigt. Dieses Backend übernimmt die Aufgaben von Model und Controller. Die konkrete Implementierung ist dabei vollkommen unabhängig von der Implementierung der App. Vorteile der gewählten Architektur einfache Erweiterung und Wartung durch zentrale und einheitliche Fachlogik weitestgehende Plattformunabhängigkeit durch Einsatz von Web-Technologien Wiederverwendbarkeit durch Nutzung von Standard-protokollen und verfahren Fazit Moderne Webtechnologien bieten die Möglichkeit mobile Anwendungen weitestgehend plattform-unabhängig zu entwickeln, die sich in Aussehen und Bedienung kaum von ihren nativen Vorbildern unterscheiden. 2011 SYRACOM AG 4

Ansprechpartner: Alexander Küken Otto-von-Guericke-Ring 15 65205 Wiesbaden Tel: +49 6122 9176-0 www.syracom.de Alexander.Kueken@SYRACOM.de 2011 SYRACOM AG 5