IBM Worklight Leandro Martins Ceccato IT Specialist [email protected] [email protected] IBM Mobile...

25
IBM Worklight Leandro Martins Ceccato IT Specialist [email protected] IBM Mobile Foundation Overview

Transcript of IBM Worklight Leandro Martins Ceccato IT Specialist [email protected] [email protected] IBM Mobile...

Page 1: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

IBM Worklight

Leandro Martins CeccatoIT Specialist

[email protected]

IBM Mobile Foundation Overview

Page 2: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Mobile - O próximo passo na evolução da computação

Host/Mainframe

Cliente/Servidor

Web/Desktop

Mobile/Wireless/Cloud

Mobile é diferente:

•Transformação no modelo de negócios• Ciclos mais rápidos, mais interativos• Novos ambientes para suportar

Page 3: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Mobile é uma prioridade das empresas

3

Vo

lum

e U

nit

ário

(M

ilh

ões

)

600

1200

0 2010 2011 2012E 2013E 2014E 2015E

WW NotebooksWW Media Tablets

WW SmartphonesWW PCs

Crescimento dos dispositivos conectados na Internet

Source: Wells Fargo Securities, January 23, 2012“Fostering the People: The Shift to Engagement Apps”

Page 4: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Mobilidade apresenta muitas oportunidades…Business to ConsumerBusiness to Consumer

• Melhora na satisfação do cliente

• Comprometimento e maior fidelidade

• Venda personalizada de produtos

• Serviço ao consumidor

• Aumento de competitividade

Business to EnterpriseBusiness to Enterprise

• Aumento de produtividade

• Agilidade em processos de aprovação

• Aumento de vendas devido ao comprometimento da equipe

• Extenção de aplicações existentes para funcionários mobile e para os clientes

• Reduz custos com transporte, manutenção que são relevantes para determinadas empresas

• Aumento da responsabilidade do funcionário

Page 5: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

… e traz grandes desafios para área TI

Top Considerações para Mobile:

1. Segurança/privacidade (53%)

2. Custo para desenvolvimento multi-plataforma (52%)

3. Integração de serviços na nuvem para dispositivos moveis (51%)

Source: 2011 IBM Tech Trends Reporthttps://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en

Mudanças no modelo corporativo• Novas oportunidades de negócio baseado em geo-

localização

• Qualquer hora, qualque lugar, transações comerciais em qualquer lugar

• Importancia das mídias sociais nos negócios

Ciclo de desenvolvimento complexo• Complexidade de multiplataformas com fragmentos

Web, nativo, e modelo hybrido

• Conectar nos serviços corporativos de forma segura e escalavel

• Requerimentos únicos para mobile (interface de usuário, modo conectado/disconectado, atualização de versão, etc)

Segurança e Gerenciamento• Proteção de informaçào pessoal e confidencial

• Uso do próprio dispositivo do usuário

• Visibilidade, segurança & e gerenciamento dos requerimentos

Page 6: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Um conjunto abrangente de produtos móveis, que fornece os elementos essenciais necessários para o desenvolvimento móvel, implantação e gestão.

Mobile Foundation componentes:

IBM Worklight Desenvolvimento de aplicativos móveis

IBM WebSphere Cast Iron Hypervisor Edition Conexão avançada para cloud e integração com o back end.

IBM Endpoint Manager for Mobile Devices Solução para o gerenciamento de dispositivo mobile(MDM)

Solução completa para desenvolvimento móvel, gestão de dispositivos e

conectividade

IBM Mobile Foundation V5.0

Page 7: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Sobre a Plataforma

Como trabalhar com uma plataforma Mobile de aplicação aberta, completa e avançada para HTML5, os aplicativos híbridos e nativa?

Page 8: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Development Lifecycle

Tools

IBM Mobile Foundation

Enterprise Apps

SOA & Connectivity(Messaging, ESBs, Cloud Integration, Governance)

IBM Worklight

Elastic Caching

Firewall or Security Gateway

IBM End Point Manager for Mobile

Devices

AnalyticsDecision

ManagementAnalytics

Business Process

Management

Social Software

Mobile threats and

security

CastIron Hypervisor Edition

IBM Mobile FoundationVisão de Arquitetura

Page 9: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

IBM Worklight ServerNotificações Unificadas, skins em tempo de execução, gerenciamento de versão, segurança, integração e entrega

IBM Worklight ConsoleUma console baseada em Web para análise em tempo real e controle de seus aplicativos mobile e da infraestrutura

IBM Worklight StudioO mais completo ambiente, extensível com reutilização máxima de código e otimização por dispositivo

Componentes do IBM Worklight

11

IBM Worklight Runtime ComponentsQue Expõe Bibliotecas Extensível e APIs cliente e interfaces com a funcionalidade nativa do dispositivo

Page 10: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Worklight Application Types

Native AppsNative Apps

Requer conhecimentos específicos, maior custo e tempo para desenvolver. Pode entregar uma melhor experiência final ao usuario

Native Application

Device APIs

1001010101011101001010010010101110100100110101010101001001001011110010011001010101001010101010010101010101010101010111111000001010101010101001001010101010101000111101010001111010100111010101111100101101111010001011001110

Hybrid Apps -Hybrid Apps -

Código WEB com a utilização de código nativo para uso específico, garantindo melhor experiência do usuário.

Native Shell

Web Native

Device APIs

<!DOCTYPE html PUBLICcreated 2003-12</p></body></html>

10010101010111010010101010101010010010010111100100110010

Hybrid Apps - WebHybrid Apps - Web

Código HTML5 e bibliotecas do Worklight empacotada na aplicação em native shell.

Native Shell

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

Device APIs

Web AppsWeb Apps

Escreva em HTML5 JavaScript e CSS3. Rápido e barato para desenvolver, porem menos poderoso que o nativo

Mobile Browser

Web Code

<!DOCTYPE html PUBLIC<html><! - - created 2003-12-12 - - <head><title>XYZ</title></head><body></p></body></html>

Browser Access Downloadable Downloadable Downloadable

Browser AccessBrowser Access Hybrid Apps - WebHybrid Apps - Web Hybrid Apps - MixedHybrid Apps - Mixed Native AppsNative Apps

Page 11: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

“Downloadable” (Nativo) das Aplicações

Lojas Aplicações

File System(do Dispositivo

Mobile)

Aplicação Nativa(Java/Objective-C/C#)

Sistema Operacional Mobile

Alta qualidade e experiência do usuário no acesso ao dispositivo completo.

Plataforma específica, exige conhecimentos únicos, caros para desenvolver e manter.

Alta qualidade e experiência do usuário no acesso ao dispositivo completo.

Plataforma específica, exige conhecimentos únicos, caros para desenvolver e manter.

Page 12: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Servidor Web

Aplicações Web

Browser Mobile

Aplicação Nativa(Java/Objective-C/C#)

Sistema Operacional Mobile

Escrito em JavaScript HTML5 e CSS3. Rápido e barato para se desenvolver.

Menos poderoso do que o acesso ao dispositivo de forma nativa e limitada.

Escrito em JavaScript HTML5 e CSS3. Rápido e barato para se desenvolver.

Menos poderoso do que o acesso ao dispositivo de forma nativa e limitada.

Page 13: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Aplicações Hibridas

15

Lojas Aplicações

File System(Dispositivo

mobile)

Container Nativo

HTML, CSS, JavaScript

Sistema Operacional Mobile

Combina o melhor dos dois mundos:

Principalmente escrito em HTML5, CSS, JS, permitindo o acesso total aos recursos do dispositivo.

Combina o melhor dos dois mundos:

Principalmente escrito em HTML5, CSS, JS, permitindo o acesso total aos recursos do dispositivo.

Page 14: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Single Shared Codebase

Common code placedin primary file

Environment optimization code is maintained separately

Page 15: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

WYSIWYG UI Construction - DOJO

Page 16: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Preview in browser

Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap and Worklight client API

Page 17: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Runtime Skins – Casos de uso

Diferentes tamanhos de tela

DiferentesFormas de input

Diferentes Densidades

Suportepara HTML5

Page 18: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Push unificado

Polling Adapters

Message-based Adapters

Unified Push API

Notification State Database

User-Device Database

iOS Dispatcher

Android Dispatcher

Apple Push Servers (APN)

Google Push Servers (GCM)

3rd Party SMS Gateway

Administrative Console

Worklight Client-side Push Services

Worklight Client-side Push Services

iOS Push API

Android Push API

SMS APISMSDispatcher

Page 19: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Flexibilidade com Push Notification

Multiplos usuários logados na mesma aplicaçãoMultiplos usuários logados na mesma aplicação

Multiplas aplicações utilizando o mesmo eventoMultiplas aplicações utilizando o mesmo evento

Multiplos eventos para a mesma aplicaçãoMultiplos eventos para a mesma aplicação

Uma aplicação com multiplos dispositivosUma aplicação com multiplos dispositivos

Page 20: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Gerenciamento de push

Page 21: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Solução IBM de Construção Centralizada

23

WorklightBuild System

Page 22: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Coleção de Dados e Analíticos

24

Page 23: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Análises de uso

•– Relatórios por Plataforma:• Total de aparelhos únicos

•– Relatórios por Aplicação:• Novos aparelhos• Acesso por Ambientes• Visitas diárias• Hits diários

25

Page 24: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Visão

Page 25: IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com lmc@br.ibm.com IBM Mobile Foundation Overview.

Referências

• Para saber mais sobre mobile corporativa da IBM, visite: http://www-01.ibm.com/software/solutions/mobile-enterprise/• Worklight Developer Edition Free http://www.ibm.com/worklight