SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Estratégia
     Mobile
Corporativa
                   Estudo

      Material desenvolvido por Fabricio Carvalho Freitas
                                     fabweb@gmail.com
Material desenvolvido por Fabricio Carvalho Freitas
                                             fabweb@gmail.com




Agenda   Conceitos

         Tecnologia

         Cenário

         Arquitetura

         Alternativas
Conceitos         “Sopa de Letrinhas”




 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Mobile Technology
              Tecnologias móveis envolvem dispositivos, sistemas
              operacionais, meios de comunicação sem fio que permitem distribuir
              de forma remota e móvel aplicativos , soluções e comunicação.


              Mobile Devices
              Dispositivos com a capacidade de utilizar tecnologias móveis
              geralmente para utilização de aplicativos. São os
              smartphones, tablets, handhelds...


                                        idM – Identity Management
                    Gerenciamento de Identidade de usuários, sua autenticação e
Conceitos




                                                  autorização para os sistemas


                     SOA – Service Oriented Architecture
            Arquitetura Orientada a Serviços (SOA) é um conjunto de princípios e
                metodologias para e desenvolvimento de software em forma de
                                                         serviços interoperáveis
                             Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Mobile Enterprise Strategy
              Especialistas apontam 2012 como o ano para as empresas definirem sua
              estratégia para mobilidade frente ao impacto que a mobilidade terá nas
              organizações e a velocidade com que isto deve ocorrer daqui em diante.


              CoIT– Consumerização de TI
              Utilização de tecnologia pessoal (dispositivos) no ambiente
              corporativo, principalmente impulsionado pelo crescente consumo e
              popularização da tecnologia para uso pessoal.


                                BYOD – Bring your Own Device
                 “Traga seu próprio dispositivo” (tradução livre) é um fenômeno
Conceitos




            gerado pela Consumerização de TI e visa tratar como a empresa pode
                             ter políticas para tratá-la como tendência inevitável

                  COPE - Corporate-owned, personally enabled
              Modelo alternativo ao BYOD que adiciona a premissa que os devices
            devem ser relativamente padronizados e são inicialmente propriedade
                     da empresa. Permite utilização para quaisquer usos pessoais
                              Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
MEAP        MEAP = Mobile Enterprise Application Platform
            É um conjunto abrangente de produtos e serviços que fornecem uma
            abordagem holística que as empresas podem usar para construir e executar
            a sua estratégia para mobilidade.

            MEAP foi um termo criado pelo Gartner em 2008 e substituiu o termo “multi-channel access
                       gateway” quando o assunto Mobile se tornou mais relevante estrategicamente.


                 MADP = Mobile Application Development Platform
            Em abril de 2012 o Gartner renomeou o tópico MEAP para MADP (Mobile
            Application Development Platform) para tratar especificamente de plataformas
            de aplicativo e tratando a MDM (Mobile Device Management) de forma mais
            específica.
Conceitos




                MDM = Mobile Device Management
            É o Gerenciamento de Dispositivos Móveis. Uma solução de MADP pode conter
            ou não uma solução de MDM integrada, porém este é ponto é apontado como
            um diferencial na avaliação do Gartner na avaliação de soluções MADP.

                             Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Tecnologia  Um pouco de "Tecniquês"




 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Tecnologia Mobile
             Detalhando os Componentes Técnicos envolvidos


                                                                                        Cloud
                                                                                      Computing
                  Infraestrutura




                                                   Mobile
                                                                                                     Arquitetura
Tecnologia




                                                                                                      Software
               Redes




                                                        Devices


                            Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Camadas de Tecnologia Mobile
             Arquitetura Geral – Infra e Aplicativos



                  Dispositivos                                  Redes                                     Aplicativos
                                                                                                          & Serviços
               Sistemas Operacionais                            Móveis

                   Aplicativos                                  Celular                                    Internos


                       GPS                                        WiFi                                     Externos


                       Rede                                                                                  Cloud
                                                            Area Network
Tecnologia




                 Outros Recursos                           WAN/Internet                                     Serviços
                (Foto, Vídeo, Biom
                    etria, AP...)
                                                                  LAN




                                 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Infraestrutura para Mobile
             Componentes da Tecnologia Mobile                                                      Infra



             Quais pontos são relevantes na infraestrutura para
             mobilidade:
             • Telecom e Conectividade
             • Hardware (Servidores e Appliances)
             • Camadas de Segurança (SO, Rede, serviços e
               dispositivos)
Tecnologia




             • Redes (WiFi, Internet...)
             • Dispositivos (Manutenção, Configuração...)
             • Suporte (Helpdesk)
             • Nuvem (IaaS, PaaS e EaaS)

                          Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Redes para uso Mobile
                                                                                                                 Redes
             Componentes da Tecnologia Mobile

                                                                                  •    Acesso pela rede celular permite
                                                                                       conexão remota sem utilização de
                                                        • 4G
                 Redes                                                                 WiFi
                                                        • 3G                      •    Smartphones possui o recurso
                 Móveis
                                                        • GSM                          nativo e Tablets podem ter ou não
                                                        • EVDO                    •    Com o 4G haverá uma melhora
                 Celular                                • EDGE                         significativa na performance e
                                                        • GPRS...                      confiabilidade dos serviços sobre
                                                                                       rede celular móvel
                   WiFi
Tecnologia




               Area Network
                                                                                  •    O uso de WiFi pública ou pessoal
              WAN/Internet                                                             levanta questões de segurança que
                                                                                       devem ser levadas em consideração
                                                   • Corporativa                       na estratégia de mobilidade
                   LAN                                                            •    O uso de VPN pode ser adequado
                                                   • Pública                           nestes casos
                                                   • Pessoal...                   •    Estes critérios podem ser
                                                                                       gerenciados pela MDM também

                              Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Arquitetura de Software                                                                                Arquitetura
             Componentes da Tecnologia Mobile                                                                        Software




                                                       Application Server

                                                             Enterprise
                  Cliente                                                                                 Dados
                                                              Web Server
                    Nativo                                                                                 Cloud
                                                              Web Service                                   SQL


                                                               Camadas                                      NoSql
Tecnologia




                                                                 Cloud
                   Híbrido
                                                              Web Server                                 Enterprise
                                                                                                             BD
                                                              Web Service

                                                                                                           Outros
                  Site Mobile
                                                             Client Server


                                Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Arquitetura de Software                                                                                   Arquitetura
             Sistemas Operacionais                                                                                      Software



                  Sistema                                                  Programming
                                   Companhia                   SO Base       Language                      Devices
                 Operacional                                                  (Native)

                                                                          Objective-C
             iOS               Apple                    Unix
                                                                          (34+ languages)
                                                                                            iPhone, iPod e iPad


             Android           Google                   Linux             Java              Smartphone and Tablet Android Devices



             Windows                                                      C#, VB            Smartphone and Tablet Windows Mobile
                               Microsoft                Windows
             (Phone/Mobile)                                               (25+ languages)   Devices


             Blackberry
Tecnologia




                               RIM                      Proprietary       Java              Blackberry Smartphones, Playbook Tablet
             OS


             Web OS            Palm                     Linux             C, C++            Palm Devices


             Symbian           Nokia                    Proprietary       C++               Nokia Smartphone Devices




                               Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Devices
             Dispositivos Móveis                                                                                             Devices




                Tipo de Dispositivo                         Características                                Devices mais comuns

                                                                                                    •   Apple iPhone
                                           Telefones celulares com                                  •   Samsung Galaxy
                                           funcionalidades avançadas que podem                      •   Motorola Milestone
                                                                                                    •   Nokia Lumia
              Smartphones                  ser estendidas por meio de programas                     •   BlackBerry
                                           executados por seu sistema                               •   Sony Ericsson Xperia
                                           operacional                                              •   HTC (vários)
                                                                                                    •   LG Optimus
                                                                                                    •   Apple iPad
                                                                                                    •   Samsung Galaxy Tab
                                                                                                    •   Motorola Xoom
                                                                                                    •   Microsoft Surface (andamento)
Tecnologia




                                           Dispositivo que agrega características                   •   ASUS Transformer Pad Infinity
              Tablets                      de notebook e smartphone                                 •   Toshiba Tablet
                                                                                                    •   BlackBerry PlayBook
                                                                                                    •   Lenovo IdeaPad U1 Hybrid
                                                                                                    •   HP Slate 500
                                                                                                    •   Coby Kyros

                                           Dispositivos móveis com robustez                         Teklogix
              Handhelds*                   voltada para operação                                    Symbol

             * Este trabalho não abordará handhelds


                                  Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Cenário
Informações relevantes sobre o mercado e tendências da Mobilidade




             Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Números da mobilidade
            Dados gerais interessantes


                                           378K                              14%                               88%
                                          Número de IPhones             Da população possui               88% usam o telefone
                                          vendidos por dia                  Smartphone                  durante outras atividades,
                                                                                                         como assistir TV (46%).

             371K                          184K
           Número de bebês
                                          Número de IPads e
                                          Ipods touch
                                                                              73%                              40%
                                                                         De quem possui um               Usaram o Smartphone
                                          vendidos por dia
          que nascem por dia                                             Smartphone acessa              todos os dias nos últimos

                                           700K
                                          Dispositivos Android
                                                                        internet todos os dias                  sete dias


                                          habilitados por dia
                                                                                73%                            27%
                                                                        Não saem de casa sem seu        Preferem ficar sem TV do
                                           200K
                                          Número de
                                                                               dispositivo                   que ficar sem o
                                                                                                              Smartphone
                                          dispositivos Nokia
Cenário




                                          Vendidos por dia
                                                                                                 50%
                                           143K
                                          Número de
                                                                                          Pesquisa no Smartphone
                                                                                               todos os dias

                                          dispositivos
                                          Blackberry
                                          Vendidos por dia
                                                                        Maio 2012
           Fevereiro 2012      Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estratégia para Mobilidade
              Mercado Corporativo

          •     Até 2008 a maioria das empresas no Brasil não priorizavam ou mesmo
                endereçavam em seu planejamento estratégias para mobilidade
          •     A consumerização de TI impulsionou a inevitável invasão do mercado
                corporativo pelos dispositivos móveis e a necessidade das empresas tratarem
                questões como segurança e gerenciamento do ambiente móvel
          •     Grande parte dos CIOs classifica a consumerização como iniciativa positiva
          •     A indústria transformou-se e tem criado mecanismos para auxiliar
                organizações a abraçar o fenômeno com segurança, garantindo facilidade no
                gerenciamento e aliviando o peso nos ombros dos CIOs
          •     Mais do que operacional as empresas começam enxergar a mobilidade como
                forma de retenção, produtividade, flexibilidade, redução de custos e satisfação
Cenário




          •     Estratégia de mobilidade pode exigir mais investimento em infraestrutura,
                segurança e governança do que apenas em tecnologia de desenvolvimento
          •     Maioria das políticas de segurança das empresas não contempla como tratar
                dispositivos móveis

                             Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
5 Previsões para Mobilidade Corporativa 2012/2013


           1. 2012 será o ano do Gerenciamento da Mobilidade
           2. Segurança Móvel demanda o Gerenciamento de Riscos
              da Mobilidade
           3. A mobilidade corporativa forçará a Google a reduzir a
              fragmentação do Android
           4. Nuvem Corporativa e Mobilidade Corporativa serão
              uma coisa só com aplicativos híbridos
           5. A Mobilidade Corporativa começa sua transformação
Cenário




              na TI Corporativa




                     Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com EMF – Enterprise Mobility Forum 2012
                                                                                 Pesquisa do
O que dizem as empresas de tecnologia
                  “By 2015, 80% of all mobile applications developed will be hybrid or mobile-
                  Web-oriented”
                  “We believe that more than 95% of organizations will be choosing MEAP or
                  packaged mobile application vendors as their primary mobile development
                  platforms through 2012.”
                  Gartner – Apr/2012


                   “Stop Thinking Mobile Devices And Start Thinking Strategy”
                   SAP – Jun/2012


                  “Just like the browser sparked the growth of the Web and e-
                  business, mobile devices are bringing on new
                  opportunities, growth, and IT spending”
Cenário




                  IBM – Jan/2012


                  "Organizations are increasingly demanding anywhere, anytime
                  applications to empower decision makers with mission critical
                  information at their fingertips"
                  Oracle – Jul/2012
                   Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
BYOD
          Bring Your Own Device
          “A pergunta está deixando de
          ser se a empresa vai adotar o
          BYOD, mas sim "como" a
          empresa vai adotar”


               na altura de as TI
          encararem os factos: a
          grande barreira corporativa
          contra os funcionários que
          usam smartphones pessoais
          não tem funcionado"
          Computer World – Mar/2012
Cenário




          A CISCO estimou que o
          número médio de devices
          que cada executivo
          americano carrega hoje é                    A era BYOD chegou, agora é preciso
          de 2.8 e deve pular para
          3.3 até 2014                                                     gerir a mobilidade
                                  Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
BYOD
          Bring Your Own Device
          Benefícios mais destacados do BYOD para empresa:
          1. Melhorar a produtividade dos funcionários e e mais oportunidades
             de colaborar
          2. Usar o dispositivo preferido aumenta a satisfação no trabalho

          Maiores preocupações quanto à complexidade que BYOD implica:
          1. Novas ameaças à segurança/privacidade de dados da empresa
          2. Prover suporte para multiplas plataformas mobile



                      Quem permite hoje?                                    Das empresas que permitem
                                                                                  qual a política?

                           40%
                                        60%                                             20%
Cenário




                                                                                      25%          55%



                 Política de uso apenas devices da empresa
                 Possuem alguma política de BYOD
                                                                            Híbrida    BYOD    BYOD com reembolso


             Estudo no mercado americano em Junho/2012

                                     Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
BYOD
          Bring Your Own Device
          Quais são os principais drivers que levaram as                                              Mais dados da pesquisa
          empresas a criarem um política de BYOD?
          Criar uma cultura corporativa amigável                                                                    19%
          Acreditar no aumento de produtividade                                                                     17%
          Expectativa de redução de CAPEX                                                                           15%
          Gerenciamento de dispositivos e aplicativos móveis amadureceu                                             14%
          Demanda dos altos executivos                                                                              12%
          Competir com empresas que possam empregar seus colaboradores                                               9%
          Não enxergam como impedir o fenômeno BYOD                                                                  8%

          Com implementação de BYOD houve variação
          maior que 20% no CAPEX de Mobile?
           Permaneceu quase mesmo CAPEX                     67%
           Aumentou mais de 20%                             24%
           Reduziu mais de 20%                               9%
Cenário




          Empresas que estão confortáveis quanto ao
          controle/visibilidade de gastos de mobilidade
          Confortáveis                                       82%
          Ainda se sentem desconfortáveis                    18%

                                                                                       Estudo no mercado americano em Junho/2012
                             Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
COPE - Corporate-owned, personally enabled
          Modelo alternativo ao BYOD


           Dá a liberdade de uso de dispositivos corporativos para fins pessoais também

           Dispositivos são padronizados pela empresa e o funcionário tem a opção de
           comprar o dispositivo caso decida sair da empresa

           Assim como o BYOD implica na definição de políticas de uso e custos


           Modelo amplamente defendido pela nova CEO da Yahoo
           Marissa Mayer (ex-Google)

           Marissa iniciou um movimento interno na Yahoo de
           adoção do Iphone ao invés da utilização do Blackberry
Cenário




           (que é o padrão corporativo da empresa) no intuito de
           elevar a moral interna, porém defendendo que deve ser
           padronizado, adquirido e configurado pela empresa mas
           permitindo o uso de aplicativos e informações pessoais
           no dispositivo.

                                                                                                     Marissa Mayer – CEO da Yahoo
                            Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Plataformas
          Quais as plataformas de dispositivos usadas

            Considerações relevantes do estudo do IDC – Q2 2012:
            • Fragmentação do Android gerou uma queda no interesse pela plataforma,
              queda a qual gera oportunidades para Windows Phone como entrante
            • 84% dos desenvolvedores planejam desenvolver para nuvem, sendo que mais
              da metade planeja utilizar os serviços da Amazon ou iCloud, apenas 18,4%
              pretende utilizar a plataforma Azure da Microsoft
            • O sucesso do uso do iPad em inúmeras verticais do mundo corporativo ajudou a
              impulsionar o iOS
Cenário




                           Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Arquitetura
Estudo de soluções para Gerenciamento da Infra Mobile e Plataforma de
                    Desenvolvimento de Aplicativos




               Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
O que fizemos e o que foi estudado?

              Além do estudo do cenário geral e corporativo, e dos
              componentes da mobilidade, foi realizado:
              Estudo de Plataformas:
              • Arquitetura das soluções para plataformas de desenvolvimento
                (MDAPs)
              • Quais as MDAPs existentes e suas características
              • Quais as principais MDMs do mercado
Arquitetura




              • Premissa: estudar as principais soluções posicionadas no sentido do
                quadrante de liderança, visionários e desafiantes do Gartner

              Piloto Mobile:
              • Desenvolvimento de uma consulta utilizando arquitetura mobile
                abrangendo as principais plataformas existentes
              • Premissas: <detalhadas na sequência>

                               Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Quais as opções de MEAP/MADP/MDM?

              Gartner criou a “Rule of Three”, três pontos que devem levar uma empresa
              a considerar a adoção de uma MEAP:
              • Tenho que prover três ou mais aplicações?
              • Tenho que suportar três ou mais sistemas operacionais?
              • Integrar com três ou mais tipos de fonte de dados?

                May2012 Gartner Magic Quadrant for                             Apr2012 Gartner Magic Quadrant for
                Mobile Device Management Platforms                             Mobile Application Development Platforms
Arquitetura




                                 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Componentes Típicos de uma MDAP
              Mobile Application Development Platform

                                                  Ferramentas de Gerenciamento
                    Sistemas          Segurança          Usuários          Dispositivos            Relatórios     Administrador
                                                                               MDM


                                                                         MEAP
                 Dados/Sistemas                                    Gerenciamento                                      Devices
                                                 Gerenciamento de usuários, dispositivos, políticas e segurança


                                                                      Middleware
                                                         Gerenciar transações, conexões e otimização
Arquitetura




                                                                  Desenvolvimento
                                                    IDEs, ferramentas de teste, versionamento e colaboração

                   BD, SOA, File...
                                                                       Integração
                                                           Bases de dados, serviços, nuvem e outros




                    Visual Studio         Eclipse            XCode           Embarcadero               WebKit          Outros


                                                 Desenvolvimento Cross Platform
                                      Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estudo MDAP
              Mobile Application Development Platform

                                                                                                                    Desenvolvime
               Empresa         Nome                           Pros                                Cons                               Plataforma
                                                                                                                        nto
                                             • MDM Integrada
                            Syclo’s                                                                                 • Eclipse ou
                                             • Multi-plataforma                        • Custo da Licença alto                       Android, IOS,
              Syclo (SAP)   Smart                                                                                     Proprietária
                                             • 14 anos de mercado                        por usuário (US$1700)                       BBerry
                            Mobile Suite                                                                            • Java e HTML5


                                                                                       • Custo da Licença alto
                                                                                                                    • SUP
                                             • MDM Integrada                             por usuário (US$1700)                       Android, IOS,
              SAP           SUP*                                                                                      (framework
                                             • Multi-plataforma                        • Curva de aprendizagem                       BBerry
                                                                                                                      java)
                                                                                         do SUP é demorada

                                             • IDE fácil de utilizar, poderosa e
                                                                                       • Ainda apresenta
                                               intuitiva
                                                                                         necessidade de                              Android, IOS,
                                             • Investimento pesado na evolução da
                                                                                         recodificação parcial                       Bberry e
                                               ferramenta
Arquitetura




              Antenna       AMPchroma                                                    pelo cliente das           • Java e HTML5   Windows
                                             • Multi-plataforma
                                                                                         soluções desenvolvidas                      Phone
                                             • Controle a ciclo completo da
                                                                                         quando do upgrade de
                                               aplicaçào
                                                                                         versão

                                             • Pode ser usado em conjunto com o
                                               PhoneGap para utilização híbrida ou     • Desenvolver aplicações
                                                                                                                    • HTML,
              jQuery        jQuery             nativa                                    mais simples
                                                                                                                      HTML5 e        Browser
              Foundation    Mobile           • Open source baseado nos standards       • Evolução depende da
                                                                                                                      Javascript
                                               HTML, JS e CSS                            comunidade
                                             • Patrocinada pela Adobe, RIM e Nokia
                                             • Ambiente robusto para
                                                                                       • Não é Multi-plataforma     •   Java
                                               desenvolvimento Java
                                                                                       • Fragmentação do            •   C
              Google        Android SDK      • Acesso total aos recursos do Android                                                  Android
                                                                                         Android                    •   Python
                                             • Sinergia com o mercado Android
                                                                                                                    •   GO
                                             • 4 anos de mercado
                                           Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estudo MDAP
              Mobile Application Development Platform
                                                                                                                    Desenvolvime    Platafor
              Empresa         Nome                            Pros                                 Cons
                                                                                                                        nto           ma
                                            • Não há fragmentação
                                            • Forte adoção das empresas pelos
                                                                                       • Não é Multi-plataforma
                                              dispositivos Apple
                                                                                       • Rigidez no controle de     • Objective-C
                                            • Sólido framework e IDE de
              Apple       CocoaTouch                                                     qualidade da Apple         • (34+          IOS
                                              desenvolvimento
                                                                                         (exigente)                   languages)
                                            • Devices com alto nível de criptografia
                                                                                       • Desenvolvimento em OSX
                                            • Forte adoção do mercado consumidor
                                            • 5 anos de mercado

                                                                                       • Versão full é paga (US$
                                                                                         995/ano por
                                            • Pode ser usado em conjunto com o
                                                                                         desenvolvedor)
                                              PhoneGap para utilização híbrida ou                                   • HTML,
                                                                                       • Depende da maturação do
              Sencha      SenchaTouch 2       nativa                                                                  HTML5 e       Browser
                                                                                         HTML5
                                            • Avanço do JQuery com recursos                                           Javascript
                                                                                       • Empresa de pequeno
Arquitetura




                                              gráficos avançados
                                                                                         porte
                                                                                       • 1 ano de mercado apenas

                                                                                       • Depende de outros
                                            • Permite o deploy Multi-plataforma                                                     Android,
                                                                                         frameworks
                                              para N frameworks                                                     • HTML,         IOS,
                                                                                       • Nem todos recursos
              Adobe       PhoneGap          • Deploy nativo para conteúdos gerados                                    HTML5 e       Bberry e
                                                                                         (como flash) rodam em
                                              na família Adoba (flash, Photoshop,                                     Javascript    Windows
                                                                                         todas plataformas
                                              Ilustrator...)                                                                        Phone
                                                                                       • 1 ano de mercado apenas

                                                                                       • Desenvolvimento camada
                                                                                         de apresentação em
                          Windows                                                                                                   Windows
              Microsoft                     • Baseado em Visual Studio                   Silverlight
                          Phone 7                                                                                                   Phone
                                                                                       • Não o é Multi-plataforma
                                                                                       • 1 ano de mercado apenas

                                          Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estudo MDM
              Mobile Device Management

               Empresa       Nome          Tempo            Custo           MDM       Deploy     BYOD      AD

                                                             R$
                                                       1700.00/Usuári
              SAP            Afaria       15 Anos
                                                             o                                  ☐        ☐              ☐

                            Symantec
                                                       U$28 à U$83 /
                             Mobile
              Symantec
                           Managemen
                                           8 Anos      Device, s/exp                   ☐                 ☐              ☐
                              t 7.2


              MobileIron   MobileIron      3 Anos             ?                                         ☐              
Arquitetura




                                                      U$50/Device/An
              AirWatch      AirWatch        1 Ano           o                                           ☐              


              FiberLink     Maas360        2 Anos             ?                        ☐                               


              Zenprize      MDM 2.0         1 Ano             ?                        ☐                 ☐              ☐

              Good            Good
              Technology   Technology
                                            1 Ano             ?                        ☐                 ☐        ☐   ☐   ☐
                                        Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Piloto Mobile – Aplicativo de KPIs
              Mobile Device Development
              Premissas
              •   Arquitetura SOA para camada de persistência de dados e negócio
              •   Construída nova camada para consumir idM (WSAcesso) baseada em serviço
              •   Camada SOA desenvolvida em .Net com WCF no Visual Studio 2010
              •   Utilizado Entity Framework para mapear dados (mesmo sugerido pela consultoria de
                  arquitetura)
              •   Novo conector Oracle ODP (versão mais atual do que a utilizada no Framework WS)
              •   Todo o padrão de serviço baseada em JSON (modelo alternativo ao XML, mais
                  intuitivo, performático e otimizado; utilizado pelo Twitter, Facebook, Google...)
              •   Servidor de Aplicação IIS 7.5
Arquitetura




              •   Uso de componentes nativos
              •   Mesma aplicação (consulta de container) desenvolvida em:
                   • IOS (Objective-C) – Deploy em IPhone e IPad
                   • Android (Java) – Deploy em Motorola, Samsung,
                   LG e HTC em diversas distribuições de Android
                   • Windows Phone 7 – Deploy em Samsung Omni W
                   • HTML5 com Antenna (diversos OS) – Diversos devices
              • Aspecto visual similar em todas as plataformas
              • Acesso por WiFi e 3G com VPN

                                 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Piloto Mobile TI Terminais
              Mobile Device Development

              Resultados Gerais
              • Não houve diferença de performance na consulta entre plataformas
              • Pequenas diferenças de performance de renderização apenas em função do
                device (modelos com menor poder de processamento)
              • Tempo de desenvolvimento muito similar
              • Consulta simples desenvolvida em 16 horas (depois da curva de
                aprendizagem)
              • Curva inicial de aprendizagem similar entre plataformas (2 meses)

              Observações
Arquitetura




              • Aprendizagem foi através de treinamento web e livros, talvez com
                treinamento especializado seja acelerado o processo de aprendizagem
              • Treinamentos de IOS presenciais encontrados eram muito superficiais e caros
              • Para o piloto não está sendo considerado outros desenvolvimentos realizados
                apenas para algumas plataformas, por exemplo os gráficos para IOS
              • Em termos gerais os custos de consultoria de desenvolvimento mobile
                verificados eram muito similares para as diferentes plataformas. Entre R$100 e
                R$300 dependendo do porte da empresa

                                Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Alternativas
Quais alternativas que temos em termos de desenvolvimento mobile tendo
                em vista o que foi estudado e desenvolvido?




                Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estratégia Mobile
               Questões


               Estrategicamente surgem as principais questões:

                                                       Qual o tipo de
                                                 Infraestrutura eu preciso?
                    Qual a política de                                                           Qual o valor que a
                         BYOD?                                                                   mobilidade agrega?

               Como gerenciar                                                                              Como gerenciar
Alternativas




               os dispositivos?                                                                            meus aplicativos?


               Qual o device que                                                                            Como desenvolver
                escolheremos?                                                                               meus aplicativos?

                      Qual o custo de                                                          Qual o investimento
                       manutenção?                       Qual o nível de                          necessário?
                                                      segurança desejado?

                                  Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estratégia Mobile
               Premissas propostas

               Proposta para Estratégia Mobile:
               •   Entender necessidades da empresa e o alinhamento com o
                   Planejamento Estratégico
               •   Time que define a mobilidade deve ser multidisciplinar, não
                   apenas de TI
               •   Definir SLAs e riscos frente aos serviços a serem utilizados
               •   Definir política de BYOD e Device corporativo
               •   Definir ferramenta de MDM e definir Plataforma(s) de
Alternativas




                   Desenvolvimento
               •   Estudo do TCO (Infra, Serviços, Dispositivos, Suporte,
                   Consultoria...)
               •   Estratégia de mobilidade está em constante evolução, deve ser
                   provisionado tempo e recursos para revisão contínua
               •   Aprovar Programa e Projetos para implementação da estratégia
                   adotada
               •   Buscar uma solução de idM mais robusta de mercado
                              Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estratégia Mobile
               Premissas propostas

               Proposta para Filosofia de desenvolvimento:
               •   Arquitetura em camadas orientada a serviço
               •   Camadas de modelo e negócio encapsuladas na camada SOA
               •   Desenvolver apenas camada de apresentação para mobile
               •   Utilizar componentes nativos e maduros
               •   Avaliar: desenvolvimento na nuvem
               •   Arquitetura produzir padrões e boas práticas ao invés código, a
Alternativas




                   “comunidade” produz o código de forma orgânica
               •   Estratégia para aplicativos devem seguir a finalidade do aplicativo,
                   aplicações complexas podem exigir uma plataforma de soluções mais
                   complexas (Ex: Web Based para B2C, Híbrida para B2B, Nativa para
                   B2E)
               •   Implementar metodologia ágil de desenvolvimento
               •   O tempo para definir o padrão de desenvolvimento não pode ser
                   maior que o de evolução da tecnologia utilizada
                              Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
Estratégia Mobile
               Tecnologia Proposta

               Proposta para tecnologia de desenvolvimento:
               •   Padronizar tecnologia de desenvolvimento da camada SOA,
                   atualmente apontamos utilizar uma API RESTful com JSON
               •   Para desenvolvimento dos serviços, camadas de modelo e negócio
                   pode-se utilizar:
                   •    Visual Studio 2010 com WCF data services
                   •    Java com JAX-RS
               •   Desenvolvimento Mobile:
Alternativas




                   • Nativo: IOS – Objective-C
                        •    Maturidade da tecnologia
                        •    Robustez do framework
                        •    SO Unix
                        •    Maior aproveitamento dos recursos do device

                   •    Web: ASP.Net
                        •    Aproveitar conhecimento e soluções construídas

                   •    Híbrido: Baseado em JQuery com HTML5
                        •    Se necessário, linguagem ainda não estável
                               Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
FIM!
Tks! ;-)



                                                           Fabricio Carvalho Freitas
                                                                             fabweb@gmail.com
    Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com

Weitere ähnliche Inhalte

Andere mochten auch

Os Caminhos de uma Estratégia Mobile
Os Caminhos de uma Estratégia MobileOs Caminhos de uma Estratégia Mobile
Os Caminhos de uma Estratégia MobileCaelum
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.Filipe Morelli
 
Comportamentos Mobile e ações em Bibliotecas e Centros de Informação
Comportamentos Mobile e ações em Bibliotecas e Centros de InformaçãoComportamentos Mobile e ações em Bibliotecas e Centros de Informação
Comportamentos Mobile e ações em Bibliotecas e Centros de InformaçãoRegina Fazioli
 
TDC 2014 - Arquitetura front-end com AngularJS
TDC 2014 - Arquitetura front-end com AngularJSTDC 2014 - Arquitetura front-end com AngularJS
TDC 2014 - Arquitetura front-end com AngularJSLeonardo Zanivan
 
Metodologia de Estratégia Digital Mobile
Metodologia de Estratégia Digital Mobile Metodologia de Estratégia Digital Mobile
Metodologia de Estratégia Digital Mobile Digital Planners Org
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsBhargav Radia
 

Andere mochten auch (6)

Os Caminhos de uma Estratégia Mobile
Os Caminhos de uma Estratégia MobileOs Caminhos de uma Estratégia Mobile
Os Caminhos de uma Estratégia Mobile
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
 
Comportamentos Mobile e ações em Bibliotecas e Centros de Informação
Comportamentos Mobile e ações em Bibliotecas e Centros de InformaçãoComportamentos Mobile e ações em Bibliotecas e Centros de Informação
Comportamentos Mobile e ações em Bibliotecas e Centros de Informação
 
TDC 2014 - Arquitetura front-end com AngularJS
TDC 2014 - Arquitetura front-end com AngularJSTDC 2014 - Arquitetura front-end com AngularJS
TDC 2014 - Arquitetura front-end com AngularJS
 
Metodologia de Estratégia Digital Mobile
Metodologia de Estratégia Digital Mobile Metodologia de Estratégia Digital Mobile
Metodologia de Estratégia Digital Mobile
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 

Ähnlich wie Estratégia Corporativa Mobile: Conceitos, Tecnologia e Arquitetura

14º Conferência Anual 2011 - Grupo Binário
14º Conferência Anual 2011 - Grupo Binário14º Conferência Anual 2011 - Grupo Binário
14º Conferência Anual 2011 - Grupo BinárioGrupo Binário
 
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...armsthon
 
Citrix Enterprise Mobility Solutions
Citrix Enterprise Mobility SolutionsCitrix Enterprise Mobility Solutions
Citrix Enterprise Mobility SolutionsNuno Alves
 
Mobilidade (Apresentação de curso de TI)
Mobilidade (Apresentação de curso de TI)Mobilidade (Apresentação de curso de TI)
Mobilidade (Apresentação de curso de TI)mms_223
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
 
Protegendo e mobilizando sua infraestrutura
Protegendo e mobilizando sua infraestruturaProtegendo e mobilizando sua infraestrutura
Protegendo e mobilizando sua infraestruturaGrupo Binário
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1Carlos Eugenio Torres
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsFelipe Freire
 
Apresentacao banco de dados moveis
Apresentacao   banco de dados moveisApresentacao   banco de dados moveis
Apresentacao banco de dados moveisDiogenes Freitas
 
Governança de Mobilidade - BinarioMobile
Governança de Mobilidade - BinarioMobileGovernança de Mobilidade - BinarioMobile
Governança de Mobilidade - BinarioMobileGrupo Binário
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Uma história mobile
Uma história mobileUma história mobile
Uma história mobileTerence Reis
 
Solução em Mobilidade | Andracom
Solução em Mobilidade | AndracomSolução em Mobilidade | Andracom
Solução em Mobilidade | AndracomAndracom Solutions
 
Projeto de redes 5G Auto-organizáveis
Projeto de redes 5G Auto-organizáveisProjeto de redes 5G Auto-organizáveis
Projeto de redes 5G Auto-organizáveisMarcello Caldano
 
Tecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOTecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOImpacta Eventos
 
Direto ao Ponto E-Consulting Corp. 2011
Direto ao Ponto E-Consulting Corp. 2011Direto ao Ponto E-Consulting Corp. 2011
Direto ao Ponto E-Consulting Corp. 2011E-Consulting Corp.
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Carlos Eugenio Torres
 

Ähnlich wie Estratégia Corporativa Mobile: Conceitos, Tecnologia e Arquitetura (20)

14º Conferência Anual 2011 - Grupo Binário
14º Conferência Anual 2011 - Grupo Binário14º Conferência Anual 2011 - Grupo Binário
14º Conferência Anual 2011 - Grupo Binário
 
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
Mobilidade e Segurança - O Desafio de Lidar com dispositivos móveis pessoais ...
 
Citrix Enterprise Mobility Solutions
Citrix Enterprise Mobility SolutionsCitrix Enterprise Mobility Solutions
Citrix Enterprise Mobility Solutions
 
Mobilidade
MobilidadeMobilidade
Mobilidade
 
Mobilidade (Apresentação de curso de TI)
Mobilidade (Apresentação de curso de TI)Mobilidade (Apresentação de curso de TI)
Mobilidade (Apresentação de curso de TI)
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
 
Protegendo e mobilizando sua infraestrutura
Protegendo e mobilizando sua infraestruturaProtegendo e mobilizando sua infraestrutura
Protegendo e mobilizando sua infraestrutura
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
 
Apresentacao banco de dados moveis
Apresentacao   banco de dados moveisApresentacao   banco de dados moveis
Apresentacao banco de dados moveis
 
Governança de Mobilidade - BinarioMobile
Governança de Mobilidade - BinarioMobileGovernança de Mobilidade - BinarioMobile
Governança de Mobilidade - BinarioMobile
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Uma história mobile
Uma história mobileUma história mobile
Uma história mobile
 
Solução em Mobilidade | Andracom
Solução em Mobilidade | AndracomSolução em Mobilidade | Andracom
Solução em Mobilidade | Andracom
 
Projeto de redes 5G Auto-organizáveis
Projeto de redes 5G Auto-organizáveisProjeto de redes 5G Auto-organizáveis
Projeto de redes 5G Auto-organizáveis
 
Tecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCOTecnologias de Redes em Ascensão e Certificações CISCO
Tecnologias de Redes em Ascensão e Certificações CISCO
 
Direto ao Ponto E-Consulting Corp. 2011
Direto ao Ponto E-Consulting Corp. 2011Direto ao Ponto E-Consulting Corp. 2011
Direto ao Ponto E-Consulting Corp. 2011
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
 
Fibercamp
FibercampFibercamp
Fibercamp
 
Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
 

Estratégia Corporativa Mobile: Conceitos, Tecnologia e Arquitetura

  • 1. Estratégia Mobile Corporativa Estudo Material desenvolvido por Fabricio Carvalho Freitas fabweb@gmail.com
  • 2. Material desenvolvido por Fabricio Carvalho Freitas fabweb@gmail.com Agenda Conceitos Tecnologia Cenário Arquitetura Alternativas
  • 3. Conceitos “Sopa de Letrinhas” Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 4. Mobile Technology Tecnologias móveis envolvem dispositivos, sistemas operacionais, meios de comunicação sem fio que permitem distribuir de forma remota e móvel aplicativos , soluções e comunicação. Mobile Devices Dispositivos com a capacidade de utilizar tecnologias móveis geralmente para utilização de aplicativos. São os smartphones, tablets, handhelds... idM – Identity Management Gerenciamento de Identidade de usuários, sua autenticação e Conceitos autorização para os sistemas SOA – Service Oriented Architecture Arquitetura Orientada a Serviços (SOA) é um conjunto de princípios e metodologias para e desenvolvimento de software em forma de serviços interoperáveis Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 5. Mobile Enterprise Strategy Especialistas apontam 2012 como o ano para as empresas definirem sua estratégia para mobilidade frente ao impacto que a mobilidade terá nas organizações e a velocidade com que isto deve ocorrer daqui em diante. CoIT– Consumerização de TI Utilização de tecnologia pessoal (dispositivos) no ambiente corporativo, principalmente impulsionado pelo crescente consumo e popularização da tecnologia para uso pessoal. BYOD – Bring your Own Device “Traga seu próprio dispositivo” (tradução livre) é um fenômeno Conceitos gerado pela Consumerização de TI e visa tratar como a empresa pode ter políticas para tratá-la como tendência inevitável COPE - Corporate-owned, personally enabled Modelo alternativo ao BYOD que adiciona a premissa que os devices devem ser relativamente padronizados e são inicialmente propriedade da empresa. Permite utilização para quaisquer usos pessoais Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 6. MEAP MEAP = Mobile Enterprise Application Platform É um conjunto abrangente de produtos e serviços que fornecem uma abordagem holística que as empresas podem usar para construir e executar a sua estratégia para mobilidade. MEAP foi um termo criado pelo Gartner em 2008 e substituiu o termo “multi-channel access gateway” quando o assunto Mobile se tornou mais relevante estrategicamente. MADP = Mobile Application Development Platform Em abril de 2012 o Gartner renomeou o tópico MEAP para MADP (Mobile Application Development Platform) para tratar especificamente de plataformas de aplicativo e tratando a MDM (Mobile Device Management) de forma mais específica. Conceitos MDM = Mobile Device Management É o Gerenciamento de Dispositivos Móveis. Uma solução de MADP pode conter ou não uma solução de MDM integrada, porém este é ponto é apontado como um diferencial na avaliação do Gartner na avaliação de soluções MADP. Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 7. Tecnologia Um pouco de "Tecniquês" Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 8. Tecnologia Mobile Detalhando os Componentes Técnicos envolvidos Cloud Computing Infraestrutura Mobile Arquitetura Tecnologia Software Redes Devices Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 9. Camadas de Tecnologia Mobile Arquitetura Geral – Infra e Aplicativos Dispositivos Redes Aplicativos & Serviços Sistemas Operacionais Móveis Aplicativos Celular Internos GPS WiFi Externos Rede Cloud Area Network Tecnologia Outros Recursos WAN/Internet Serviços (Foto, Vídeo, Biom etria, AP...) LAN Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 10. Infraestrutura para Mobile Componentes da Tecnologia Mobile Infra Quais pontos são relevantes na infraestrutura para mobilidade: • Telecom e Conectividade • Hardware (Servidores e Appliances) • Camadas de Segurança (SO, Rede, serviços e dispositivos) Tecnologia • Redes (WiFi, Internet...) • Dispositivos (Manutenção, Configuração...) • Suporte (Helpdesk) • Nuvem (IaaS, PaaS e EaaS) Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 11. Redes para uso Mobile Redes Componentes da Tecnologia Mobile • Acesso pela rede celular permite conexão remota sem utilização de • 4G Redes WiFi • 3G • Smartphones possui o recurso Móveis • GSM nativo e Tablets podem ter ou não • EVDO • Com o 4G haverá uma melhora Celular • EDGE significativa na performance e • GPRS... confiabilidade dos serviços sobre rede celular móvel WiFi Tecnologia Area Network • O uso de WiFi pública ou pessoal WAN/Internet levanta questões de segurança que devem ser levadas em consideração • Corporativa na estratégia de mobilidade LAN • O uso de VPN pode ser adequado • Pública nestes casos • Pessoal... • Estes critérios podem ser gerenciados pela MDM também Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 12. Arquitetura de Software Arquitetura Componentes da Tecnologia Mobile Software Application Server Enterprise Cliente Dados Web Server Nativo Cloud Web Service SQL Camadas NoSql Tecnologia Cloud Híbrido Web Server Enterprise BD Web Service Outros Site Mobile Client Server Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 13. Arquitetura de Software Arquitetura Sistemas Operacionais Software Sistema Programming Companhia SO Base Language Devices Operacional (Native) Objective-C iOS Apple Unix (34+ languages) iPhone, iPod e iPad Android Google Linux Java Smartphone and Tablet Android Devices Windows C#, VB Smartphone and Tablet Windows Mobile Microsoft Windows (Phone/Mobile) (25+ languages) Devices Blackberry Tecnologia RIM Proprietary Java Blackberry Smartphones, Playbook Tablet OS Web OS Palm Linux C, C++ Palm Devices Symbian Nokia Proprietary C++ Nokia Smartphone Devices Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 14. Devices Dispositivos Móveis Devices Tipo de Dispositivo Características Devices mais comuns • Apple iPhone Telefones celulares com • Samsung Galaxy funcionalidades avançadas que podem • Motorola Milestone • Nokia Lumia Smartphones ser estendidas por meio de programas • BlackBerry executados por seu sistema • Sony Ericsson Xperia operacional • HTC (vários) • LG Optimus • Apple iPad • Samsung Galaxy Tab • Motorola Xoom • Microsoft Surface (andamento) Tecnologia Dispositivo que agrega características • ASUS Transformer Pad Infinity Tablets de notebook e smartphone • Toshiba Tablet • BlackBerry PlayBook • Lenovo IdeaPad U1 Hybrid • HP Slate 500 • Coby Kyros Dispositivos móveis com robustez Teklogix Handhelds* voltada para operação Symbol * Este trabalho não abordará handhelds Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 15. Cenário Informações relevantes sobre o mercado e tendências da Mobilidade Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 16. Números da mobilidade Dados gerais interessantes 378K 14% 88% Número de IPhones Da população possui 88% usam o telefone vendidos por dia Smartphone durante outras atividades, como assistir TV (46%). 371K 184K Número de bebês Número de IPads e Ipods touch 73% 40% De quem possui um Usaram o Smartphone vendidos por dia que nascem por dia Smartphone acessa todos os dias nos últimos 700K Dispositivos Android internet todos os dias sete dias habilitados por dia 73% 27% Não saem de casa sem seu Preferem ficar sem TV do 200K Número de dispositivo que ficar sem o Smartphone dispositivos Nokia Cenário Vendidos por dia 50% 143K Número de Pesquisa no Smartphone todos os dias dispositivos Blackberry Vendidos por dia Maio 2012 Fevereiro 2012 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 17. Estratégia para Mobilidade Mercado Corporativo • Até 2008 a maioria das empresas no Brasil não priorizavam ou mesmo endereçavam em seu planejamento estratégias para mobilidade • A consumerização de TI impulsionou a inevitável invasão do mercado corporativo pelos dispositivos móveis e a necessidade das empresas tratarem questões como segurança e gerenciamento do ambiente móvel • Grande parte dos CIOs classifica a consumerização como iniciativa positiva • A indústria transformou-se e tem criado mecanismos para auxiliar organizações a abraçar o fenômeno com segurança, garantindo facilidade no gerenciamento e aliviando o peso nos ombros dos CIOs • Mais do que operacional as empresas começam enxergar a mobilidade como forma de retenção, produtividade, flexibilidade, redução de custos e satisfação Cenário • Estratégia de mobilidade pode exigir mais investimento em infraestrutura, segurança e governança do que apenas em tecnologia de desenvolvimento • Maioria das políticas de segurança das empresas não contempla como tratar dispositivos móveis Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 18. 5 Previsões para Mobilidade Corporativa 2012/2013 1. 2012 será o ano do Gerenciamento da Mobilidade 2. Segurança Móvel demanda o Gerenciamento de Riscos da Mobilidade 3. A mobilidade corporativa forçará a Google a reduzir a fragmentação do Android 4. Nuvem Corporativa e Mobilidade Corporativa serão uma coisa só com aplicativos híbridos 5. A Mobilidade Corporativa começa sua transformação Cenário na TI Corporativa Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com EMF – Enterprise Mobility Forum 2012 Pesquisa do
  • 19. O que dizem as empresas de tecnologia “By 2015, 80% of all mobile applications developed will be hybrid or mobile- Web-oriented” “We believe that more than 95% of organizations will be choosing MEAP or packaged mobile application vendors as their primary mobile development platforms through 2012.” Gartner – Apr/2012 “Stop Thinking Mobile Devices And Start Thinking Strategy” SAP – Jun/2012 “Just like the browser sparked the growth of the Web and e- business, mobile devices are bringing on new opportunities, growth, and IT spending” Cenário IBM – Jan/2012 "Organizations are increasingly demanding anywhere, anytime applications to empower decision makers with mission critical information at their fingertips" Oracle – Jul/2012 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 20. BYOD Bring Your Own Device “A pergunta está deixando de ser se a empresa vai adotar o BYOD, mas sim "como" a empresa vai adotar” na altura de as TI encararem os factos: a grande barreira corporativa contra os funcionários que usam smartphones pessoais não tem funcionado" Computer World – Mar/2012 Cenário A CISCO estimou que o número médio de devices que cada executivo americano carrega hoje é A era BYOD chegou, agora é preciso de 2.8 e deve pular para 3.3 até 2014 gerir a mobilidade Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 21. BYOD Bring Your Own Device Benefícios mais destacados do BYOD para empresa: 1. Melhorar a produtividade dos funcionários e e mais oportunidades de colaborar 2. Usar o dispositivo preferido aumenta a satisfação no trabalho Maiores preocupações quanto à complexidade que BYOD implica: 1. Novas ameaças à segurança/privacidade de dados da empresa 2. Prover suporte para multiplas plataformas mobile Quem permite hoje? Das empresas que permitem qual a política? 40% 60% 20% Cenário 25% 55% Política de uso apenas devices da empresa Possuem alguma política de BYOD Híbrida BYOD BYOD com reembolso Estudo no mercado americano em Junho/2012 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 22. BYOD Bring Your Own Device Quais são os principais drivers que levaram as Mais dados da pesquisa empresas a criarem um política de BYOD? Criar uma cultura corporativa amigável 19% Acreditar no aumento de produtividade 17% Expectativa de redução de CAPEX 15% Gerenciamento de dispositivos e aplicativos móveis amadureceu 14% Demanda dos altos executivos 12% Competir com empresas que possam empregar seus colaboradores 9% Não enxergam como impedir o fenômeno BYOD 8% Com implementação de BYOD houve variação maior que 20% no CAPEX de Mobile? Permaneceu quase mesmo CAPEX 67% Aumentou mais de 20% 24% Reduziu mais de 20% 9% Cenário Empresas que estão confortáveis quanto ao controle/visibilidade de gastos de mobilidade Confortáveis 82% Ainda se sentem desconfortáveis 18% Estudo no mercado americano em Junho/2012 Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 23. COPE - Corporate-owned, personally enabled Modelo alternativo ao BYOD Dá a liberdade de uso de dispositivos corporativos para fins pessoais também Dispositivos são padronizados pela empresa e o funcionário tem a opção de comprar o dispositivo caso decida sair da empresa Assim como o BYOD implica na definição de políticas de uso e custos Modelo amplamente defendido pela nova CEO da Yahoo Marissa Mayer (ex-Google) Marissa iniciou um movimento interno na Yahoo de adoção do Iphone ao invés da utilização do Blackberry Cenário (que é o padrão corporativo da empresa) no intuito de elevar a moral interna, porém defendendo que deve ser padronizado, adquirido e configurado pela empresa mas permitindo o uso de aplicativos e informações pessoais no dispositivo. Marissa Mayer – CEO da Yahoo Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 24. Plataformas Quais as plataformas de dispositivos usadas Considerações relevantes do estudo do IDC – Q2 2012: • Fragmentação do Android gerou uma queda no interesse pela plataforma, queda a qual gera oportunidades para Windows Phone como entrante • 84% dos desenvolvedores planejam desenvolver para nuvem, sendo que mais da metade planeja utilizar os serviços da Amazon ou iCloud, apenas 18,4% pretende utilizar a plataforma Azure da Microsoft • O sucesso do uso do iPad em inúmeras verticais do mundo corporativo ajudou a impulsionar o iOS Cenário Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 25. Arquitetura Estudo de soluções para Gerenciamento da Infra Mobile e Plataforma de Desenvolvimento de Aplicativos Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 26. O que fizemos e o que foi estudado? Além do estudo do cenário geral e corporativo, e dos componentes da mobilidade, foi realizado: Estudo de Plataformas: • Arquitetura das soluções para plataformas de desenvolvimento (MDAPs) • Quais as MDAPs existentes e suas características • Quais as principais MDMs do mercado Arquitetura • Premissa: estudar as principais soluções posicionadas no sentido do quadrante de liderança, visionários e desafiantes do Gartner Piloto Mobile: • Desenvolvimento de uma consulta utilizando arquitetura mobile abrangendo as principais plataformas existentes • Premissas: <detalhadas na sequência> Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 27. Quais as opções de MEAP/MADP/MDM? Gartner criou a “Rule of Three”, três pontos que devem levar uma empresa a considerar a adoção de uma MEAP: • Tenho que prover três ou mais aplicações? • Tenho que suportar três ou mais sistemas operacionais? • Integrar com três ou mais tipos de fonte de dados? May2012 Gartner Magic Quadrant for Apr2012 Gartner Magic Quadrant for Mobile Device Management Platforms Mobile Application Development Platforms Arquitetura Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 28. Componentes Típicos de uma MDAP Mobile Application Development Platform Ferramentas de Gerenciamento Sistemas Segurança Usuários Dispositivos Relatórios Administrador MDM MEAP Dados/Sistemas Gerenciamento Devices Gerenciamento de usuários, dispositivos, políticas e segurança Middleware Gerenciar transações, conexões e otimização Arquitetura Desenvolvimento IDEs, ferramentas de teste, versionamento e colaboração BD, SOA, File... Integração Bases de dados, serviços, nuvem e outros Visual Studio Eclipse XCode Embarcadero WebKit Outros Desenvolvimento Cross Platform Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 29. Estudo MDAP Mobile Application Development Platform Desenvolvime Empresa Nome Pros Cons Plataforma nto • MDM Integrada Syclo’s • Eclipse ou • Multi-plataforma • Custo da Licença alto Android, IOS, Syclo (SAP) Smart Proprietária • 14 anos de mercado por usuário (US$1700) BBerry Mobile Suite • Java e HTML5 • Custo da Licença alto • SUP • MDM Integrada por usuário (US$1700) Android, IOS, SAP SUP* (framework • Multi-plataforma • Curva de aprendizagem BBerry java) do SUP é demorada • IDE fácil de utilizar, poderosa e • Ainda apresenta intuitiva necessidade de Android, IOS, • Investimento pesado na evolução da recodificação parcial Bberry e ferramenta Arquitetura Antenna AMPchroma pelo cliente das • Java e HTML5 Windows • Multi-plataforma soluções desenvolvidas Phone • Controle a ciclo completo da quando do upgrade de aplicaçào versão • Pode ser usado em conjunto com o PhoneGap para utilização híbrida ou • Desenvolver aplicações • HTML, jQuery jQuery nativa mais simples HTML5 e Browser Foundation Mobile • Open source baseado nos standards • Evolução depende da Javascript HTML, JS e CSS comunidade • Patrocinada pela Adobe, RIM e Nokia • Ambiente robusto para • Não é Multi-plataforma • Java desenvolvimento Java • Fragmentação do • C Google Android SDK • Acesso total aos recursos do Android Android Android • Python • Sinergia com o mercado Android • GO • 4 anos de mercado Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 30. Estudo MDAP Mobile Application Development Platform Desenvolvime Platafor Empresa Nome Pros Cons nto ma • Não há fragmentação • Forte adoção das empresas pelos • Não é Multi-plataforma dispositivos Apple • Rigidez no controle de • Objective-C • Sólido framework e IDE de Apple CocoaTouch qualidade da Apple • (34+ IOS desenvolvimento (exigente) languages) • Devices com alto nível de criptografia • Desenvolvimento em OSX • Forte adoção do mercado consumidor • 5 anos de mercado • Versão full é paga (US$ 995/ano por • Pode ser usado em conjunto com o desenvolvedor) PhoneGap para utilização híbrida ou • HTML, • Depende da maturação do Sencha SenchaTouch 2 nativa HTML5 e Browser HTML5 • Avanço do JQuery com recursos Javascript • Empresa de pequeno Arquitetura gráficos avançados porte • 1 ano de mercado apenas • Depende de outros • Permite o deploy Multi-plataforma Android, frameworks para N frameworks • HTML, IOS, • Nem todos recursos Adobe PhoneGap • Deploy nativo para conteúdos gerados HTML5 e Bberry e (como flash) rodam em na família Adoba (flash, Photoshop, Javascript Windows todas plataformas Ilustrator...) Phone • 1 ano de mercado apenas • Desenvolvimento camada de apresentação em Windows Windows Microsoft • Baseado em Visual Studio Silverlight Phone 7 Phone • Não o é Multi-plataforma • 1 ano de mercado apenas Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 31. Estudo MDM Mobile Device Management Empresa Nome Tempo Custo MDM Deploy BYOD AD R$ 1700.00/Usuári SAP Afaria 15 Anos o   ☐ ☐    ☐ Symantec U$28 à U$83 / Mobile Symantec Managemen 8 Anos Device, s/exp  ☐  ☐    ☐ t 7.2 MobileIron MobileIron 3 Anos ?    ☐     Arquitetura U$50/Device/An AirWatch AirWatch 1 Ano o    ☐     FiberLink Maas360 2 Anos ?  ☐       Zenprize MDM 2.0 1 Ano ?  ☐  ☐    ☐ Good Good Technology Technology 1 Ano ?  ☐  ☐  ☐ ☐ ☐ Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 32. Piloto Mobile – Aplicativo de KPIs Mobile Device Development Premissas • Arquitetura SOA para camada de persistência de dados e negócio • Construída nova camada para consumir idM (WSAcesso) baseada em serviço • Camada SOA desenvolvida em .Net com WCF no Visual Studio 2010 • Utilizado Entity Framework para mapear dados (mesmo sugerido pela consultoria de arquitetura) • Novo conector Oracle ODP (versão mais atual do que a utilizada no Framework WS) • Todo o padrão de serviço baseada em JSON (modelo alternativo ao XML, mais intuitivo, performático e otimizado; utilizado pelo Twitter, Facebook, Google...) • Servidor de Aplicação IIS 7.5 Arquitetura • Uso de componentes nativos • Mesma aplicação (consulta de container) desenvolvida em: • IOS (Objective-C) – Deploy em IPhone e IPad • Android (Java) – Deploy em Motorola, Samsung, LG e HTC em diversas distribuições de Android • Windows Phone 7 – Deploy em Samsung Omni W • HTML5 com Antenna (diversos OS) – Diversos devices • Aspecto visual similar em todas as plataformas • Acesso por WiFi e 3G com VPN Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 33. Piloto Mobile TI Terminais Mobile Device Development Resultados Gerais • Não houve diferença de performance na consulta entre plataformas • Pequenas diferenças de performance de renderização apenas em função do device (modelos com menor poder de processamento) • Tempo de desenvolvimento muito similar • Consulta simples desenvolvida em 16 horas (depois da curva de aprendizagem) • Curva inicial de aprendizagem similar entre plataformas (2 meses) Observações Arquitetura • Aprendizagem foi através de treinamento web e livros, talvez com treinamento especializado seja acelerado o processo de aprendizagem • Treinamentos de IOS presenciais encontrados eram muito superficiais e caros • Para o piloto não está sendo considerado outros desenvolvimentos realizados apenas para algumas plataformas, por exemplo os gráficos para IOS • Em termos gerais os custos de consultoria de desenvolvimento mobile verificados eram muito similares para as diferentes plataformas. Entre R$100 e R$300 dependendo do porte da empresa Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 34. Alternativas Quais alternativas que temos em termos de desenvolvimento mobile tendo em vista o que foi estudado e desenvolvido? Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 35. Estratégia Mobile Questões Estrategicamente surgem as principais questões: Qual o tipo de Infraestrutura eu preciso? Qual a política de Qual o valor que a BYOD? mobilidade agrega? Como gerenciar Como gerenciar Alternativas os dispositivos? meus aplicativos? Qual o device que Como desenvolver escolheremos? meus aplicativos? Qual o custo de Qual o investimento manutenção? Qual o nível de necessário? segurança desejado? Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 36. Estratégia Mobile Premissas propostas Proposta para Estratégia Mobile: • Entender necessidades da empresa e o alinhamento com o Planejamento Estratégico • Time que define a mobilidade deve ser multidisciplinar, não apenas de TI • Definir SLAs e riscos frente aos serviços a serem utilizados • Definir política de BYOD e Device corporativo • Definir ferramenta de MDM e definir Plataforma(s) de Alternativas Desenvolvimento • Estudo do TCO (Infra, Serviços, Dispositivos, Suporte, Consultoria...) • Estratégia de mobilidade está em constante evolução, deve ser provisionado tempo e recursos para revisão contínua • Aprovar Programa e Projetos para implementação da estratégia adotada • Buscar uma solução de idM mais robusta de mercado Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 37. Estratégia Mobile Premissas propostas Proposta para Filosofia de desenvolvimento: • Arquitetura em camadas orientada a serviço • Camadas de modelo e negócio encapsuladas na camada SOA • Desenvolver apenas camada de apresentação para mobile • Utilizar componentes nativos e maduros • Avaliar: desenvolvimento na nuvem • Arquitetura produzir padrões e boas práticas ao invés código, a Alternativas “comunidade” produz o código de forma orgânica • Estratégia para aplicativos devem seguir a finalidade do aplicativo, aplicações complexas podem exigir uma plataforma de soluções mais complexas (Ex: Web Based para B2C, Híbrida para B2B, Nativa para B2E) • Implementar metodologia ágil de desenvolvimento • O tempo para definir o padrão de desenvolvimento não pode ser maior que o de evolução da tecnologia utilizada Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 38. Estratégia Mobile Tecnologia Proposta Proposta para tecnologia de desenvolvimento: • Padronizar tecnologia de desenvolvimento da camada SOA, atualmente apontamos utilizar uma API RESTful com JSON • Para desenvolvimento dos serviços, camadas de modelo e negócio pode-se utilizar: • Visual Studio 2010 com WCF data services • Java com JAX-RS • Desenvolvimento Mobile: Alternativas • Nativo: IOS – Objective-C • Maturidade da tecnologia • Robustez do framework • SO Unix • Maior aproveitamento dos recursos do device • Web: ASP.Net • Aproveitar conhecimento e soluções construídas • Híbrido: Baseado em JQuery com HTML5 • Se necessário, linguagem ainda não estável Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com
  • 39. FIM! Tks! ;-) Fabricio Carvalho Freitas fabweb@gmail.com Material desenvolvido por Fabricio Carvalho Freitas - fabweb@gmail.com