Ein mobiler Electronic Program Guide für Android



Ähnliche Dokumente
Ein mobiler Electronic Program Guide

FEHLER! TEXTMARKE NICHT DEFINIERT.

Der schnelle Weg zu Ihrer eigenen App

Präsentation Von Laura Baake und Janina Schwemer

Installation und Test von Android Apps in der Entwicklungs- und Testphase

Wo sind meine Anforderungen?

Smart Home. Quickstart User Guide

Anwendertage WDV2012

Bewusster Umgang mit Smartphones

4.1 Download der App über den Play Store

E-Banking so richten Sie Ihren Zugriff ein

Was ist neu in Sage CRM 6.1

Rillsoft Project - Installation der Software

Vorarlberger Standardschulinstallation Anbindung von Android Mobile Devices

Whitepaper webmethods 9.0. webmethods 9.0. Die Integrationsplattform für BPM, EAI und SOA 2013 SYRACOM AG

Expertenumfrage: Mobile Applications

Ihren Kundendienst effektiver machen

Weil Ihre Sicherheit für uns an erster Stelle steht. Wir sind für Sie da immer und überall! Online Banking. Aber sicher.

C++ und mobile Plattformen

INFO TimeChecker Demosystem

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

FL1 Hosting Technische Informationen

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

Saxonia Forum 2015: SMART BUSINESS APPLIKATIONEN: ZIELGRUPPENORIENTIERTE SOFTWARELÖSUNGEN

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben.

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben.

Tess Relay-Dienste mobil nutzen

:: Anleitung Hosting Server 1cloud.ch ::

Computeria Urdorf. Treff vom 25. März Clouds

Revit Modelle in der Cloud: Autodesk 360 Mobile

Veranstaltungsänderungs-App der Hochschule Kempten

Anwenderdokumentation PersoSim

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

PView7 & Citrix XenApp

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Mobile-Szenario in der Integrationskomponente einrichten

BSV Software Support Mobile Portal (SMP) Stand

FRITZ!Box 6490 Kabelmodem. Anschluss und Konfiguration WLAN

INFOnline SZM-Checker Ergänzung zum Manual

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG

schooltas offline Modus mit der Google Chrome App

SharePoint Demonstration

Wie richten Sie Ihr Web Paket bei Netpage24 ein

oder ein Account einer teilnehmenden Einrichtung also

ways2gether ipad App Guide

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Internet Explorer Version 6

Oventrop unterstützt Handwerker bei der Umsetzung der ErP-Richtlinie zu Heizgeräten

Ihr IT-Dienstleister aus Bonn

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

ASD ZSS. RZ-Süd (LfStaD) Internet

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

eduroam auf Android-Geräten mit Persönlichem Zertifikat

Mehrere PDF-Dokumente zu einem zusammenfügen

Übung - Arbeiten mit Android

Android Remote Desktop & WEB

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Android Smartphones. 1 Aktualisieren des 1&1 STORE (1&1 Apps)

Die Lernumgebung des Projekts Informationskompetenz

1. Anleitung APP mobile Ergebnismeldung

{tip4u://112} WLAN mit Android 4

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK

Handbuch für die DailyDeal Entwertungs-App

SILBER SURFER. PC-Treffen der Arbeiterwohlfahrt, Ortsverein Sehnde. PC Internet / Cloud. Leitfaden zur Schulung

App CCTV INET VIEWER. Folgende Funktionen stehen in der App zur Verfügung:

Systemvoraussetzungen

Die Makler System Club FlowFact Edition

Zeiterfassung mit Aeonos. Bedienungsanleitung für die App

Synchronisations- Assistent

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

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

AirMusic Control App für DR 460-C und DR 470 Anleitung Deutsch

iphone- und ipad-praxis: Kalender optimal synchronisieren

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

MULTICHANNEL IN SOZIALEN NETZWERKEN

Mobile Communication Report Wien, 27. September 2012

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Adressen der BA Leipzig

Online-Fanclub-Verwaltung

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Leistungen und Referenzen. 30. September 2013

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

Java Enterprise Architekturen Willkommen in der Realität

Novell Filr. Kurzanleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Updateanleitung für SFirm 3.1

Kurzeinweisung. WinFoto Plus

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

THEMA: CLOUD SPEICHER

Grundfunktionen und Bedienung

Die Wasser App.

Systemvoraussetzungen

Drägerware.ZMS/FLORIX Hessen

Hochschul-App Uni Hohhenheim Case Study

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Transkript:

Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 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 Ein-schrä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 EPG Mit EPG hat SYRACOM eine prototypische App für verschiedene Plattformen entwickelt, die auf eine gemeinsame Fachlogik zurückgreifen, dabei aber die Eigenheiten der einzelnen mobilen Plattform ausnutzen, um eine optimale Benutzerfreundlichkeit zu erreichen. Eine der derzeit im Fokus stehenden Plattformen ist das von Google entwickelte Android. (Ein weiteres Whitepaper zu EPG auf Apples iphone steht auf unserer Webseite zum Download bereit.) Abbildung 1: Fernsehprogramm auf dem Nexus One 2011 SYRACOM AG 2

Android ist ein quelloffenes, auf mobile Geräte ausgerichtetes Betriebssystem von Google auf Basis von Linux und Java. Für die Entwicklung von Apps stellt Android ein Framework zum Zugriff auf die Funktionen des Betriebssystems und damit auf die darunterligenden Hardware zur Verfügung. Im Falle von EPG sind das im Einzelnen die grafische Oberfläche, die Netzwerkschicht, ein persistenter Datenspeicher und diverse Verwaltungsfunktionen. Android wird auf verschiedenen Hardwareplattformen eingesetzt, vom typischen Smartphone über das Netbook bis zum Tablet-PC. Darüber hinaus gibt es mehrere Versionen von Android, die weit verbreitet sind und zum Teil deutliche Funktionsunterschiede aufweisen. Dadurch gibt es eine große Anzahl an Zielsystemen, für die eine Android-App getestet werden muss. Insbesondere vor diesem Hintergrund ist es wichtig, die Anwendung möglichst einfach zu halten. Abbildung 2: Architekturschichten von Android Anwendungen Android Framework (Java-API) Systembibliotheken / Virtual Machine Linux-Kernel Hardware In unserer 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 3: Architektur des Gesamtsystems Datenbank 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 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 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 große Benutzerakzeptanz durch spezialisierte Benutzerschnittstellen Wiederverwendbarkeit durch Nutzung von Standard-protokollen und verfahren Fazit Android bietet eine solide Plattform für unsere Architektur einer zentralen und einheitlichen Fachlogik mit plattformspezifischen Funktionen auf dem mobilen Gerät. 2011 SYRACOM AG 4

Ansprechpartner: Dominik Strecker Otto-von-Guericke-Ring 15 65205 Wiesbaden Tel: +49 6122 9176-0 www.syracom.de Dominik.Strecker@SYRACOM.de 2011 SYRACOM AG 5