IBM MobileFirst Platform (2015junio10)

IBM MobileFirst Platform
capacidades clave para construir, ejecutar y
gestionar las aplicaciones móviles
Bruno Braz Gonçalves
Mobile App Platform Solutions
Junio
1 10
<[email protected]>
© 2015 IBM Corporation
Simplificar la movilidad empresarial con IBM MobileFirst Platform
IBM MobileFirst Platform
Desarrollar de forma eficiente
y segura, garantizar la gestión
y entrega continua de apps de
valor para clientes y
empleados
 Desde multi-plataforma a
100% nativo
 Infraestructura esencial
para movilizar los sistemas
y habilitar apps
 Una plataforma:
on-premise o cloud
2
ahorros con un desarrollo multi plataforma mas facil
ahorros con una integración con sistemas mas facil
ahorros con una gestión de contenidos mas facil
ahorros con una gestión técnica mas facil
Reducir el time-to-market, costes y complejidad
y
Garantizando calidad e inovación
Mobile Enterprise
Application Platform
(MEAP)
Mobile Application
Development Platform
(MADP)
Mobile Backend
as a Service
(MBaaS)
© 2015 IBM Corporation
Las empresas necesitan construir sus iniciativas de movilidad de
una forma eficiente
Las tecnologías correctas te permiten proveer un valor mayor
a los empleados, clientes y partners
Valor para
empleados,
clientes y
partners
Desarrollo
& Pruebas
Experiencia
Usuario
Desarrollo
& Pruebas
Experiencia
Usuario
Seguridad
Operaciones
3
Infraestructura
Móvil
Seguridad
Operaciones
© 2015 IBM Corporation
La plataforma IBM MobileFirst Platform contiene los ingredientes para un
programa de movilidad exitoso
B2C B2B B2E
Desarrollo
Eficiente
Integración
Móvil Segura
Experiencia
Personalizada
Entrega
Continua
Top Leader del Cuadrante Mágico para Plataformas de
Desarollo de Aplicaciones Móviles de Gartner en 2013 y 2014
“Best Enterprise Mobility Application Development Platform"
by Compass Intelligence for 2014 Mobility Awards
IBM Worklight va más allá del desarrollo de
"Bestes
Mobile
Solution"
interfaz de usuario;
unaDevelopment
solución middleware
as voted by SIIA members for 2013 CODiE Awards
4completa para “informática móvil”
© 2015 IBM Corporation
Componentes IBM MobileFirst Platform
On-premises
Cloud
B2C B2B B2E
Application Scanning
Quality Assurance
Application
Scanning
Detectar las vulnerabilidades de
seguridad de código en tiempo de
desarrollo
Quality Assurance
Foundation
Recoger y agregar datos de pruebas
de los beta-testers, información de
crashes y analizar el feedback de los
usuarios.
Foundation
Servicios en IBM Bluemix
Desarrollo y Pruebas, Runtime,
Operaciones y Mantenimiento,
Consola & Market Interno
b
Bluemix Cloud APIs
Development
5
Continuous Delivery
Cloudant NoSQL DB, Workflow,
Business Analytics, DevOps, more
© 2015 IBM Corporation
Espectro de métodos de desarrollo de aplicaciones móviles
Pure web
Sítio
web
móvil
(acceso
mediante
navegador)
Hybrid
Shell
nativa
que
encierra
sitio web
móvil
externo
Recursos
HTML5
Preempaquet
ados
Pure native
HTML5 +
UI nativa
Principal
mente
nativo,
algunas
pantallas
HTML5
Desarrollo
nativo
puro
… de web a nativo
Las capacidades de IBM MobileFirst Platform estan disponibles en todos estos métodos
Leer más acerca del espectro de métodos de desarrollo de aplicaciones móviles
6
© 2015 IBM Corporation
Los desarrolladores pueden utilizar sus entornos de desarrollo existentes
o utilizar el MobileFirst Studio para desarrollo multiplataforma
7
Native SDKs & Command Line
IBM MobileFirst Platform Studio
• Plataformas nativas como Xcode o ADT
• La CLI permite a los desarrolladores
interactuar con la plataforma
• Suporte para Xamarin Studio o Ionic Creator
• Aplicaciones híbridas multiplataforma
• Editor enriquecido
• Soporte para múltiples frameworks
JavaScript
• Acceso rápido a simuladores, emuladores
y debug
© 2015 IBM Corporation
Controlar la integración con los sistemas back-end
De múltiples integraciones punto a punto
Para un acceso ágil y transparente
•
Necesario configurar y mantener las varias
integraciones en cada aplicacion
•Transformar los datos en lenguaje para el
móvil (JSON)
•
Desarroladores responsables por
implementar el cacheo, sincronización y
encriptación de datos
•Gestionar el accesso, sincronización y
encriptación de datos
App
App
DB
ERP
Engine
Cloud
Service
ERP
Engine
DB
SQL
HTTP (REST, SOAP), JMS
Cloud
Service
SAP
ESB, CAST IRON
Mobile Adaptors
MobileFirst Platform
Server
JSON
Apple
Android
Blackberry
Windows
Apple
8
Android
Blackberry
Windows
© 2015 IBM Corporation
Soporte para datos seguros en el dispositivo móvil
•
Base de datos JSON embedida y cifrada
•
Sincronización servidor-cliente: gestionar la información
actualizada desde el servidor hacia el dispositivo mediante
el uso de adaptadores
•
Sincronización cliente-servidor: simplificar el proceso de
escritura cuando el dispositivo se encuentra offline y
sincronización automática de los cambios hacia el servidor
•
Segurizada por password del
usuario y/o del servidor
•
FIPS140-2-compliant
•
Soporte a guardar ficheros de
forma segura
Mobile App
JSONStore
Worklight
runtime
9
Mobile
Server
Systems of
Record
Adapter
Information
Service Layer
© 2015 IBM Corporation
Asegurar la actualización de versiones de las Apps
No se puede
depender de los
usuarios para
obtener la última
actualización de
software
 Remote Disable
desactivar versiones de una
aplicación, informando los
usuarios de como actualizar
Asegurar las
actualizaciones
de aplicaciones
 Direct Update
enviar automaticamente para el
dispositivo las nuevas versiones
de ficheros web guardados en la
aplicacion
10
© 2015 IBM Corporation
Gestión de accesos app / usuario / dispositivo
11
© 2015 IBM Corporation
Notificaciones Push Unificadas
De la complejidad de muchos…
Para la simplicidad de uno…
Diferentes push services para administrar
Notificaciones Push Unificadas
Gestión de la subscripción, Etiquetas
Microsoft
Push
Google
Push
Blackberry
Push
Apple
Push
Unified Push Framework
SMS/MMS
Brokers
Apple
Push
Google
Push
Blackberry
Push
Microsoft
Push
SMS/MMS
Brokers
Android
Windows
Apple
Blackberry
12
Feature
Phones
Apple
Android
Blackberry
Windows
Feature
Phones
© 2015 IBM Corporation
Application Center para gestionar y distribuir aplicaciones
 Comparte aplicaciones entre desarrolladores,
testers y tus propios empleados
 iOS, Android, Windows Phone 8 and 8.1,
Windows 8, BlackBerry 6 and 7
13
© 2015 IBM Corporation
Análisis operativo





14
User adoption, device and app properties
User actions and called adapter procedures
Performance and data usage information
Exceptions, crashes, logs, response time
JSONStore performance
© 2015 IBM Corporation
IBM MobileFirst Quality Assurance
las diferentes capacidades retroalimentan el ciclo de pruebas ofreciendo aplicaciones de alta calidad y
una respuesta rápida al feedback del usuario
User feedback
User sentiments
Crash logs
4
Crash log reporting
Bugs vs. Crashes
Propietario App
1
Quality feedback
Quality feedback
15
Bugs
Desarrollador
2
Over the air build distribution
Usuario Final
Tester
3
In app bug reporting
5
In app user feedback
Builds
© 2015 IBM Corporation
Componentes IBM MobileFirst Platform
On-premises
Cloud
B2C B2B B2E
Application Scanning
Quality Assurance
Application
Scanning
Detectar las vulnerabilidades de
seguridad de código en tiempo de
desarrollo
Quality Assurance
Foundation
Recoger y agregar datos de pruebas
de los beta-testers, información de
crashes y analizar el feedback de los
usuarios.
Foundation
Servicios en IBM Bluemix
Desarrollo y Pruebas, Runtime,
Operaciones y Mantenimiento,
Consola & Market Interno
b
Bluemix Cloud APIs
Development
16
Continuous Delivery
Cloudant NoSQL DB, Workflow,
Business Analytics, DevOps, more
© 2015 IBM Corporation
La plataforma IBM MobileFirst Platform contiene los ingredientes para un
programa de movilidad exitoso
B2C B2B B2E
Desarrollo
Eficiente
Integración
Móvil Segura
Experiencia
Personalizada
Entrega
Continua
Top Leader del Cuadrante Mágico para Plataformas de
Desarollo de Aplicaciones Móviles de Gartner en 2013 y 2014
“Best Enterprise Mobility Application Development Platform"
by Compass Intelligence for 2014 Mobility Awards
IBM Worklight va más allá del desarrollo de
"Bestes
Mobile
Solution"
interfaz de usuario;
unaDevelopment
solución middleware
as voted by SIIA members for 2013 CODiE Awards
completa para “informática móvil”
17
© 2015 IBM Corporation
18
© 2015 IBM Corporation