Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer...

25
Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014, Mannheim

Transcript of Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer...

Page 1: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Good Practice: Entwicklung einer Smartphone App

mit Unterstützung von Open Text WSM

OpenText Websolutions Usergroup, 28.01.2014, Mannheim

Page 2: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

1995 gegründet 20 Experten

Saarbrücken Oldenburg

Essen Frankfurt

9,8 Jahre ∅

Firmenzugehörigkeit

7,2Jahre ∅

Zusammenarbeit je Kunde

netmedia – the Social Workplace Experts

Page 3: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

1912gegründet 980 Mitarbeiter

1,5 Mrd. €Umsatz

Ludwigshafen

7 Mrd. kWhStromabgabe

netmedia Kunde seit 2002

Page 4: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Anforderungen

• Image als modernes zeitgemäßes Unternehmen fördern

• Für jüngere Kundschaft attraktiv

• Bereich eMobility ausbauen und bewerben

• Service an den Kunden

• Marketing Aktionen durchführen

• Möglichst viele gängige Plattformen

Page 5: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Drei Szenarien für die Pfalzwerke AG

Mobilfähige

InternetseiteApp

Eigenständige App, die auf

das Mobilgerät

heruntergeladen kann.

Mobile

Webseite

Mobilversion der Webseite,

die über den Browser des

Mobiltelefons aufgerufen

wird.

Eigene Adresse oder

automatische Umleitung.

Normale Webseite dient

auch als Mobilvariante.

Keine Layoutanpassungen,

aber alle Funktionen auch

auf Mobilgeräten nutzbar.

Page 6: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Mobilfähige Webseite

Pro

Webseite steht vollständig zur

Verfügung

Wenig Aufwand in der Anpassung

für Mobilgeräte

Aktuelle Mobilgeräte können fast

alle Inhalte von Websites

darstellen

Contra

Links und Buttons oft zu klein für

Mobilgeräte

Schlechte Lesbarkeit: Texte müssen

vergrößert werden

Ladezeit einer Webseite auf

Mobilgeräten hoch

Page 7: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Mobile Webseite

Pro

Große Buttons und Links für

einfache Bedienung am

Touchscreen

Seitenelemente horizontal

angeordnet und damit besser lesbar

Einfacheres Layout lädt schneller als

normale Webseite

Ein Mobildesign deckt alle aktuellen

Mobilgeräte ab

Contra

Informationstiefe muss oft reduziert

werden

Layout und alle Workflows (z. B.

Shop) müssen zusätzlich entwickelt

und betrieben werden

Page 8: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Native Smartphone App

Pro

Einfache Bedienung

Keine Ladezeiten

Direkt als Symbol im Gerät

aufrufbar

(Eingabe Adresse entfällt)

Nutzung von Geräte Funktionen

Contra

Hoher Entwicklungsaufwand

separat zur Webseite

Die unterschiedlichen Geräte

erfordern jeweils eigene Apps und

Vertriebswege (z. B. Apple iOS,

Google Android, Windows Phone)

Zusätzlicher Supportaufwand für

Apps

Page 9: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Wofür haben wir uns also entschieden?

Hybrid App

Page 10: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Hybrid App

Page 11: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Wie funktioniert das?

Page 12: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Die Pfalzwerke Service App

Zählerstandserfassung mit

Taschenlampe

Tarifdaten abrufen

Suchen von eBike Ladestationen in

der Nähe

Tarif berechnen

News, Termine, Aktuelles

Ernergiespartipps

Page 13: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Grundaufbau

App Stores

Management Server PhoneGapEntwicklungsserver

SAP ISUSAP Webfrontend

Webserver pfalzwerke.de

JSON

JSON

JSONP

JSONP

Page 14: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

App Frontend

Management Server PhoneGapEntwicklungsserver

HTML

JS

IMG

CSS

Page 15: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Deployment

Build

Plugins

(Xcode, Objective C)

(Android Studio, Java)

(Visual Studio, C#)

TuningDeploy-

ment

TuningDeploy-

ment

TuningDeploy-

ment

Page 16: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Content aggregation

Vorhandener redaktioneller Content aus dem

Management Server der App verfügbar machen:

News

Termine

Energiespartipps

Kontaktdaten / Impressum

Werden gecached falls später keine Verbindung besteht

Page 17: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Content aggregation

Page 18: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Content aggregation

Page 19: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Contentpflege

Page 20: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Contentpflege

Geodaten und

Standortinformationen werden im

Management Server gepflegt

Daten werden als JSON publiziert

Ortung über PhoneGap GPS Plugin

Distanzberechung mit Distance

Matrix Service von Google

Routing über native Smartphone App

(Google Maps, OSM, Bing Maps,

usw.)

Page 21: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Autentifizierung

Funktionen nur mit Login

Abruf persönliche Daten

Automatisches Ausfüllen der

Formulare

Zählerstandserfassung

Page 22: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Authentifizierung

SAP ISUSAP Webfrontend

JSONP

JSONP

Cache

Page 23: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Zählerstandserfassung

Funktion läuft auf SAP Frontend

Server

Wird per InApp Browser geladen

Bedient sich der Elemente aus

Management Server (CSS, JS, Logo,

Icons, usw.)

Kommunikation zwischen App und

Applikation per Event Monitoring

Beim Öffnen wird die Taschenlampe

aktiviert

Page 24: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Next releases

Push Benachrichtigungen (z.B. Aufforderung zur

Zählerstandserfassung)

Push Nachricht für Abschaltungen

Verbrauchshistorie

Änderungen Abschlagszahlungen

Änderungen persönliche Daten

Tablet Version

Upload von Bildern auf Pfalzwerke Sponsoring

Veranstaltungen

Page 25: Good Practice: Entwicklung einer Smartphone App mit ......Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM OpenText Websolutions Usergroup, 28.01.2014,

Michael Clivot

Vielen Dank!

Project manager

netmedia