© 2015 IBM Corporation
IBM Bluemix – Mobile Apps
einfach und schnell entwickeln
Der “Mobile Data” Service
Klaus-Peter Schlotter
IBM Innovation Center Ehningen
kps@de.ibm.com
© 2015 IBM Corporation2
• Mobile Anwendungen
• Mobile Anwendungen mit IBM Bluemix entwickeln
• Demo – “BlueList”
Agenda
© 2015 IBM Corporation
Mobile Anwendungen
3
© 2015 IBM Corporation4
• Sollen etwas vereinfachen
• Sind leicht zu nutzen
• Bieten Zugriff auf wertvolle Informationen
• Zeigen angepasste Informationen an
• Sind unterhaltsam
• Sparen Zeit und Geld
• Können den Standort nutzen
• Können schwer zu erstellen sein
Tolle Mobilanwendungen...
© 2015 IBM Corporation5
• Sind schwerer zu erstellen
• Hohe Anforderungen an die Datensicherheit
• Anforderungen an Gestaltung und Marke
• Anbindung an Unternehmenssysteme
• Viele Nutzer – große, skalierbare und
verteilte Systeme
• Komplexe Anwendungsentwicklung
Tolle Unternehmensanwendungen …
Schlechte Anwendungen sind
schlecht für das Geschäft!
UI
Integration
© 2015 IBM Corporation
Mobile Anwendungen mit
IBM Bluemix
6
© 2015 IBM Corporation7
IBM Bluemix ist eine Cloudplattform mit offenen Standards für die
Erstellung, Ausführung und Verwaltung von Anwendungen.
Mithilfe von Bluemix können sich Anwendungsentwickler auf die
Erstellung einer erstklassigen Funktionalität für den Benutzer mit
flexiblen Berechnungsoptionen, einer Auswahl an DevOps-Tools
sowie einem leistungsfähigen Satz an APIs und Services von IBM
und Drittanbietern konzentrieren.
Was ist IBM Bluemix?
© 2015 IBM Corporation8
• Reflektiert Ihr Entwicklungsaufwand
die Erwartungshaltung Ihrer
Kunden?
Kurze Entwicklungszyklen erforderlich
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
Vorteile:
Schnelles einrichten von
Umgebungen und verteilen
von Anwendungen.
Zeitvorgabe:
Einrichten und verteilen in
Minuten.
Konzentration auf
Anwendungen und Daten
~Minuten
IaaSCore IT
~Tage~Wochen
Einfluss auf die Kundenzufriedenheit ...
hoch
niedrig
Zeit für die erste Installation
IBM Bluemix
© 2015 IBM Corporation9
IBM Mobile Anwendungslebenszyklus …
... Im Kontext von IBM Bluemix
Entwicklungswerkzeuge
Nutzerverhalten verstehen
Authentifizierung, Updates und
Versionsmanagement
App Security
Zustellungspipeline
In App Stores verteilen
Risiko minimieren
Rückmeldung über Qualität
Nutzung von Gerätefähigkeiten
Bluemix Dienste für Cloudintegration,
Datenmanagement und Analyse
© 2015 IBM Corporation10
IBM Bluemix Schnittstellen für mobile Anwendungen
IBM Bluemix stellt folgende
Schnittstellen für mobile
Anwendungen bereit:
• Mobile Daten für Datenobjekte
und Dateien
• Push Notifications für iOS und
Android
• Mobile Anwendungssicherheit
• Qualitätssicherung für mobile
Anwendungen
SDK für folgende Plattformen:
• Android
• iOS
• JavaScript
• Node.js
• IBM MobileFirst
• Cordova (hybrid mobile apps)
• REST API
© 2015 IBM Corporation
Demo - BlueList
11
© 2015 IBM Corporation12
Demo Screenshots
© 2015 IBM Corporation13
• Bluemix Homepage (30 Tage kostenlos testen)
– http://ng.bluemix.net
• Informationen für Entwickler
– https://www.ibm.com/developerworks/cloud/bluemix/
• Verzeichnis von Bluemix Tutorien
– http://bluemixdemo.com
• Demo basiert auf dem IBM BlueList Beispiel.
 Android, iOS, Cordova, IBM MobileFirst
Referenzen
© 2015 IBM Corporation
Thank You

Mit IBM Bluemix mobile Anwendungen entwickeln

  • 1.
    © 2015 IBMCorporation IBM Bluemix – Mobile Apps einfach und schnell entwickeln Der “Mobile Data” Service Klaus-Peter Schlotter IBM Innovation Center Ehningen kps@de.ibm.com
  • 2.
    © 2015 IBMCorporation2 • Mobile Anwendungen • Mobile Anwendungen mit IBM Bluemix entwickeln • Demo – “BlueList” Agenda
  • 3.
    © 2015 IBMCorporation Mobile Anwendungen 3
  • 4.
    © 2015 IBMCorporation4 • Sollen etwas vereinfachen • Sind leicht zu nutzen • Bieten Zugriff auf wertvolle Informationen • Zeigen angepasste Informationen an • Sind unterhaltsam • Sparen Zeit und Geld • Können den Standort nutzen • Können schwer zu erstellen sein Tolle Mobilanwendungen...
  • 5.
    © 2015 IBMCorporation5 • Sind schwerer zu erstellen • Hohe Anforderungen an die Datensicherheit • Anforderungen an Gestaltung und Marke • Anbindung an Unternehmenssysteme • Viele Nutzer – große, skalierbare und verteilte Systeme • Komplexe Anwendungsentwicklung Tolle Unternehmensanwendungen … Schlechte Anwendungen sind schlecht für das Geschäft! UI Integration
  • 6.
    © 2015 IBMCorporation Mobile Anwendungen mit IBM Bluemix 6
  • 7.
    © 2015 IBMCorporation7 IBM Bluemix ist eine Cloudplattform mit offenen Standards für die Erstellung, Ausführung und Verwaltung von Anwendungen. Mithilfe von Bluemix können sich Anwendungsentwickler auf die Erstellung einer erstklassigen Funktionalität für den Benutzer mit flexiblen Berechnungsoptionen, einer Auswahl an DevOps-Tools sowie einem leistungsfähigen Satz an APIs und Services von IBM und Drittanbietern konzentrieren. Was ist IBM Bluemix?
  • 8.
    © 2015 IBMCorporation8 • Reflektiert Ihr Entwicklungsaufwand die Erwartungshaltung Ihrer Kunden? Kurze Entwicklungszyklen erforderlich Code Data Runtime Middleware OS Virtualization Servers Storage Networking Platform as a Service Vorteile: Schnelles einrichten von Umgebungen und verteilen von Anwendungen. Zeitvorgabe: Einrichten und verteilen in Minuten. Konzentration auf Anwendungen und Daten ~Minuten IaaSCore IT ~Tage~Wochen Einfluss auf die Kundenzufriedenheit ... hoch niedrig Zeit für die erste Installation IBM Bluemix
  • 9.
    © 2015 IBMCorporation9 IBM Mobile Anwendungslebenszyklus … ... Im Kontext von IBM Bluemix Entwicklungswerkzeuge Nutzerverhalten verstehen Authentifizierung, Updates und Versionsmanagement App Security Zustellungspipeline In App Stores verteilen Risiko minimieren Rückmeldung über Qualität Nutzung von Gerätefähigkeiten Bluemix Dienste für Cloudintegration, Datenmanagement und Analyse
  • 10.
    © 2015 IBMCorporation10 IBM Bluemix Schnittstellen für mobile Anwendungen IBM Bluemix stellt folgende Schnittstellen für mobile Anwendungen bereit: • Mobile Daten für Datenobjekte und Dateien • Push Notifications für iOS und Android • Mobile Anwendungssicherheit • Qualitätssicherung für mobile Anwendungen SDK für folgende Plattformen: • Android • iOS • JavaScript • Node.js • IBM MobileFirst • Cordova (hybrid mobile apps) • REST API
  • 11.
    © 2015 IBMCorporation Demo - BlueList 11
  • 12.
    © 2015 IBMCorporation12 Demo Screenshots
  • 13.
    © 2015 IBMCorporation13 • Bluemix Homepage (30 Tage kostenlos testen) – http://ng.bluemix.net • Informationen für Entwickler – https://www.ibm.com/developerworks/cloud/bluemix/ • Verzeichnis von Bluemix Tutorien – http://bluemixdemo.com • Demo basiert auf dem IBM BlueList Beispiel.  Android, iOS, Cordova, IBM MobileFirst Referenzen
  • 14.
    © 2015 IBMCorporation Thank You