SlideShare una empresa de Scribd logo
IBM MobileFirst
Desarrollar, integrar y gestionar
aplicaciones móviles en la empresa
Bruno Braz Gonçalves
Especialista en Movilidad WebSphere
IBM Software Group

© 2013
IBM Corporation
Soluciones IBM MobileFirst
Soluciones por Industria

Seguros

V enta al
por menor

Transport
e

Telecom.

Gobierno

Salud

Automoció
n

Aplicaciones de IBM y Partners

Plataforma de Aplicaciones y Datos
Application Platform and Data Services

Gestió n

Analítica

Seguridad

Dispositivos

Redes

Servicios de Desarrollo e Integració n

Servicios de Estrategia y Diseñ o

Banca

Servidores

Servicios de Cloud y Gestionados
2

© 2013
IBM Corporation
Soluciones IBM MobileFirst
Soluciones por Industria

Seguros

V enta al
por menor

Transport
e

Telecom.

Gobierno

Salud

Automoció
n

Aplicaciones de IBM y Partners

Plataforma de Aplicaciones y Datos
Application Platform and Data Services

Gestió n

Analítica

Seguridad

Dispositivos

Redes

Servicios de Desarrollo e Integració n

Servicios de Estrategia y Diseñ o

Banca

Servidores

Servicios de Cloud y Gestionados
3

© 2013
IBM Corporation
Aplicaciones Móviles – Principales Desafíos

Crear aplicaciones potentes para las diferentes
tecnologías y dispositivos con control de costes

Conectar los servicios back-end de la empresa
con seguridad y escalabilidad

Controlar el incremento del portfolio de
aplicaciones y sus versiones

4

© 2013
IBM Corporation
Desplegar Soluciones Móviles con rapidez y seguridad
Desde el diseño ...

… hasta las aplicaciones

“21 días para tener 3
aplicaciones en beta”
“Mantener los mismos recursos:
ciclo de vida completo con el
equipo de diseño, desarrollo,
QA y sistemas”

5

© 2013
IBM Corporation
Desarrollar para multi-plataforma en semanas
Catálogo de productos y gestor de pedidos para la población de ventas
Desarrollada con 1 programador en 12 semanas.
Se incorporó integración con sistemas de autenticación, funcionalidad de MDM, integración con SAP ERP,
datos offline en el dispositivo, visor de documentos integrado. Interface de usuario con JQuery.

6

© 2013
IBM Corporation
Sistemas de la empresa accesibles desde cualquier sitio

Solución para realizar el mantenimiento de las plantas. Se obtiene información
de SAP PM y registro de gastos de recurso (time & materials) a través de una
aplicación para iPad, durante la ejecución de las tareas de mantenimiento
diario.

Beneficios:
• Acceso On-line a SAP PM en planta “en la mano del usuario”
• Empresa móvil: Sistemas accesible desde cualquier sitio
• Despliegue centralizado y controlado

Como lo abordaron:
• Implantación de Worklight con IBM EndPoint Manager
• Estrategia de integración caso a caso , moviendo los desarrollos
nativos iniciales a Worklight, con enfoque a aplicaciones hibridas a futuro

7

© 2013
IBM Corporation
IBM Worklight: La plataforma de aplicaciones móviles
Desarrollar, integrar y administrar aplicaciones móviles de forma eficiente
Objetivo de la empresa
Objetivo de la empresa

IBM Worklight va más allá del
desarrollo de interfaz de usuario;
es una solución middleware completa
para “informática móvil”

Utilizar tecnologías basadas en standards
y en los principales provedores para
desplegar capacidades móviles que
respondan a las necesidades de los
empleados y clientes

Capacidades clave
Capacidades clave
Mobile optimized middleware
• Open approach to 3rd-party integration
• Cross platform, mix native and HTML
• Strong authentication framework
• Encrypted offline availability
• Enterprise back-end connectivity
• Unified push notifications
• Data collection for analytics
• Direct updates and remote disablement
• Packaged runtime skins

8

© 2013
IBM Corporation
Permitir el desarrollo con los varios
modelos de aplicaciones moviles
Browser
Web AppsAccess
Browser
Web Apps Access

Hybrid Apps Web
Hybrid Apps --Web
Hybrid Apps Web
Hybrid Apps - -Web

Written in HTML5
JavaScript and
CSS3. Quick and
cheap to develop,
but less powerful
than native.

HTML5 code and
Worklight runtime
libraries packaged
within the app and
executed in a native
shell.

Mobile Browser
Web Code
<!DOCTYPE html
PUBLIC
<html>
<! - - created 2003-1212 - <head><title>XYZ</title
>
</head>
<body>
</p>
</body>
</html>

Native Shell
Web Code
<!DOCTYPE html
PUBLIC
<html>
<! - - created 2003-12-1
<head><title>XYZ</title
</head>
</body>
</html>

Hybrid Apps -Mixed
Hybrid Apps --Mixed
Hybrid Apps
Hybrid Apps
Mixed
Mixed
User augments web

code with native
language for unique
needs and
maximized user
experience.

Platform-specific.
Requires unique
expertise, pricy and
long to develop.
Can deliver higher
user experience.

Native Shell

Native Application

Web
<!
DOCTY
PE html
PUBLIC
created
2003-12
</p>
</body>
</html>

Native
100101
010101
110100
101010
101010
100100
100101
111001
001100
10

Device APIs

9

Browser Access

Native Apps
Native Apps
Native Apps
Native Apps

Device APIs

Downloadable

Downloadable

10010101010111010010
10010010101110100100
11010101010100100100
10111100100110010101
01001010101010010101
01010101010101011111
10000010101010101010
01001010101010101000
11110101000111101010
01110101011111001011
01111010001011001110

Device APIs

Downloadable

© 2013
IBM Corporation
Desarrollo multi-platforma compartiendo una parte comun
De la complejidad de muchos…
•Varias herramientas y librerías
•Cuatro proyectos para desarrollo y
mantenimiento

Apple

10

Android

Blackberry

Para la simplicidad de uno…
• Un entorno de desarrollo
• Un proyecto para desarrollo y
mantenimiento

Windows

© 2013
IBM Corporation
Optimización – Skins en tiempo de ejecución
Diferentes
tamaños de pantallas

Diferentes
densidades de pantallas

Diferentes métodos
de entrada de datos

Diferentes niveles de
soporte para HTML5

11

© 2013
IBM Corporation
Plantillas para acelerar el desarrollo del interface

• Analizados mas de 100 apps
populares en las AppStores
para mejores practicas
• Mas de 40 plantillas con los
patrones habituales
• Incluye plantillas de
navegación, búsqueda,
listas, tablas, autenticación y
formularios de configuración
• Soporte para
Dojo Mobile e jQuery Mobile
• Vista previa de las plantillas

12

© 2013
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 aplicación

•Worklight transforma los datos en lenguaje para
el móvil (JSON)

•Desarroladores responsables por implementar el
cacheo, sincronización y encriptación de datos

•Worklight Server gestiona el cacheo,
sincronización y encriptación de datos

App
App

DB

ERP
Engine

Cloud
Service

ERP
Engine

DB

Cloud
Service

SQL
HTTP (REST, SOAP), JMS

HTTP, CAST IRON

Worklight Adaptors
WORKLIGHT
SERVER
JSON

Apple

Blackberry

Apple

13

Blackberry

© 2013
IBM Corporation
Soporte para datos 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

Mobile App
JSONStore

Worklight
Worklight
runtime
runtime

14

Worklight
Server

System of
Record

Adapter
Adapter

Information
Service Layer

© 2013
IBM Corporation
Seguridad de la aplicación móvil
Mobile Device
Management
Control a nivel del dispositivo

Seguridad en
la Aplicación
con Worklight
La aplicación cuida de si misma

• Polóticas de seguridad

• Autenticación

• Controle de que aplicaciones

• Single Sign On (SSO)

estan instaladas
• Encriptación de sistema
de ficheros
• Detectar Jailbreak
• Container de apps
de la empresa

• Ficheros cifrados
• Validación de la aplicación
• Administración remota de
actualizaciones
• Provisioning / binding
(usuario – app – dispositivo)
• Conexión segura

Necesita que el usuario acepte que la
empresa gestione su dispositivo
15

Disponible en todos los escenarios,
incluso en aplicaciónes públicas
Business 2 Consumer (B2C)
© 2013
IBM Corporation
Notificaciones Push Unificadas
De la complejidad de muchos…

Para la simplicidad de uno…

Diferentes push services para administrar

Notificaciones Push Unificadas

Microsoft
Push

Google
Push
Apple
Push

Blackberry
Push

Apple
Blackberry

16

Worklight Unified Push Framework
SMS/MMS
Brokers

Feature
Phones

Apple
Push

Apple

Google
Push

Blackberry
Push

Blackberry

Microsoft
Push

SMS/MMS
Brokers

Feature
Phones

© 2013
IBM Corporation
Una App Store para todos los dispositivos
Worklight AppCenter

WORKLIGHT
SERVER

Apple

Blackberry

• Distribución eficiente de las versiones de pruebas para
test y feed-back
• Facilidad en distribuir y mantener las aplicaciones
internas para los empleados
• Control avanzado de accesos (ACL) y soporte LDAP
17

© 2013
IBM Corporation
Control de las actualizaciones – Direct Update
… cuando hay un error de seguridad en la aplicación
Solucionar y Empaquetar

Semana 1

Semana 2

•
•
•
•

Android app
Apple app
Blackberry app
Windows app

Enviar para revisón
• Apple Store

• Google Play
• Blackberry AppWorld
• Windows App store

4-6 semanas de ciclo de publicación
Fecha de
Resolución

Nunca*

Day 1

Solucionar y Empaquetar
el código web comun

Day 1

Desplegar los cambios
en el Worklight Server

Worklight Direct Update:
La próxima vez que el usuario
ejecute la app la tendrá que actualizar
Fecha de
Resolución

Mismo día

* No hay manera de asegurar que el cliente se
descargue la última versión y de que no esté
ejecutando una versión antigua
18

© 2013
IBM Corporation
Control de las actualizaciones – Remote Disable
Remote Disable: desactivar versiones de un entorno especifico de una aplicación,
informando los usuarios de como actualizar

19

© 2013
IBM Corporation
Realizar pruebas funcionales de las aplicaciones móviles
•

Soporte para Android y iOS, nativo y híbrido

•

Salvar, editar y ejecutar en los dispositivos

•

Script de test en lenguage natural, puede
ser editado por desarrolladores o line of business

•

Ejecución de las mismas
pruebas en diferentes dispositivos

Garantizar la calidad
de las
aplicaciones móviles

20

© 2013
IBM Corporation
Métricas significativas para administradores y para el negocio

Cognos

Tealeaf
CX Mobile

21

21

© 2013
IBM Corporation
IBM Worklight es diferente de los demás

Basado en
Standards
Flexibilidad
y Agilidad
Consumability
Seguridad
Eco-sistema
22

• Tooling for HTML 5 development and device adaptation
• Application lifecycle management of HTML5 artifacts
• Leveraging de-facto standards to provide added value for developers

• Native / hybrid / web
• Full coverage of the hybrid spectrum
• Full leverage of HTML5 and native ecosystems

• For developers: steep (quick) learning curve, small number of programming
models, JS anywhere, small footprint
• Collaborative development
• Installation and deployment

• Flexible security model
• Portfolio integration
• Advanced in-app security features

• IBM products already leveraging Worklight as a mobile standard
• Starting to build a catalog for third-party APIs
© 2013
IBM Corporation
Tres formas de comenzar con IBM MobileFirst

1
2
3

23

Descubra más detalles en:
ibm.com/mobilefirst
Únase a la conversación:
twitter.com/IBMMobile (#IBMMobile)
facebook.com/IBMMobile
Hable con su representante de IBM o su
Business Partner para guiarle en su
pró ximo paso

© 2013
IBM Corporation
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

24

© 2013
IBM Corporation

Más contenido relacionado

PDF
Ibm mobile first overview keynote in spanish español june 2013
PPTX
Cómo Crecer su Negocio en la Era de la Nube
PDF
SenseByte: soluciones para productos móviles
PDF
Presentacion EBS Customers Day 2 Vision R12
PPTX
Nubes Privadas
PDF
Movilidad Empresarial: Tecnología de Alto Rendimiento
PDF
[Rosario] Optimización del TI con servidores IBM System X e IBM POWER - Anton...
PPTX
ExpoCloud2013 - Tiempos modernos en TI
Ibm mobile first overview keynote in spanish español june 2013
Cómo Crecer su Negocio en la Era de la Nube
SenseByte: soluciones para productos móviles
Presentacion EBS Customers Day 2 Vision R12
Nubes Privadas
Movilidad Empresarial: Tecnología de Alto Rendimiento
[Rosario] Optimización del TI con servidores IBM System X e IBM POWER - Anton...
ExpoCloud2013 - Tiempos modernos en TI

La actualidad más candente (9)

PDF
Transforme su modelo de negocios con soluciones de colaboracion y movilidad
PDF
Presentación Evento SAP GRC Barcelona Dell Software y Omega Peripherals
PDF
Spla
PDF
Presentacion Goldmahn Y Portafolio De Soluciones 2010
PDF
IBM Webinar: ¿Está preparado para la revolución móvil en su empresa?
PDF
[Chaco] Facilitando la Innovación en un mundo complejo | Portafolio Software ...
PPT
Byte Tech Enterprise Presentation
PDF
SenseByte MoviCRM
PDF
[Salta] Smart Cloud Enterprise - Cecilia Conci
Transforme su modelo de negocios con soluciones de colaboracion y movilidad
Presentación Evento SAP GRC Barcelona Dell Software y Omega Peripherals
Spla
Presentacion Goldmahn Y Portafolio De Soluciones 2010
IBM Webinar: ¿Está preparado para la revolución móvil en su empresa?
[Chaco] Facilitando la Innovación en un mundo complejo | Portafolio Software ...
Byte Tech Enterprise Presentation
SenseByte MoviCRM
[Salta] Smart Cloud Enterprise - Cecilia Conci
Publicidad

Similar a Encuentro IBM MobileFirst (20)

PPS
IBM Exceptional Web Experience Portal V7
PDF
Mobile Aplication management
PDF
Desarrollo Bajo una Plataforma de Servicios en la Nube
PDF
SEM-12 Presentacion_Actividad_Aprendizaje.pdf
PPTX
Ing. omar samaniego trabajo 2
PPTX
Aplicaciones de internet
PDF
Casos exito santiago toribio almatech
PPTX
Las apps
PDF
atSistemas - Presentacion Hybreed
PDF
27754 ibm wp_native_web_or_hybrid_2846853
PPTX
Web 2.0 y Computación en la nube
PDF
IBM - Subscription and Support - Spanish
PDF
Movilidad: situación, estudio y retos
PDF
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
PPTX
Educacion en la nube
PPTX
Educacionenlanube 120124115635-phpapp02
PPTX
nube sistemas nube sistemas nube sistemas
PDF
Computacion En Nube
IBM Exceptional Web Experience Portal V7
Mobile Aplication management
Desarrollo Bajo una Plataforma de Servicios en la Nube
SEM-12 Presentacion_Actividad_Aprendizaje.pdf
Ing. omar samaniego trabajo 2
Aplicaciones de internet
Casos exito santiago toribio almatech
Las apps
atSistemas - Presentacion Hybreed
27754 ibm wp_native_web_or_hybrid_2846853
Web 2.0 y Computación en la nube
IBM - Subscription and Support - Spanish
Movilidad: situación, estudio y retos
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Educacion en la nube
Educacionenlanube 120124115635-phpapp02
nube sistemas nube sistemas nube sistemas
Computacion En Nube
Publicidad

Más de Sura Gonzalez (6)

PDF
IBM BPM Overview
PDF
Datapower: Aceleración y Seguridad XML
PPT
IBM BPM
PPT
Native, Web or Hybrid Mobile App Development?
PDF
Cast iron presentation
PDF
Mobile enterprise
IBM BPM Overview
Datapower: Aceleración y Seguridad XML
IBM BPM
Native, Web or Hybrid Mobile App Development?
Cast iron presentation
Mobile enterprise

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Maste clas de estructura metálica y arquitectura
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
taller de informática - LEY DE OHM
DOCX
Trabajo colaborativo Grupo #2.docxmmuhhlk
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
ACTIVIDAD 2.pdf j
DOCX
Trabajo colaborativo Grupo #2.docxmkkkkkkl
PPTX
Introduccion a servidores de Aplicaciones (1).pptx
PPTX
Presentación de Redes de Datos modelo osi
PDF
La electricidad y la electrónica .pdf n
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Presentación PASANTIAS AuditorioOO..pptx
Estrategia de apoyo tecnología miguel angel solis
Maste clas de estructura metálica y arquitectura
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
taller de informática - LEY DE OHM
Trabajo colaborativo Grupo #2.docxmmuhhlk
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Calidad desde el Docente y la mejora continua .pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
ACTIVIDAD 2.pdf j
Trabajo colaborativo Grupo #2.docxmkkkkkkl
Introduccion a servidores de Aplicaciones (1).pptx
Presentación de Redes de Datos modelo osi
La electricidad y la electrónica .pdf n
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
historia_web de la creacion de un navegador_presentacion.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...

Encuentro IBM MobileFirst

  • 1. IBM MobileFirst Desarrollar, integrar y gestionar aplicaciones móviles en la empresa Bruno Braz Gonçalves Especialista en Movilidad WebSphere IBM Software Group © 2013 IBM Corporation
  • 2. Soluciones IBM MobileFirst Soluciones por Industria Seguros V enta al por menor Transport e Telecom. Gobierno Salud Automoció n Aplicaciones de IBM y Partners Plataforma de Aplicaciones y Datos Application Platform and Data Services Gestió n Analítica Seguridad Dispositivos Redes Servicios de Desarrollo e Integració n Servicios de Estrategia y Diseñ o Banca Servidores Servicios de Cloud y Gestionados 2 © 2013 IBM Corporation
  • 3. Soluciones IBM MobileFirst Soluciones por Industria Seguros V enta al por menor Transport e Telecom. Gobierno Salud Automoció n Aplicaciones de IBM y Partners Plataforma de Aplicaciones y Datos Application Platform and Data Services Gestió n Analítica Seguridad Dispositivos Redes Servicios de Desarrollo e Integració n Servicios de Estrategia y Diseñ o Banca Servidores Servicios de Cloud y Gestionados 3 © 2013 IBM Corporation
  • 4. Aplicaciones Móviles – Principales Desafíos Crear aplicaciones potentes para las diferentes tecnologías y dispositivos con control de costes Conectar los servicios back-end de la empresa con seguridad y escalabilidad Controlar el incremento del portfolio de aplicaciones y sus versiones 4 © 2013 IBM Corporation
  • 5. Desplegar Soluciones Móviles con rapidez y seguridad Desde el diseño ... … hasta las aplicaciones “21 días para tener 3 aplicaciones en beta” “Mantener los mismos recursos: ciclo de vida completo con el equipo de diseño, desarrollo, QA y sistemas” 5 © 2013 IBM Corporation
  • 6. Desarrollar para multi-plataforma en semanas Catálogo de productos y gestor de pedidos para la población de ventas Desarrollada con 1 programador en 12 semanas. Se incorporó integración con sistemas de autenticación, funcionalidad de MDM, integración con SAP ERP, datos offline en el dispositivo, visor de documentos integrado. Interface de usuario con JQuery. 6 © 2013 IBM Corporation
  • 7. Sistemas de la empresa accesibles desde cualquier sitio Solución para realizar el mantenimiento de las plantas. Se obtiene información de SAP PM y registro de gastos de recurso (time & materials) a través de una aplicación para iPad, durante la ejecución de las tareas de mantenimiento diario. Beneficios: • Acceso On-line a SAP PM en planta “en la mano del usuario” • Empresa móvil: Sistemas accesible desde cualquier sitio • Despliegue centralizado y controlado Como lo abordaron: • Implantación de Worklight con IBM EndPoint Manager • Estrategia de integración caso a caso , moviendo los desarrollos nativos iniciales a Worklight, con enfoque a aplicaciones hibridas a futuro 7 © 2013 IBM Corporation
  • 8. IBM Worklight: La plataforma de aplicaciones móviles Desarrollar, integrar y administrar aplicaciones móviles de forma eficiente Objetivo de la empresa Objetivo de la empresa IBM Worklight va más allá del desarrollo de interfaz de usuario; es una solución middleware completa para “informática móvil” Utilizar tecnologías basadas en standards y en los principales provedores para desplegar capacidades móviles que respondan a las necesidades de los empleados y clientes Capacidades clave Capacidades clave Mobile optimized middleware • Open approach to 3rd-party integration • Cross platform, mix native and HTML • Strong authentication framework • Encrypted offline availability • Enterprise back-end connectivity • Unified push notifications • Data collection for analytics • Direct updates and remote disablement • Packaged runtime skins 8 © 2013 IBM Corporation
  • 9. Permitir el desarrollo con los varios modelos de aplicaciones moviles Browser Web AppsAccess Browser Web Apps Access Hybrid Apps Web Hybrid Apps --Web Hybrid Apps Web Hybrid Apps - -Web Written in HTML5 JavaScript and CSS3. Quick and cheap to develop, but less powerful than native. HTML5 code and Worklight runtime libraries packaged within the app and executed in a native shell. Mobile Browser Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-1212 - <head><title>XYZ</title > </head> <body> </p> </body> </html> Native Shell Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-1 <head><title>XYZ</title </head> </body> </html> Hybrid Apps -Mixed Hybrid Apps --Mixed Hybrid Apps Hybrid Apps Mixed Mixed User augments web code with native language for unique needs and maximized user experience. Platform-specific. Requires unique expertise, pricy and long to develop. Can deliver higher user experience. Native Shell Native Application Web <! DOCTY PE html PUBLIC created 2003-12 </p> </body> </html> Native 100101 010101 110100 101010 101010 100100 100101 111001 001100 10 Device APIs 9 Browser Access Native Apps Native Apps Native Apps Native Apps Device APIs Downloadable Downloadable 10010101010111010010 10010010101110100100 11010101010100100100 10111100100110010101 01001010101010010101 01010101010101011111 10000010101010101010 01001010101010101000 11110101000111101010 01110101011111001011 01111010001011001110 Device APIs Downloadable © 2013 IBM Corporation
  • 10. Desarrollo multi-platforma compartiendo una parte comun De la complejidad de muchos… •Varias herramientas y librerías •Cuatro proyectos para desarrollo y mantenimiento Apple 10 Android Blackberry Para la simplicidad de uno… • Un entorno de desarrollo • Un proyecto para desarrollo y mantenimiento Windows © 2013 IBM Corporation
  • 11. Optimización – Skins en tiempo de ejecución Diferentes tamaños de pantallas Diferentes densidades de pantallas Diferentes métodos de entrada de datos Diferentes niveles de soporte para HTML5 11 © 2013 IBM Corporation
  • 12. Plantillas para acelerar el desarrollo del interface • Analizados mas de 100 apps populares en las AppStores para mejores practicas • Mas de 40 plantillas con los patrones habituales • Incluye plantillas de navegación, búsqueda, listas, tablas, autenticación y formularios de configuración • Soporte para Dojo Mobile e jQuery Mobile • Vista previa de las plantillas 12 © 2013 IBM Corporation
  • 13. 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 aplicación •Worklight transforma los datos en lenguaje para el móvil (JSON) •Desarroladores responsables por implementar el cacheo, sincronización y encriptación de datos •Worklight Server gestiona el cacheo, sincronización y encriptación de datos App App DB ERP Engine Cloud Service ERP Engine DB Cloud Service SQL HTTP (REST, SOAP), JMS HTTP, CAST IRON Worklight Adaptors WORKLIGHT SERVER JSON Apple Blackberry Apple 13 Blackberry © 2013 IBM Corporation
  • 14. Soporte para datos 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 Mobile App JSONStore Worklight Worklight runtime runtime 14 Worklight Server System of Record Adapter Adapter Information Service Layer © 2013 IBM Corporation
  • 15. Seguridad de la aplicación móvil Mobile Device Management Control a nivel del dispositivo Seguridad en la Aplicación con Worklight La aplicación cuida de si misma • Polóticas de seguridad • Autenticación • Controle de que aplicaciones • Single Sign On (SSO) estan instaladas • Encriptación de sistema de ficheros • Detectar Jailbreak • Container de apps de la empresa • Ficheros cifrados • Validación de la aplicación • Administración remota de actualizaciones • Provisioning / binding (usuario – app – dispositivo) • Conexión segura Necesita que el usuario acepte que la empresa gestione su dispositivo 15 Disponible en todos los escenarios, incluso en aplicaciónes públicas Business 2 Consumer (B2C) © 2013 IBM Corporation
  • 16. Notificaciones Push Unificadas De la complejidad de muchos… Para la simplicidad de uno… Diferentes push services para administrar Notificaciones Push Unificadas Microsoft Push Google Push Apple Push Blackberry Push Apple Blackberry 16 Worklight Unified Push Framework SMS/MMS Brokers Feature Phones Apple Push Apple Google Push Blackberry Push Blackberry Microsoft Push SMS/MMS Brokers Feature Phones © 2013 IBM Corporation
  • 17. Una App Store para todos los dispositivos Worklight AppCenter WORKLIGHT SERVER Apple Blackberry • Distribución eficiente de las versiones de pruebas para test y feed-back • Facilidad en distribuir y mantener las aplicaciones internas para los empleados • Control avanzado de accesos (ACL) y soporte LDAP 17 © 2013 IBM Corporation
  • 18. Control de las actualizaciones – Direct Update … cuando hay un error de seguridad en la aplicación Solucionar y Empaquetar Semana 1 Semana 2 • • • • Android app Apple app Blackberry app Windows app Enviar para revisón • Apple Store • Google Play • Blackberry AppWorld • Windows App store 4-6 semanas de ciclo de publicación Fecha de Resolución Nunca* Day 1 Solucionar y Empaquetar el código web comun Day 1 Desplegar los cambios en el Worklight Server Worklight Direct Update: La próxima vez que el usuario ejecute la app la tendrá que actualizar Fecha de Resolución Mismo día * No hay manera de asegurar que el cliente se descargue la última versión y de que no esté ejecutando una versión antigua 18 © 2013 IBM Corporation
  • 19. Control de las actualizaciones – Remote Disable Remote Disable: desactivar versiones de un entorno especifico de una aplicación, informando los usuarios de como actualizar 19 © 2013 IBM Corporation
  • 20. Realizar pruebas funcionales de las aplicaciones móviles • Soporte para Android y iOS, nativo y híbrido • Salvar, editar y ejecutar en los dispositivos • Script de test en lenguage natural, puede ser editado por desarrolladores o line of business • Ejecución de las mismas pruebas en diferentes dispositivos Garantizar la calidad de las aplicaciones móviles 20 © 2013 IBM Corporation
  • 21. Métricas significativas para administradores y para el negocio Cognos Tealeaf CX Mobile 21 21 © 2013 IBM Corporation
  • 22. IBM Worklight es diferente de los demás Basado en Standards Flexibilidad y Agilidad Consumability Seguridad Eco-sistema 22 • Tooling for HTML 5 development and device adaptation • Application lifecycle management of HTML5 artifacts • Leveraging de-facto standards to provide added value for developers • Native / hybrid / web • Full coverage of the hybrid spectrum • Full leverage of HTML5 and native ecosystems • For developers: steep (quick) learning curve, small number of programming models, JS anywhere, small footprint • Collaborative development • Installation and deployment • Flexible security model • Portfolio integration • Advanced in-app security features • IBM products already leveraging Worklight as a mobile standard • Starting to build a catalog for third-party APIs © 2013 IBM Corporation
  • 23. Tres formas de comenzar con IBM MobileFirst 1 2 3 23 Descubra más detalles en: ibm.com/mobilefirst Únase a la conversación: twitter.com/IBMMobile (#IBMMobile) facebook.com/IBMMobile Hable con su representante de IBM o su Business Partner para guiarle en su pró ximo paso © 2013 IBM Corporation
  • 24. © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 24 © 2013 IBM Corporation

Notas del editor

  • #6: TBC, fraquícia en españa - Midas
  • #8: Hasta ahora esto era un proceso manual. El departamento de calidad no podía asegurar que se trataban todos los lotes relacionados. Pasaron de una pantalla “poco fiendly” de SAP a una aplicación mobile
  • #21: New! Embedded functional testing The accelerated delivery cycles of mobile applications requires fast and effective test cycles. Whether you are developing native, or hybrid applications, you need to validate that mobile apps work as expected across multiple platforms and hundreds of devices in market at any time – each with its own form factor. Until now, accomplishing this task required teams to undertake tedious and time-consuming manual test processes on every target platform and device. This typically involved creating a list of user actions and expected responses, codifying these test cases in spreadsheets or text documents, and laboriously (and manually) running the test scenarios on all target platforms and devices, one test and one device at a time. Often companies lack the time to properly test their apps, with mobile’s accelerated pace of change – ultimately leading to lack of testing, poorly performing software and inevitably, customer frustration and lack of confidence. Five app stars can become one star apps overnight when poorly performing software erodes consumer confidence. With IBM Worklight 6.0, we have replaced much of this tedious and time-consuming testing by providing the industry’s first integrated, cross-platform mobile app testing capability. Here’s how it works. Either developers or testers can simply press a button to record a sequence of actions on a mobile device. Once the recording has been captured, it becomes the basis of an intelligent, resilient and code-less test case that can be played back on demand on any iOS or Android device within the same OS family – and even on simulated devices. This capability allows organizations to test faster, at lower cost, and more methodically – leading to higher quality apps, delivered to consumers faster, and at lower cost. This embedded functional testing capability is not an upsell, but an integrated component within IBM Worklight 6.0. IBM Worklight 6.0 provides exceptional value on a standalone basis – and can be upgraded to Rational Test Workbench to gain the added advantages of service virtualization, multi-tier testing and automated batch and regression testing. Integration with the IBM Mobile Development Lifecycle Solution provides traceability across requirements and defects for full visibility and control of the software delivery lifecycle.
  • #24: MAIN POINT: Next steps include leveraging the ibm mobile enterprise web site to gain access to information and trials of key software. Talk to your IBM representative or business partner to find the right next step for you. SPEAKER NOTES: Thank you for your time today. We’d be happy to answer your questions between and after sessions today. To learn more about what you’ve heard so far in the first two session and to actually being using trials of the IBM MobileFirst software offerings you can visit the main IBM MobileFirst website shown on the screen. Above all, take the time to talk with your IBM representative or business partner to find the right next step for you.
  • #25: Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.