Solução de Mobilidade

68
Como extrair o máximo da mobilidade Sua empresa na era mobile

description

No mundo da mobilidade atual as corporações estão transformando o modo como interagem com seus clientes, parceiros e funcionários ao implementar estratégias móveis que lhes possibilitam: - Construir, conectar e executar um portfólio crescente de aplicativos móveis para clientes, parceiros e funcionários - Gerenciar e proteger os aplicativos e dados móveis em uma variedade de dispositivos e sistemas operacionais - Ampliar e transformar os negócios para que produzam novas oportunidades e modelos de negócios enquanto ampliam os recursos dos negócios existentes para os funcionários, clientes e parceiros móveis A IBM oferece um conjunto abrangente de soluções para atender às exigências de mobilidade de nossos clientes, para que possam aproveitar as oportunidades que o mundo remoto proporciona, reduzindo custos e complexidade. A oferta IBM Mobile Foundation foi criada para propiciar uma plataforma aberta de aplicativos móveis para o desenvolvimento, a implementação e o gerenciamento dos aplicativos móveis.

Transcript of Solução de Mobilidade

Page 2: Solução de Mobilidade

Analisando o Mercado de Mobilidade

Diferenças entre Plataformas Móveis.

A Mobilidade alavancando o seu negócio

Plataforma IBM Worklight

Page 3: Solução de Mobilidade

Brasil:81 milhões de usuários de internet32 milhões nas mídias sociais e crescendo16 milhões de proprietários de smartphones Espera-se alcançar a marca de 20 milhões em meados de 2012

Page 4: Solução de Mobilidade

1 A regular mobile phone 2 A smartphone, with Internet / data subscription 3 A smartphone, without Internet / data subscription 4 A tablet PC, with Internet / data subscription 5 A tablet PC, without Internet / data subscription 6 None of the above

1 2 3 4 5 6

59% 57%65% 64%

54% 57%

73%

28%34%

15%

26%

41% 38%

14%11%4%

15%

5%10% 11%

2%6%

2%7%

3%

35%

16%

2%2% 1% 1% 0%4% 2% 3%5% 7% 8% 6%

2% 0%

13%

Europe United States Brazil Australia China India Japan

Dispositivos móveis ao redor do mundo

Page 5: Solução de Mobilidade

1 A (new) laptop 2 A (new) smartphone or PDA 3 A (new) regular mobile phone 4 A (new) desktop PC 5 A (new) tablet PC 6 A (new) netbook

25% 24%

33%

20%

47% 50%

29%22% 24%

31%

15%

53%

44%

20%18%13%

23%

13%19%

37%

22%15% 16%

31%

14%

29%

19% 22%14% 14%

22%

10%

40%

30%

14%12% 10%

25%

7%

27% 25%

16%

Europe United States Brazil Australia China India Japan1 2 3 4 5 6

Os mercados em crescimento para smartphones são China, Índia e Brasil.

Intenção futura

Page 6: Solução de Mobilidade

56%

59%

68%

77% 89%

44%

56%

Acesso à internet diário através de smartphones

Page 7: Solução de Mobilidade

Nokia

Apple

Samsung

HTC

Sony Ericsson

BlackBerry

LG

Motorola

Palm

Other

28%

22%

15%

12%

8%

8%

3%

1%

0%

2%

2%

25%

14%

18%

0%

20%

8%

5%

7%

1%

14%

15%

5%

1%

2%

13%

8%

4%

10%

10%

29%

34%

14%

6%

4%

6%

1%

0%

0%

5%

58%

18%

5%

12%

2%

2%

0%

3%

0%

0%

54%

8%

9%

1%

15%

4%

0%

0%

0%

8%

0%

47%

13%

7%

10%

0%

0%

0%

0%

19%

Market share dos smartphones

Page 8: Solução de Mobilidade

Proprietários de Smartphones tem um uso mais intensivo de mídia social.

A mídia social tem definitivamente ido para o mundo móvel. Sites de mídia social podem ser facilmente utilizados por meio de smartphones, o que mostra, por exemplo, em um maior registro diário pelos utilizadores de smartphones.

Os consumidores têm instalado 25 aplicativos, em média e usam esses aplicativos para diversos fins: contato, negócios, ensino e entretenimento. Mais da metade está usando aplicativos para redes sociais.

Page 9: Solução de Mobilidade

53%

36%

65%

56%

48%

38%

39%

42%74%

56%

49%

35%

36%

sig. diff (95%)

53%

Logados diariamente em redes sociais através de Smartphone

Page 10: Solução de Mobilidade

Usuários de smartphones esperam conversar e colaborar com as marcas

Empresas que possuem Apps para Smartphones são seguidas muitas vezes por usuários de redes sociais. As empresas podem esperar mais impacto atingindo redes sociais por meio de smartphones, mas as redes sociais móveis alavancam ainda mais empresas e marcas. Os usuários querem se envolver mais, quase a metade está interessada em co-criar - e eles esperam pelas empresas e marcas para iniciarem conversas.

Page 11: Solução de Mobilidade

69%

50%

86%

49%

56%

49%

78%

28%78%

65%

65%

51%

55%

sig. diff (95%)

SmartphoneBase <30

Seguidores de empresas e marcas em mídias sociais através de Apps.

Page 12: Solução de Mobilidade

Analisando o Mercado de Mobilidade

Diferenças entre Plataformas Móveis.

A Mobilidade alavancando o seu negócio

Plataforma IBM - Worklight

Page 13: Solução de Mobilidade

Plataformas Candidatas

Page 14: Solução de Mobilidade

Uma App para iPhone acaba sendo copiada para as demais plataformas.

Page 15: Solução de Mobilidade

Mashable app

Os aplicativos são semelhantes no iPhone e Android

Page 16: Solução de Mobilidade

Mas minha App Android é otimizada

para a plataforma Android ?

Sobre

BuscaVoltar

Mashable app

Page 17: Solução de Mobilidade

Diferenças físicas entre plataformas

Home

Volume Power

Page 18: Solução de Mobilidade

Home

Volume Power

BackMenu Busca

Diferenças físicas entre plataformas

Page 19: Solução de Mobilidade

Diferenças físicas entre plataformas

Home

VolumePower

Back Busca

Cam

era

Page 20: Solução de Mobilidade

•Navegação exclusiva (panorama view)• Botão de volta Nativo

• Botão de volta Nativo• “menu” Nativo• Menu principal(lista ou grid, clique no botão voltar), Tab raramente

• Navegação Visual (Botões)• Interface por Tab

Navegação

Page 21: Solução de Mobilidade

Interface – Compartilhar e Datas

Page 22: Solução de Mobilidade

Interface – Arrastar

Page 23: Solução de Mobilidade

•Pontos repentino na barra de informações• Não bloqueia a interface do usuário

• Indicador de load na tela• Bloqueia a interface do usuário• Opção de cancelar

• Load repentino na barra de informações• Não bloqueia a interface do usuário

Interface – Carregando ….

Page 24: Solução de Mobilidade

•Similar ao Android•Elemento gráfico original, atrai a atenção do usuário

• Muito sutil• Às vezes fácil de se perder

• Difícil de evitar• Pode ser muito chato• Provavelmente irá mudar no iOS 5

Interface – Notificação Push….

Page 25: Solução de Mobilidade

Analisando o Mercado de Mobilidade

Diferenças entre Plataformas Móveis.

A Mobilidade alavancando o seu negócio

Plataforma IBM - Worklight

Page 26: Solução de Mobilidade

E quanto aos seus Clientes, onde estão?

Page 27: Solução de Mobilidade

Seu público está por aí,mas por onde andam ?

Page 28: Solução de Mobilidade

Eles não se falam e não se vêem !

Page 29: Solução de Mobilidade

..sem um espaço para interagirem com sua marca !

Próximos e Distantes ...

Page 30: Solução de Mobilidade

Como é possível mudar ?

Page 31: Solução de Mobilidade

Um bom começo é estar próximo ao seu cliente, de preferência esteja a um simples toque…

Page 32: Solução de Mobilidade

Crie sua própria App e permita a troca de conhecimento !!

Page 33: Solução de Mobilidade

Para que se conheçam uns aos outros e troquem experiências sobre SEUS produtos, e serviços !

Page 34: Solução de Mobilidade

Construa sua própria App !!!

Page 35: Solução de Mobilidade

Como???

Page 36: Solução de Mobilidade

Analisando o Mercado de Mobilidade

Diferenças entre Plataformas Móveis.

A Mobilidade alavancando o seu negócio

Plataforma IBM - Worklight

Page 37: Solução de Mobilidade

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 38: Solução de Mobilidade

Mobilidade apresenta muitas oportunidades…

Business 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 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 39: Solução de Mobilidade

Clientes - IBM Worklight

Page 40: Solução de Mobilidade

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 41: Solução de Mobilidade

Sobre a Plataforma

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

Page 42: Solução de Mobilidade

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 43: Solução de Mobilidade

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

43

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

Page 44: Solução de Mobilidade

Tipos de Apps WorklightNative Apps

Requer conhecimentos especificos, caro e demorado para desenvolver. Pode entregar uma melhor experiencia final ao usuarioNative

Application

Device APIs

1001010101011101001010010010101110100100110101010101001001001011110010011001010101001010101010010101010101010101010111111000001010101010101001001010101010101000111101010001111010100111010101111100101101111010001011001110

Hybrid Apps -

Codigo WEB com a utilização de codigo nativo para uso especifico, garantindo melhor experiencia do usuario.

Native Shell

Web Native

Device APIs

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

10010101010111010010101010101010010010010111100100110010

Hybrid Apps - Web

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

Native Shell

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

Device APIs

Web 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 Access Hybrid Apps - Web Hybrid Apps - Mixed Native Apps

Page 45: Solução de Mobilidade

Apps Nativas

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.

Page 46: Solução de Mobilidade

Servidor Web

Apps 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.

Page 47: Solução de Mobilidade

Apps Híbridas

47

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.

Page 48: Solução de Mobilidade

Worklight Studio

Page 49: Solução de Mobilidade

Código comum à diversos dispositivos

Diretório para código comum a qualquer dispositivo

Ambiente para otimização do aplicativo mantido separadamente.

Page 50: Solução de Mobilidade

Runtime Skins – Casos de uso

Diferentes tamanhos de tela

DiferentesFormas de input

Diferentes Densidades

Suportepara HTML5

Page 51: Solução de Mobilidade

Exemplo de temas sobre Android

Page 52: Solução de Mobilidade

Exemplo de temas sobre Ipad

Page 53: Solução de Mobilidade

Cache Encriptado / Offline

Page 54: Solução de Mobilidade

54

Atualização direta

Page 55: Solução de Mobilidade

Autenticação

Page 56: Solução de Mobilidade

Supports multiple versions on the same platform

Device specific versions are uncoupled

Versionamento de aplicações

Page 57: Solução de Mobilidade

57

Notificações

Page 58: Solução de Mobilidade

Push unificado

58

Back-end Systems

Polling Adapters

Unified Push API

Notification State

Database

iOS Dispatcher

Message-based

Adapters

User-device Database

Android Dispatcher

Administrative Console

iOS Push API

AndroidPush API

IBM Worklight

Client-side Push

Services

IBM Worklight

Client-side Push

Services

Apple Push

Servers (APN)

Google Push

Servers (C2DM)

Page 59: Solução de Mobilidade

Flexibilidade com Push Notification

Multiplos usuários logados na mesma aplicação

Multiplas aplicações utilizando o mesmo evento

Multiplos eventos para a mesma aplicação

Uma aplicação com multiplos dispositivos

Page 60: Solução de Mobilidade

Gerenciamento de push

Page 61: Solução de Mobilidade

Solução IBM de Construção Centralizada

61

WorklightBuild System

Source Code Repository

Page 62: Solução de Mobilidade

Coleção de Dados e Analíticos

Page 63: Solução de Mobilidade

Relatórios

Page 64: Solução de Mobilidade

VisãoWorklight Studio

Worklight Server

Worklight Console

Mobile DeviceBack-end

Page 65: Solução de Mobilidade

Referências

Para saber mais sobre mobile corporativa da IBM, visite: http://www-01.ibm.com/software/solutions/mobile-enterprise/

Para obter informações adicionais sobre a IBM WORKLIGHT: http://worklight.com/product/demo/

Para testar a plataforma móvel IBM WORKLIGHT, registrar-se para download de avaliação:

https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-worklight&S_CMP=web_ibm_xx_mobile_bd_mobileovAssista o webinar informativo:

Harnessing the Power of Mobile in the Enterprise

Page 66: Solução de Mobilidade

Mechanism Benefits Details

Encrypted offline cache

• Protect against stealing sensitive information via malware, stolen devices

• Uses AES256 and PCKS #5 for on-device encrypted storage of app-generated information, with random server-generated numbers for high security

• Allows user authentication when server is offline• Implemented in JS (highly obfuscated) with optional native performance

enhancements

SSL identity verification for AJAX

• Protect against man-in-the-middle attacks

• Client-side AJAX framework automatically verifies Worklight-server credentials

Client code attestation

• Prevent impersonation by phishing apps

• Protect apps from manipulation by malware

• Challenge-response based mechanism for proving client-application identity

• Uses tamper-resistant self-inspecting code

Remote code updates

• Ensure timely propagation of critical security updates to entire install base

• New versions of the code can be distributed without requiring update of the app (currently JS/HTML)

Remote disable of specific versions

• Ensure timely propagation of critical security updates to entire install base

• Server-side console allows configuration of allowed app versions. Administrator can force users to install security updates to the native code

Authentication process framework

• Lower the cost and complexity of robust integration with the authentication infrastructure

• Server-side architecture for integration with back-end authentication infrastructure based on JAAS, with Authentication realms

• Client-side framework for asynchronous login requests on session expiration

Server-side safeguards

• Prevention of SQL injection• XSRF protection

• Prepared-statement enforcement • Validation of submitted data against session cookie

Device identification • Prevent account-hijacking • Safely report device ID to the server• Identifying a user with specific devices

Mobile Security Measures

Page 67: Solução de Mobilidade

Mechanism Benefits Details

Enterprise SSO integration

• Leverage existing enterprise authentication facilities and user credentials

• Enable employee-owned devices

• Client side mechanism obtains and encrypts user credentials, sends to the server with requests

• Encryption incorporates user-supplied PIN, Server side secret and deviceID• Credentials cannot be retrieved from lost or stolen device

VPN alternative• Enable the secure delivery and

operation of mobile applications for employee owned devices or device types not allowed on the corporate network

• Enable the secure delivery in cases where the installation of VPN client on mobile devices is not possible or complicated to manage

• Client side and server side framework act as SSL based VPN• Network access control and policies pre-configured in the client side

framework layer • Network access and security measures updated using server side framework• On device encrypted storage to prevent compromise of sensitive data

Mobile Security Measures (cont’d)

67

Page 68: Solução de Mobilidade

Obrigado !

http://www.facebook.com/novaitbrasil

[email protected]

(21) 3733-0450