250 likes | 381 Views
IBM Worklight Leandro Martins Ceccato IT Specialist lmc@br.ibm.com. IBM Mobile Foundation Overview. Mobile - O próximo passo na evolução da computação. Mobile/Wireless/Cloud. Web/Desktop. Cliente/Servidor. Host/Mainframe. Mobile é diferente: Transformação no modelo de negócios
E N D
IBM WorklightLeandro Martins CeccatoIT Specialistlmc@br.ibm.com IBM Mobile Foundation Overview
Mobile - O próximo passo na evolução da computação Mobile/Wireless/Cloud Web/Desktop Cliente/Servidor Host/Mainframe • Mobile é diferente: • Transformação no modelo de negócios • Ciclos mais rápidos, mais interativos • Novos ambientes para suportar
1200 WW Media Tablets WW Notebooks WW PCs WW Smartphones 600 Volume Unitário (Milhões) 0 2010 2011 2012E 2013E 2014E 2015E Mobile é uma prioridade das empresas Crescimento dos dispositivos conectados na Internet Source: Wells Fargo Securities, January 23, 2012 “Fostering the People: The Shift to Engagement Apps”
Mobilidade apresenta muitas oportunidades… Business to Consumer Business to Enterprise • Melhora na satisfação do cliente • Comprometimento e maior fidelidade • Venda personalizada de produtos • Serviço ao consumidor • Aumento de competitividade • 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
… e traz grandes desafios para área TI • 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 • Top Considerações para Mobile: • Segurança/privacidade (53%) • Custo para desenvolvimento multi-plataforma (52%) • Integração de serviços na nuvem para dispositivos moveis (51%) Source: 2011 IBM Tech Trends Report https://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en
IBM Mobile Foundation V5.0 • 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 WorklightDesenvolvimento 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
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?
Analytics Analytics Social Software Decision Management Business Process Management IBM Mobile FoundationVisão de Arquitetura Development Lifecycle Tools Firewall or Security Gateway IBM Mobile Foundation IBM Worklight IBM End Point Manager for Mobile Devices Elastic Caching CastIron Hypervisor Edition Mobile threats and security Enterprise Apps SOA & Connectivity (Messaging, ESBs, Cloud Integration, Governance)
Componentes do IBM Worklight IBM Worklight Studio O mais completo ambiente, extensível com reutilização máxima de código e otimização por dispositivo IBM Worklight Runtime Components Que Expõe Bibliotecas Extensível e APIs cliente e interfaces com a funcionalidade nativa do dispositivo IBM Worklight Server Notificações Unificadas, skins em tempo de execução, gerenciamento de versão, segurança, integração e entrega ← IBM Worklight Console Uma console baseada em Web para análise em tempo real e controle de seus aplicativos mobile e da infraestrutura 11
Worklight Application Types Web Apps Hybrid Apps - Web Hybrid Apps - Native Apps Browser Access Hybrid Apps - Web Hybrid Apps - Mixed Native Apps Requerconhecimentosespecíficos, maiorcusto e tempo paradesenvolver. Podeentregarumamelhorexperiência final aousuario Código WEB com a utilização de códigonativoparausoespecífico, garantindomelhorexperiência do usuário. Escrevaem HTML5 JavaScript e CSS3. Rápido e baratoparadesenvolver, poremmenospoderosoque o nativo Código HTML5 e bibliotecas do Worklightempacotadanaaplicaçãoem native shell. Native Shell Native Application Mobile Browser Web Native 1001010101011101001010010010101110100100110101010101001001001011110010011001010101001010101010010101010101010101010111111000001010101010101001001010101010101000111101010001111010100111010101111100101101111010001011001110 <!DOCTYPE html PUBLIC created 2003-12 </p> </body> </html> 10010101010111010010101010101010010010010111100100110010 Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-12 - - <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> Device APIs Device APIs Device APIs Browser Access Downloadable Downloadable Downloadable
“Downloadable” (Nativo) das Aplicações Lojas Aplicações Alta qualidade e experiência do usuário no acesso ao dispositivo completo. Plataforma específica, exige conhecimentos únicos, caros para desenvolver e manter. Aplicação Nativa (Java/Objective-C/C#) File System (do Dispositivo Mobile) Sistema Operacional Mobile
Aplicações Web Servidor Web Browser 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. Aplicação Nativa (Java/Objective-C/C#) Sistema Operacional Mobile
Aplicações Hibridas Lojas Aplicações Container Nativo Combina o melhor dos dois mundos: Principalmente escrito em HTML5, CSS, JS, permitindo o acesso total aos recursos do dispositivo. HTML, CSS, JavaScript File System (Dispositivo mobile) Sistema Operacional Mobile 15
Single Shared Codebase Common code placed in primary file Environment optimization code is maintained separately
Preview in browser Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap and Worklight client API
Runtime Skins – Casos de uso Diferentes tamanhos de tela DiferentesDensidades DiferentesFormas de input Suporte para HTML5
Push unificado Polling Adapters Unified Push API Notification State Database iOS Dispatcher Apple Push Servers (APN) Worklight Client-side Push Services iOS Push API Android Dispatcher Back-end System Back-end System Back-end System Back-end System Google Push Servers (GCM) Worklight Client-side Push Services Android Push API Message-based Adapters User-Device Database SMS Dispatcher 3rd Party SMS Gateway SMS API Administrative Console
Flexibilidade com Push Notification Uma aplicação com multiplosdispositivos Multiploseventospara a mesmaaplicação Multiplasaplicaçõesutilizando o mesmoevento Multiplosusuárioslogadosnamesmaaplicação
Solução IBM de Construção Centralizada Source Code Repository Worklight Build System 23
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
Worklight Studio Visão Worklight Server Back-end Mobile Device Worklight Console
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 Referências