SlideShare uma empresa Scribd logo
1 de 72
palestra
MOBILIDADE
computação móvel, dispositivos e aplicativos


palestrante                          oferecimento
Carlos Eugênio Torres
Eng. de Computação
  carlos.torres@cacira.com.br
  facebook.com/carloseugeniotorres
  @cetorres
Sobre Carlos Eugênio
Torres
Graduado em Ciência da Computação pela UFC, Brasil
(2004);
Graduado em Engenharia Informática e de
Computadores pelo IST, Portugal (2005);
MBA em Gestão de Projetos pela FGV, Brasil;
Mais de 12 anos de experiência com desenvolvimento
web e móvel, inclusive internacional, na Vodafone
Telecom, Portugal;
Fundador da CACIRA Tecnologia, empresa especializada
em soluções móveis para iOS e Android.
Agenda

Conceito de Mobilidade
                               Aplicações móveis e internet
Um pouco de história
                               Lojas de aplicativos móveis
Aplicativos Móveis
                               Estatísticas do Mercado
Necessidades do Mercado
                               Plataformas mais usadas (iOS e
Características técnicas dos
                               Android)
dispositivos móveis
                               Cases
Principais plataformas de
desenvolvimento
Conceito de Mobilidade
Mobilidade ou sistemas computacionais móveis são
sistemas que podem facilmente ser movidos
fisicamente ou cujas capacidades podem ser utilizadas
enquanto eles estão sendo movidos.
Normalmente oferecem recursos e características
específicos que não encontramos em outros sistemas
comuns.
Conceito de Mobilidade
Características dos dispositivos móveis
 Pequenos em tamanho;

 Capacidade de memória e processamento
 limitada;

 Baixo consumo de energia;

 Conectividade limitada;

 Curto tempo de inicialização;

 Monitoramento de nível de energia para prevenção
 de perda de dados;

 Armazenamento de dados local e/ou remoto

 Sincronização de dados com outros sistemas.
Conceito de Mobilidade
Vantagens
 A vantagem mais trivial da mobilidade é a possibilidade
 de acessar dados em qualquer lugar e a qualquer
 momento.
 Com sistemas móveis bem planejados, é possível:
   Reduzir custos de comunicação;
   Reduzir custos de entrada/processamento de dados;
   Otimizar o tempo;
   Aumentar o faturamento das empresas.
Um pouco de história
   Podemos considerar que a computação móvel teve
   início em meados de 1992, com o lançamento da
   Apple no mercado do primeiro PDA* chamado Newton
   Message Pad;
   Ele chegou com o conceito de tela
   sensível ao toque e1 MB de memória
   total;
   Mas era muito grande, pesado e caro.
   Então não causou muita repercussão.

* personal digital assistant
Um pouco de história
Em 1996, a U.S. Robotics lançou o (Palm) Pilot 1000 e
5000, dispositivos que tiveram uma
grande aceitação no mercado e lançaram
as bases de toda uma plataforma de
“Palms” que chegaram a atingir 80% do
mercado mundial e existem até hoje.
A U.S. Robotics foi adquirida pela 3Com,
que depois desvinculou dela a empresa
Palm Inc., sendo esta totalmente focada
nesta nova plataforma de dispositivos.
Um pouco de história
Também em 1996, começaram a surgir
dispositivos com o Windows CE 1.0, da
Microsoft, como o NEC MobilePro 200 e o
Casio A-10.
Até o lançamento do Windows CE 3.0 e da plataforma
Pocket PC, em 2000, a plataforma Windows CE
não teve grande aceitação do mercado. Mas a
partir do Sistema Operacional Pocket PC 2000,
embutido em dispositivos como o HP Jornada
e o Compaq Ipaq, esta plataforma ganhou
aceitação do mercado e começou a crescer.
Um pouco de história
Telefones móveis
 Paralelo ao desenvolvimento de dispositivos de
 processamento móvel de informações, também
 avançava a telefonia móvel;
 Iniciou bem antes dos primeiros handhelds, em 1973,
 quando a Motorola criou primeiro telefone realmente móvel e
 portátil, o Motorola DynaTAC 8000X. Nasceu a primeira
 geração de celulares analógicos;
 Em 1990 surgiu a segunda geração, 2G, já comtecnologia de
 rede digital. A rede GSM veio logoem seguida, lançada na
 Finlândia.Melhorou a transmissão de voz,barateou o custo e
 massificou autilização de celulares no mundo;
Um pouco de história
Telefones móveis
 Em 2001, apareceu no Japão a rede 3G, digital e
 de alta velocidade, proporcionando melhor
 transmissão de dados em conjunto com voz e a
 tão sonhada vídeo-chamada tornou-se realidade;
 Surgiram também os primeiros smartphones,
 mistos de telefone celular e processadores de
 informação móvel, “Palms”, com múltiplas tecnologias
 embutidas, como WiFi, GPS, Bluetooth.
 Hoje é febre mundial;
Um pouco de história
Telefones móveis

 Em meados de 2009 , surgiu a rede 4G
 com a promessa de velocidades de
 transmissão 10 vezes superiores à 3G.
 Hoje em dia ainda há poucos aparelhos com
 essa tecnologia e as redes e operadoras ainda
 estão estudando como aderirem a ela.
 Com a 4G, acaba a diferença entre voz e dados,
 tudo vira dados, a transmissão agora toda via
 internet, utilizando conceitos de VoIP e streaming.
Um pouco de história
Tablets
 O primeiro conceito de um computador no
 estilo tablet foi criado no final da década de
 1960 e início da de 1970 por Alan Kay e
 chamava-se DynaBook;
 Curiosamente, Alan Kay lançou sua idéia no
 artigo “A Personal Computer for Children of
 All Ages”, onde visava estudar o
 comportamento de crianças na utilização
 e na educação através de um computador de mão;
 O artigo inspirou mais tarde Steve Jobs e Bill Gates a criarem
 novas idéias e produtos voltados à computação móvel.
Um pouco de história
Tablets
 Os tablets como conhecemos hoje só
 começaram a aparecer entre 1998 e 2001, com o
 primeiro tablet colorido, o Fujitsu Stylistic 2300;
 Em 2001 surgiram os primeiros tablets com
 Windows XP, fabricados pela Compaq. Bill Gates
 previu que seriam o futuro do mercado de PCs,
 chamando-os de Tablets PCs;
 Os Tablets PCs foram largamente utilizados no meio
 corporativo nos ramos de logística e indústria,
 usado em entregas, catalogação e
 no “chão de fábrica”;
Um pouco de história
Tablets

 Atualmente, desde 2010, têm aparecido tablets com
 diferentes sistemas operacionais, como iOS (Apple),
 Android (Google), Blackberry (RIM), WebOS (HP);
 Esses tablets têm ganhado bastante popularidade,
 principalmente o iPad da Apple, por herdar o
 mesmo sistema do iPhone, que obteve muito
 sucesso, pela sua simplicidade, poder e modelo
 de negócio lucrativo para os desenvolvedores
 e a própria Apple.
Aplicativos Móveis

 O aplicativo móvel é o componente
 de software da mobilidade e o que
 mais a torna flexível e útil. É um dos
 componentes de onde partem a
 maioria das inovações e utilizações
 diferentes.
Aplicativos Móveis

 Tipos de aplicativos móveis
   Nativos
   Web
   Híbridos
Aplicativos Móveis
Exemplos de utilização
 Consultas de dados e relatórios de forma online ou offline;
 Processos de venda (automação da equipe de vendas
 externa);
 Processos de contagem/inventário em geral;
 Processos de ordens de serviço em campo;
 Gerenciamento de informações, contatos, ERPs, CRMs;
 Entretenimento, lazer, jogos;
 Comunicação em tempo real.
Necessidades do Mercado

A consultoria Gartner, líder mundial em pesquisas e
aconselhamento sobre tecnologia, identificou as 10
maiores necessidades de mercado para aplicativos
móveis até 2012.
Necessidades do Mercado
1.Transferência de fundos
    Serviço permite a operação de transferência de
    dinheiro utilizando o Short Message Service (SMS).
    Seu custo menor, maior velocidade e conveniência -
    comparados com os serviços tradicionais de
    transferência - têm um forte apelo para usuários nos
    mercados em desenvolvimento, mas há desafios em
    termos de regulamentação e riscos operacionais.
Necessidades do Mercado
2.Serviços com base na localização (LBS)
    Fazem parte dos serviços sensíveis ao contexto e ao
    ambiente que nos cerca e suas relações humanas.
    Um serviço que, segundo o Gartner, deverá ser um
    dos que causarão maior impacto nos próximos
    anos. A consultoria prevê crescimento na base de
    usuários, em termos globais, de 96 milhões em 2009
    para mais de 526 milhões em 2012.
Necessidades do Mercado
3.Pesquisa Móvel
   Tem como principal objetivo impulsionar
   oportunidades de venda e de marketing nos
   telefones móveis, mas precisa melhorar a
   experiência dos usuários para que as pessoas
   retornem.
   A Google tem avançado muito neste aspecto
   recentemente.
Necessidades do Mercado

4.Navegação móvel
   Tecnologia amplamente disponível, presente em
   mais de 60% dos aparelhos vendidos em 2009.
   Esse número que, segundo o Gartner, deverá
   aumentar para aproximadamente 80% em 2013.
Necessidades do Mercado

5.Monitoramento móvel da saúde
   Serviço pode ajudar governos, instituições de saúde
   e usuários de serviços de saúde a reduzir os custos
   relacionados a doenças crônicas e melhorar a
   qualidade de vida de seus pacientes.
Necessidades do Mercado
6.Pagamento móvel
   Serviço está nesta lista graças ao número de partes
   interessadas (operadoras móveis, bancos,
   comerciantes, fornecedores de equipamentos,
   reguladores e consumidores) e do crescente
   interesse dos mercados desenvolvidos e em
   desenvolvimento. Em virtude das muitas opções de
   tecnologias e modelos de negócio, o pagamento
   móvel será um mercado altamente fragmentado.
Necessidades do Mercado
7.Near Field Communication Services (NFC)
    Permite a transferência de dados sem contato entre
    dispositivos compatíveis, bastando colocar um
    próximo ao outro, cerca de 10 centímetros. Seu
    maior desafio é chegar a um acordo comercial entre
    operadoras móveis e provedores de serviços.
    Google, Samsung e Apple já estão avançando no
    desenvolvimento de hardware e software para
    viabilizar a utilização de NFC em massa no futuro.
Necessidades do Mercado
8.Publicidade Móvel
    Gasto total com publicidade móvel em 2008 foi de
    US$ 530,2 milhões e a Gartner acredita que esse
    valor chegue a US$ 7,5 bilhões em 2012. O serviço
    será uma forma importante de as empresas lucrarem
    com conteúdo móvel, oferecendo aplicativos e
    serviços gratuitos aos usuários finais.
Necessidades do Mercado
9.Mensageiro instantâneo móvel
   A facilidade e o preço da conexão de dados têm
   viabilizado cada vez mais a adoção de mensageiros
   instantâneos móveis. Apresenta uma alternativa à
   comunicação por SMS e a oportunidade para a
   propaganda móvel e para as redes sociais.
Necessidades do Mercado
10.Jogos e entretenimento móveis
   O mercado de jogos e entretenimento móveis está
   em franco crescimento, uma vez que os
   smartphones e tablets ficam cada vez mais rápidos e
   os usuários cada vez mais inclinados a adotarem
   esta plataforma como uma alternativa aos consoles.
   Grandes fabricantes, como EA Games e novas
   entrantes, como a Rovio (Angry Birds), estão
   apostando muito neste mercado.
Características técnicas
dos dispositivos móveis
 Quando pensamos em desenvolver aplicativos móveis,
 temos que ter em mente as principais características
 técnicas dos dispositivos em que elas serão executadas
 para nos ajudar a direcionar o desenvolvimento. São elas:
   Tamanho e resolução da tela;
   Capacidade de memória e processamento;
   Métodos de entrada e saída de informação;
   Usabilidade e interatividade;
   Conectividade.
Principais plataformas
de desenvolvimento
 As plataformas ou frameworks mais utilizadas no
 desenvolvimento de aplicativos móveis são:
   Oracle Java ME;
   Microsoft Windows Mobile e Windows Phone;
   Nokia Symbian OS;
   Google Android;
   Apple iOS;
   Outras plataformas proprietárias.
Principais plataformas
de desenvolvimento
 Oracle Java ME

   Linguagem: Java;

   Bastante difundida dentre os celulares para jogos e
   aplicações de utilidades;

   A Java Micro Edition divide-se em:

      CLDC: Connected Limited Devices Configuration

      MIDP: Mobile Information Device Profile

      CDC: Connected Devices Configuration

   IDE: Eclipse e Netbeans

   SDK: http://www.oracle.com/technetwork/java/javame/overview/
   index.html
Principais plataformas
de desenvolvimento
 Microsoft Windows Mobile e Windows Phone

   Linguagem: C++ ou .NET Compact Framework (C#, VB.NET);

   Bastante difundida dentre as aplicações corporativas pela sua
   produtividade e integração com outros produtos Microsoft;

   Pequena curva de aprendizagem para quem já conhece .NET
   Framework;

   IDE: Visual Studio .NET

   SDK: http://msdn.microsoft.com/en-us/netframework/aa497273.aspx
Principais plataformas
de desenvolvimento
 Nokia Symbian OS

   Linguagem: C++, QT, Web;

   Principalmente encontrado em smartphones Nokia;

   Curva de aprendizado média na linguagem C++ com uso de Qt
   (plataforma para criação de UI);

   IDE: Fornecida pela fabricante;

   SDK: https://developer-secure.symbian.org/main/tools_and_kits/
   index.php
Principais plataformas
de desenvolvimento
 Google Android

   Linguagem: Java, Web;

   Criada pela Google para smartphones e tablets;

   Muitas funcionalidades na API;

   Possui loja de venda de aplicações. Desenvolvedor paga anuidade
   para vender na loja;

   Pequena curva de aprendizado para quem já conhece Java;

   IDE: Eclipse;

   SDK: http://developer.android.com/sdk/index.html
Principais plataformas
de desenvolvimento
 Apple iOS

   Linguagem: Objective-C, Web;

   Exclusivo para iPhone, iPod Touch e iPad;

   Muitas funcionalidades na API, mas a aplicação fica
   presa numa “sandbox” quando instalada;

   Possui loja de venda de aplicações. Desenvolvedor paga anuidade
   para vender na loja;

   Grande curva de aprendizado na linguagem Objective-C, por ser
   pouco difundida;

   IDE: Xcode (apenas Mac OS X);

   SDK: http://developer.apple.com/devcenter/ios/index.action
Aplicativos móveis e internet
 Umas das formas de comunicação que
 podem ser usadas pelas aplicações móveis
 é através da internet;
 Utiliza meios de ligações sem fio como 3G,
 Edge, GPRS ou WiFi;
 Solicita e envia informações a serviços web, e-
 mail IMAP, RSS feeds, API remotas a fim de
 buscar integração com variados sistemas online.
Aplicativos móveis e internet
 Todas as plataformas disponibilizam API para
 comunicação com os protocolos disponíveis
 na internet;
 Integrações mais comuns:
   Redes sociais (Twitter, Facebook etc);
   RSS feeds e blogs;
   Mapas online;
   Meteorologia;
   Notícias (economia, esportes, política etc).
Lojas de aplicativos móveis




  Apple App Store   Google Android Market
Lojas de aplicativos móveis
 A primeira loja de aplicativos móveis foi a App Store
 da Apple. Criada em 2008 como uma extensão a já
 existente iTunes Store, que vendia música e filmes,
 passou a vender aplicativos inicialmente para
 iPhone, depois para iPad.
 Após a App Store da Apple, surgiram a Windows
 Marketplace da Microsoft e a Android Market da
 Google. Ambas seguindo os mesmos moldes.
Lojas de aplicativos móveis
 Características principais de uma app store:

    Um lugar centralizado para todas as apps organizadas por categorias,
    com busca e ranking;

    Contas de usuário com cartão de crédito pré-cadastrado para facilitar
    compras;

    Revisão e testes das apps antes de serem disponibilizadas na loja;

    Download de apps diretamente do dispositivo móvel, sem
    necessidade de um desktop intermediar a transação;

    Comentários e notas dos usuários nas apps;

    Painel online para o desenvolvedor para gerenciar suas apps e
    ganhos.
Lojas de aplicativos móveis
 Números
  Apple App Store
    500.000+ apps disponíveis para iPhone
    140.000+ apps disponíveis para iPad
    18 bilhões de downloads desde julho de 2008
  Google Android Market
    300.000+ apps disponíveis
    10 bilhões de downloads desde agosto de 2008
Estatísticas do Mercado
Nos EUA
Estatísticas do Mercado
Estatísticas do Mercado
Estatísticas do Mercado
Estatísticas do Mercado




Fonte: Microsoft
Estatísticas do Mercado
           Vendas mundiais de dispositivos móveis no 2Q2011 (milhares de unidades)



100000

75000

50000

25000

      0
             Nokia     Samsung   LG   Apple   ZTE    RIM     HTC    Motorola Sony Ericsson




Fonte: Gartner (agosto 2011)
Estatísticas do Mercado
          Vendas mundiais de smartphones no 2Q2011 por SO (milhares de unidades)



50000

37500

25000

12500

      0
               Android         Symbiam   iOS     RIM         Bada      Microsoft




Fonte: Gartner (agosto 2011)
Estatísticas do Mercado
Fatos curiosos levantados pela Google
39% usam o smartphone enquanto estão no banheiro (quem nunca?)

33% enquanto assistem TV

22% enquanto lêem jornal

1 em cada 3 abririam mão de comer chocolate só para continuar usando
seus smartphones

79% usam o smartphone como auxílio na hora de fazer compras (70%
dentro da loja)

54% para procurar o endereço de uma loja

49% para comparar preços
Estatísticas do Mercado
   44% para ler reviews de produtos

   74% tomam a decisão de compra baseados em informações obtidas no
   smartphone

   35% dos que pesquisam no smartphone compram o produto no
   smartphone

   88% que encontram informações no smartphone tomam a iniciativa no
   mesmo dia

   71% dos que buscam algo em um smartphone o fazem após verem um
   anúncio

   79% dos anunciantes ainda não têm um site otimizado para mobile

Fonte: Google
Plataformas mais usadas




       iOS     Android
Plataformas mais usadas
                                           Maior canal de
                App Store com mais
                                            mídia móvel
                  de 425 mil apps
 Apple                                                      Modelo comercial
                                                               atraente
 Free: desenvolver
USD 99/ano: distribuir                                           Linguagem
                                                                 Objective-C

API bastante rica e
                                                              Comercialmente à
  documentada
                                                              frente das outras
                                     iOS
 Muitas frameworks                                         Ambiente de
    de terceiros                                         desenvolvimento
                             Plataforma madura
                                                       apenas em Mac OS X
                           e robusta com grande
                          suporte da comunidade
Plataformas mais usadas
Principais funcionalidades:

   Framework de desenvolvimento de aplicações;

   Navegador web integrado Webkit;

   Biblioteca gráfica para dispositivos móveis;

   SQLite, Core Data;
                                                  iOS
   Suporte multimídia;

   Telefonia GSM e CDMA;

   Bluetooth, EDGE, 3G e WiFi;

   Câmeras, acelerômetro e GPS;

   Ambiente de desenvolvimento X-Code,
   mesmo para aplicações Mac OS X.
Plataformas mais usadas
Como tornar-se um desenvolvedor

  Mac OS X (atualizado com última versão);

  Criar Apple ID e inscrever-se como desenvolvedor iOS

     http://developer.apple.com/programs/register/

  Download do XCode + iOS SDK
                                                             iOS
     http://developer.apple.com/devcenter/ios/index.action

  Instalar pacote XCode + iOS SDK

  Testar instalação com aplicativo padrão no simulador.
Plataformas mais usadas



                               iOS

                 Criar novo projeto no XCode
Plataformas mais usadas



                                 iOS
                 Tela com novo projeto

                 Principais pastas:
                    Classes
                    Other sources
                    Resources
                    Frameworks
                    Products
Plataformas mais usadas
Material de aprendizado
  Documentação da Apple (tutoriais,
  vídeos, referência da linguagem
  Objective-C e da API do SDK)
                                                     iOS
  http://developer.apple.com/devcenter/ios/index.action
  Tutoriais na internet
  Livros impressos e eletrônicos
Plataformas mais usadas
Frameworks alternativas

  Existem frameworks de terceiros para desenvolvimento em
  iOS sem necessidade de ter conhecimento da linguagem
  Objective-C nem da API do SDK nativo.

  Essas frameworks tem o objetivo de facilitar a entrada de
  novos desenvolvedores no mundo iOS com uma curva de         iOS
  aprendizado menor, usando linguagens já conhecidas como
  Javascript ou Lua.

  Geralmente interpretam código escrito numa linguagem
  diferente da nativa e geram o código nativo para ser
  compilado.

  Em geral são multiplataforma, gerando código para iOS e
  Android, principalmente, dentre outras;
Plataformas mais usadas
Frameworks alternativas - Exemplos

  Titanium Appcelerator

     http://www.appcelerator.com

     Usa Javascript, tem API própria e gera código em Objective-C

     Gera aplicativos nativos para iPhone, iPad e Android.
                                                                    iOS
  Phonegap

     http://www.phonegap.com

     Deixa o desenvolvedor criar aplicativos usando HTML, CSS e
     Javascript, encapsulando uma web app num navegador
     interno.

     Não cria aplicativos nativos, mas consegue ser usado para
     aplicativos em iPhone, iPad e Android).
Plataformas mais usadas
Frameworks alternativas - Exemplos

     Corona

        http://www.anscamobile.com/corona

        Usa Lua, tem API própria e gera aplicativos nativos

        Usado para criação de jogos em 2D
                                                              iOS
        Cria aplicativos para iPhone, iPad e Android.

     Unity 3D

        http://unity3d.com

        Usa C#, tem API e IDE próprias

        Usado para criação de jogos em 3D

        Cria aplicativos para iPhone, iPad e Android.
Plataformas mais usadas
                                         Possui outras lojas de
               Android Market com
                                           apps não oficiais
               mais de 400 mil apps
Google
                                                              Open source

 Free: desenvolver
USD 25/ano: distribuir                                            Linguagem
                                                                     Java

API bastante rica e
  documentada                                                 Vendas crescentes
                                  Android
 Possui App Inventor                                         Ambiente de
                                                          desenvolvimento em
                           Será a plataforma mais        Windows, Linux e Mac
                              usada até 2012
Plataformas mais usadas
Principais funcionalidades:

   Framework de desenvolvimento de aplicações;

   Nova máquina virtual Dalvik;

   Navegador web integrado Webkit;

   Biblioteca gráfica para dispositivos móveis;         Android
   SQLite;

   Suporte multimídia;

   Telefonia GSM;

   Bluetooth, EDGE, 3G e WiFi;

   Câmeras, acelerômetro e GPS;

   Ambiente de desenvolvimento com plugin no Eclipse.
Plataformas mais usadas
 Como tornar-se um desenvolvedor

   Windows XP+, Linux ou Mac OS X;

   Inscrever-se como desenvolvedor Android

      http://developer.android.com/index.html

   Java SDK 5 ou 6                                         Android
   Eclipse 3.2+

      Plugin JDT (desenvolvimento Java)

      Plugin ADT (desenvolvimento Android)

   Android SDK

   Configurar Android SDK no Eclipse

   Testar instalação com aplicativo padrão no simulador.
Plataformas mais usadas


                            Android

                  Criar novo projeto no Eclipse
Plataformas mais usadas


                             Android
                  Tela com novo projeto

                  Principais pastas:
                     src
                     gen
                     Android 2.x
                     assets
                     res
Cases



    Rádio Liderança   Trabalhista
Cases
                   Aplicativo oficial da Rádio
                   Liderança FM de Fortaleza,
                   CE. Desenvolvido com nosso
                   produto especial para rádios
                   online, o RADIOMOBILE.
Rádio Liderança    Com ele, é possível ouvir a
                   rádio no seu smartphone e
                   ainda acompanhar as
                   novidades da rádio através do
                   Twitter e Facebook integrados
                   ao aplicativo.
                                                   iPhone




                  Android
Cases
              É um aplicativo ideal para
              quem tem curiosidade ou é
              profissional da área e
              necessita realizar cálculos
              trabalhistas na CLT. É simples
Trabalhista   o bastante para qualquer
              pessoa usar e completo o
              suficiente para servir até
              como ferramenta de trabalho.
                                                      iPhone
              Cálculos incluídos: salário
              líquido, INSS, IRRS, FGTS,
              férias, rescisão, décimo
              terceiro salário.




                                               iPad
Conclusão
 Os dispositivos e aplicativos móveis são a nova web.
 O mercado móvel está super aquecido.
 As empresas precisam se adaptar a este mercado para
 não perderem o bonde da inovação.
 Não é questão de opção entrar no mercado móvel, mas
 de necessidade.
 Os dispositivos móveis irão ficar cada vez mais
 acessíveis à população.
 Os profissionais da área também precisam saber criar
 conteúdo relevante e preparado para o móvel.
facebook.com/cacira           @CACIRA
  Endereço: Av. Washington Soares, 1400, sala 909, Fortaleza, CE, CEP 60811-341
Website: http://cacira.com.br - E-mail: contato@cacira.com.br - Tel/Fax: (85) 3273-5701
Obrigado!
                        Perguntas?
                        facebook.com/cacira           @CACIRA
  Endereço: Av. Washington Soares, 1400, sala 909, Fortaleza, CE, CEP 60811-341
Website: http://cacira.com.br - E-mail: contato@cacira.com.br - Tel/Fax: (85) 3273-5701

Mais conteúdo relacionado

Mais procurados

Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
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
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Italo Andrade
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisAlexsander Fontes
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDanilo Filitto
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobileDaniel Brandão
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisJocelma Rios
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSnadilei
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windowsIvam KN
 

Mais procurados (20)

Android
AndroidAndroid
Android
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
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
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercado
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
 
Evolução do windows
Evolução do windows Evolução do windows
Evolução do windows
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Realidade virtual e
Realidade virtual  eRealidade virtual  e
Realidade virtual e
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOS
 
Sistema Operacional iOS
Sistema Operacional iOSSistema Operacional iOS
Sistema Operacional iOS
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 
Evoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional WindowsEvoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional Windows
 
Android
AndroidAndroid
Android
 

Destaque

Tecnologias na educação em Cabo Verde
Tecnologias na educação em Cabo VerdeTecnologias na educação em Cabo Verde
Tecnologias na educação em Cabo VerdeEstudante
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos MóveisGrendene S/A
 
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Dirceu Belém
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Carlos Eugenio Torres
 
O computador
O computadorO computador
O computadorTikes2010
 
Aplicativo Exame
Aplicativo ExameAplicativo Exame
Aplicativo ExameLuana
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorjoaoaleixo2014
 
Introdução ao desenvolvimento de aplicativos com interface gráfica
Introdução ao desenvolvimento de aplicativos com interface gráficaIntrodução ao desenvolvimento de aplicativos com interface gráfica
Introdução ao desenvolvimento de aplicativos com interface gráficaArtur Barreto
 
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...Adriel Café
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 

Destaque (20)

Tecnologias na educação em Cabo Verde
Tecnologias na educação em Cabo VerdeTecnologias na educação em Cabo Verde
Tecnologias na educação em Cabo Verde
 
Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
 
Tecnologia movel sl
Tecnologia movel slTecnologia movel sl
Tecnologia movel sl
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos Móveis
 
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
 
Ingenium Magazine Issue 102
Ingenium Magazine Issue 102Ingenium Magazine Issue 102
Ingenium Magazine Issue 102
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
 
Estrutura do INAN
Estrutura do INANEstrutura do INAN
Estrutura do INAN
 
Aplicativo Mobile
Aplicativo Mobile Aplicativo Mobile
Aplicativo Mobile
 
O computador
O computadorO computador
O computador
 
Aplicativo Exame
Aplicativo ExameAplicativo Exame
Aplicativo Exame
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Introdução ao desenvolvimento de aplicativos com interface gráfica
Introdução ao desenvolvimento de aplicativos com interface gráficaIntrodução ao desenvolvimento de aplicativos com interface gráfica
Introdução ao desenvolvimento de aplicativos com interface gráfica
 
MEI como abrir?
MEI como abrir?MEI como abrir?
MEI como abrir?
 
Informática instrumental
Informática instrumentalInformática instrumental
Informática instrumental
 
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 

Semelhante a Mobilidade, aplicativos e o futuro da computação

Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009frgo
 
Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010frgo
 
Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009Jose Renato Mannis
 
O mobile no mundo corporativo
O mobile no mundo corporativo O mobile no mundo corporativo
O mobile no mundo corporativo Carlos Cavalcanti
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
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
 
Apresentação Multimídia Móveis
Apresentação Multimídia MóveisApresentação Multimídia Móveis
Apresentação Multimídia MóveisPHP Mobile
 
Tecnologia da Informação - Mobilidade
Tecnologia da Informação - MobilidadeTecnologia da Informação - Mobilidade
Tecnologia da Informação - MobilidadeVictor Barros
 
Infográfico Operações Inteligentes
Infográfico Operações InteligentesInfográfico Operações Inteligentes
Infográfico Operações InteligentesIcaro Tech
 
Mobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeMobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeRalph Rassweiler
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Julio Matos
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...tdc-globalcode
 
Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de CelularesMurilknot
 
44 47 zoomtech
44 47 zoomtech44 47 zoomtech
44 47 zoomtechlina3004
 

Semelhante a Mobilidade, aplicativos e o futuro da computação (20)

Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009
 
Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010
 
Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009
 
Smartphone pesquisa
Smartphone pesquisaSmartphone pesquisa
Smartphone pesquisa
 
O mobile no mundo corporativo
O mobile no mundo corporativo O mobile no mundo corporativo
O mobile no mundo corporativo
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
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)
 
Mobile Commerce
Mobile CommerceMobile Commerce
Mobile Commerce
 
M-Commerce
M-CommerceM-Commerce
M-Commerce
 
Apresentação Multimídia Móveis
Apresentação Multimídia MóveisApresentação Multimídia Móveis
Apresentação Multimídia Móveis
 
Restaurante
RestauranteRestaurante
Restaurante
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Tecnologia da Informação - Mobilidade
Tecnologia da Informação - MobilidadeTecnologia da Informação - Mobilidade
Tecnologia da Informação - Mobilidade
 
Infográfico Operações Inteligentes
Infográfico Operações InteligentesInfográfico Operações Inteligentes
Infográfico Operações Inteligentes
 
Mobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeMobilidade inova ti_em_saude
Mobilidade inova ti_em_saude
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
 
Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de Celulares
 
44 47 zoomtech
44 47 zoomtech44 47 zoomtech
44 47 zoomtech
 
Consumerização
Consumerização Consumerização
Consumerização
 

Mobilidade, aplicativos e o futuro da computação

  • 1. palestra MOBILIDADE computação móvel, dispositivos e aplicativos palestrante oferecimento Carlos Eugênio Torres Eng. de Computação carlos.torres@cacira.com.br facebook.com/carloseugeniotorres @cetorres
  • 2. Sobre Carlos Eugênio Torres Graduado em Ciência da Computação pela UFC, Brasil (2004); Graduado em Engenharia Informática e de Computadores pelo IST, Portugal (2005); MBA em Gestão de Projetos pela FGV, Brasil; Mais de 12 anos de experiência com desenvolvimento web e móvel, inclusive internacional, na Vodafone Telecom, Portugal; Fundador da CACIRA Tecnologia, empresa especializada em soluções móveis para iOS e Android.
  • 3. Agenda Conceito de Mobilidade Aplicações móveis e internet Um pouco de história Lojas de aplicativos móveis Aplicativos Móveis Estatísticas do Mercado Necessidades do Mercado Plataformas mais usadas (iOS e Características técnicas dos Android) dispositivos móveis Cases Principais plataformas de desenvolvimento
  • 4. Conceito de Mobilidade Mobilidade ou sistemas computacionais móveis são sistemas que podem facilmente ser movidos fisicamente ou cujas capacidades podem ser utilizadas enquanto eles estão sendo movidos. Normalmente oferecem recursos e características específicos que não encontramos em outros sistemas comuns.
  • 5. Conceito de Mobilidade Características dos dispositivos móveis Pequenos em tamanho; Capacidade de memória e processamento limitada; Baixo consumo de energia; Conectividade limitada; Curto tempo de inicialização; Monitoramento de nível de energia para prevenção de perda de dados; Armazenamento de dados local e/ou remoto Sincronização de dados com outros sistemas.
  • 6. Conceito de Mobilidade Vantagens A vantagem mais trivial da mobilidade é a possibilidade de acessar dados em qualquer lugar e a qualquer momento. Com sistemas móveis bem planejados, é possível: Reduzir custos de comunicação; Reduzir custos de entrada/processamento de dados; Otimizar o tempo; Aumentar o faturamento das empresas.
  • 7. Um pouco de história Podemos considerar que a computação móvel teve início em meados de 1992, com o lançamento da Apple no mercado do primeiro PDA* chamado Newton Message Pad; Ele chegou com o conceito de tela sensível ao toque e1 MB de memória total; Mas era muito grande, pesado e caro. Então não causou muita repercussão. * personal digital assistant
  • 8. Um pouco de história Em 1996, a U.S. Robotics lançou o (Palm) Pilot 1000 e 5000, dispositivos que tiveram uma grande aceitação no mercado e lançaram as bases de toda uma plataforma de “Palms” que chegaram a atingir 80% do mercado mundial e existem até hoje. A U.S. Robotics foi adquirida pela 3Com, que depois desvinculou dela a empresa Palm Inc., sendo esta totalmente focada nesta nova plataforma de dispositivos.
  • 9. Um pouco de história Também em 1996, começaram a surgir dispositivos com o Windows CE 1.0, da Microsoft, como o NEC MobilePro 200 e o Casio A-10. Até o lançamento do Windows CE 3.0 e da plataforma Pocket PC, em 2000, a plataforma Windows CE não teve grande aceitação do mercado. Mas a partir do Sistema Operacional Pocket PC 2000, embutido em dispositivos como o HP Jornada e o Compaq Ipaq, esta plataforma ganhou aceitação do mercado e começou a crescer.
  • 10. Um pouco de história Telefones móveis Paralelo ao desenvolvimento de dispositivos de processamento móvel de informações, também avançava a telefonia móvel; Iniciou bem antes dos primeiros handhelds, em 1973, quando a Motorola criou primeiro telefone realmente móvel e portátil, o Motorola DynaTAC 8000X. Nasceu a primeira geração de celulares analógicos; Em 1990 surgiu a segunda geração, 2G, já comtecnologia de rede digital. A rede GSM veio logoem seguida, lançada na Finlândia.Melhorou a transmissão de voz,barateou o custo e massificou autilização de celulares no mundo;
  • 11. Um pouco de história Telefones móveis Em 2001, apareceu no Japão a rede 3G, digital e de alta velocidade, proporcionando melhor transmissão de dados em conjunto com voz e a tão sonhada vídeo-chamada tornou-se realidade; Surgiram também os primeiros smartphones, mistos de telefone celular e processadores de informação móvel, “Palms”, com múltiplas tecnologias embutidas, como WiFi, GPS, Bluetooth. Hoje é febre mundial;
  • 12. Um pouco de história Telefones móveis Em meados de 2009 , surgiu a rede 4G com a promessa de velocidades de transmissão 10 vezes superiores à 3G. Hoje em dia ainda há poucos aparelhos com essa tecnologia e as redes e operadoras ainda estão estudando como aderirem a ela. Com a 4G, acaba a diferença entre voz e dados, tudo vira dados, a transmissão agora toda via internet, utilizando conceitos de VoIP e streaming.
  • 13. Um pouco de história Tablets O primeiro conceito de um computador no estilo tablet foi criado no final da década de 1960 e início da de 1970 por Alan Kay e chamava-se DynaBook; Curiosamente, Alan Kay lançou sua idéia no artigo “A Personal Computer for Children of All Ages”, onde visava estudar o comportamento de crianças na utilização e na educação através de um computador de mão; O artigo inspirou mais tarde Steve Jobs e Bill Gates a criarem novas idéias e produtos voltados à computação móvel.
  • 14. Um pouco de história Tablets Os tablets como conhecemos hoje só começaram a aparecer entre 1998 e 2001, com o primeiro tablet colorido, o Fujitsu Stylistic 2300; Em 2001 surgiram os primeiros tablets com Windows XP, fabricados pela Compaq. Bill Gates previu que seriam o futuro do mercado de PCs, chamando-os de Tablets PCs; Os Tablets PCs foram largamente utilizados no meio corporativo nos ramos de logística e indústria, usado em entregas, catalogação e no “chão de fábrica”;
  • 15. Um pouco de história Tablets Atualmente, desde 2010, têm aparecido tablets com diferentes sistemas operacionais, como iOS (Apple), Android (Google), Blackberry (RIM), WebOS (HP); Esses tablets têm ganhado bastante popularidade, principalmente o iPad da Apple, por herdar o mesmo sistema do iPhone, que obteve muito sucesso, pela sua simplicidade, poder e modelo de negócio lucrativo para os desenvolvedores e a própria Apple.
  • 16. Aplicativos Móveis O aplicativo móvel é o componente de software da mobilidade e o que mais a torna flexível e útil. É um dos componentes de onde partem a maioria das inovações e utilizações diferentes.
  • 17. Aplicativos Móveis Tipos de aplicativos móveis Nativos Web Híbridos
  • 18. Aplicativos Móveis Exemplos de utilização Consultas de dados e relatórios de forma online ou offline; Processos de venda (automação da equipe de vendas externa); Processos de contagem/inventário em geral; Processos de ordens de serviço em campo; Gerenciamento de informações, contatos, ERPs, CRMs; Entretenimento, lazer, jogos; Comunicação em tempo real.
  • 19. Necessidades do Mercado A consultoria Gartner, líder mundial em pesquisas e aconselhamento sobre tecnologia, identificou as 10 maiores necessidades de mercado para aplicativos móveis até 2012.
  • 20. Necessidades do Mercado 1.Transferência de fundos Serviço permite a operação de transferência de dinheiro utilizando o Short Message Service (SMS). Seu custo menor, maior velocidade e conveniência - comparados com os serviços tradicionais de transferência - têm um forte apelo para usuários nos mercados em desenvolvimento, mas há desafios em termos de regulamentação e riscos operacionais.
  • 21. Necessidades do Mercado 2.Serviços com base na localização (LBS) Fazem parte dos serviços sensíveis ao contexto e ao ambiente que nos cerca e suas relações humanas. Um serviço que, segundo o Gartner, deverá ser um dos que causarão maior impacto nos próximos anos. A consultoria prevê crescimento na base de usuários, em termos globais, de 96 milhões em 2009 para mais de 526 milhões em 2012.
  • 22. Necessidades do Mercado 3.Pesquisa Móvel Tem como principal objetivo impulsionar oportunidades de venda e de marketing nos telefones móveis, mas precisa melhorar a experiência dos usuários para que as pessoas retornem. A Google tem avançado muito neste aspecto recentemente.
  • 23. Necessidades do Mercado 4.Navegação móvel Tecnologia amplamente disponível, presente em mais de 60% dos aparelhos vendidos em 2009. Esse número que, segundo o Gartner, deverá aumentar para aproximadamente 80% em 2013.
  • 24. Necessidades do Mercado 5.Monitoramento móvel da saúde Serviço pode ajudar governos, instituições de saúde e usuários de serviços de saúde a reduzir os custos relacionados a doenças crônicas e melhorar a qualidade de vida de seus pacientes.
  • 25. Necessidades do Mercado 6.Pagamento móvel Serviço está nesta lista graças ao número de partes interessadas (operadoras móveis, bancos, comerciantes, fornecedores de equipamentos, reguladores e consumidores) e do crescente interesse dos mercados desenvolvidos e em desenvolvimento. Em virtude das muitas opções de tecnologias e modelos de negócio, o pagamento móvel será um mercado altamente fragmentado.
  • 26. Necessidades do Mercado 7.Near Field Communication Services (NFC) Permite a transferência de dados sem contato entre dispositivos compatíveis, bastando colocar um próximo ao outro, cerca de 10 centímetros. Seu maior desafio é chegar a um acordo comercial entre operadoras móveis e provedores de serviços. Google, Samsung e Apple já estão avançando no desenvolvimento de hardware e software para viabilizar a utilização de NFC em massa no futuro.
  • 27. Necessidades do Mercado 8.Publicidade Móvel Gasto total com publicidade móvel em 2008 foi de US$ 530,2 milhões e a Gartner acredita que esse valor chegue a US$ 7,5 bilhões em 2012. O serviço será uma forma importante de as empresas lucrarem com conteúdo móvel, oferecendo aplicativos e serviços gratuitos aos usuários finais.
  • 28. Necessidades do Mercado 9.Mensageiro instantâneo móvel A facilidade e o preço da conexão de dados têm viabilizado cada vez mais a adoção de mensageiros instantâneos móveis. Apresenta uma alternativa à comunicação por SMS e a oportunidade para a propaganda móvel e para as redes sociais.
  • 29. Necessidades do Mercado 10.Jogos e entretenimento móveis O mercado de jogos e entretenimento móveis está em franco crescimento, uma vez que os smartphones e tablets ficam cada vez mais rápidos e os usuários cada vez mais inclinados a adotarem esta plataforma como uma alternativa aos consoles. Grandes fabricantes, como EA Games e novas entrantes, como a Rovio (Angry Birds), estão apostando muito neste mercado.
  • 30. Características técnicas dos dispositivos móveis Quando pensamos em desenvolver aplicativos móveis, temos que ter em mente as principais características técnicas dos dispositivos em que elas serão executadas para nos ajudar a direcionar o desenvolvimento. São elas: Tamanho e resolução da tela; Capacidade de memória e processamento; Métodos de entrada e saída de informação; Usabilidade e interatividade; Conectividade.
  • 31. Principais plataformas de desenvolvimento As plataformas ou frameworks mais utilizadas no desenvolvimento de aplicativos móveis são: Oracle Java ME; Microsoft Windows Mobile e Windows Phone; Nokia Symbian OS; Google Android; Apple iOS; Outras plataformas proprietárias.
  • 32. Principais plataformas de desenvolvimento Oracle Java ME Linguagem: Java; Bastante difundida dentre os celulares para jogos e aplicações de utilidades; A Java Micro Edition divide-se em: CLDC: Connected Limited Devices Configuration MIDP: Mobile Information Device Profile CDC: Connected Devices Configuration IDE: Eclipse e Netbeans SDK: http://www.oracle.com/technetwork/java/javame/overview/ index.html
  • 33. Principais plataformas de desenvolvimento Microsoft Windows Mobile e Windows Phone Linguagem: C++ ou .NET Compact Framework (C#, VB.NET); Bastante difundida dentre as aplicações corporativas pela sua produtividade e integração com outros produtos Microsoft; Pequena curva de aprendizagem para quem já conhece .NET Framework; IDE: Visual Studio .NET SDK: http://msdn.microsoft.com/en-us/netframework/aa497273.aspx
  • 34. Principais plataformas de desenvolvimento Nokia Symbian OS Linguagem: C++, QT, Web; Principalmente encontrado em smartphones Nokia; Curva de aprendizado média na linguagem C++ com uso de Qt (plataforma para criação de UI); IDE: Fornecida pela fabricante; SDK: https://developer-secure.symbian.org/main/tools_and_kits/ index.php
  • 35. Principais plataformas de desenvolvimento Google Android Linguagem: Java, Web; Criada pela Google para smartphones e tablets; Muitas funcionalidades na API; Possui loja de venda de aplicações. Desenvolvedor paga anuidade para vender na loja; Pequena curva de aprendizado para quem já conhece Java; IDE: Eclipse; SDK: http://developer.android.com/sdk/index.html
  • 36. Principais plataformas de desenvolvimento Apple iOS Linguagem: Objective-C, Web; Exclusivo para iPhone, iPod Touch e iPad; Muitas funcionalidades na API, mas a aplicação fica presa numa “sandbox” quando instalada; Possui loja de venda de aplicações. Desenvolvedor paga anuidade para vender na loja; Grande curva de aprendizado na linguagem Objective-C, por ser pouco difundida; IDE: Xcode (apenas Mac OS X); SDK: http://developer.apple.com/devcenter/ios/index.action
  • 37. Aplicativos móveis e internet Umas das formas de comunicação que podem ser usadas pelas aplicações móveis é através da internet; Utiliza meios de ligações sem fio como 3G, Edge, GPRS ou WiFi; Solicita e envia informações a serviços web, e- mail IMAP, RSS feeds, API remotas a fim de buscar integração com variados sistemas online.
  • 38. Aplicativos móveis e internet Todas as plataformas disponibilizam API para comunicação com os protocolos disponíveis na internet; Integrações mais comuns: Redes sociais (Twitter, Facebook etc); RSS feeds e blogs; Mapas online; Meteorologia; Notícias (economia, esportes, política etc).
  • 39. Lojas de aplicativos móveis Apple App Store Google Android Market
  • 40. Lojas de aplicativos móveis A primeira loja de aplicativos móveis foi a App Store da Apple. Criada em 2008 como uma extensão a já existente iTunes Store, que vendia música e filmes, passou a vender aplicativos inicialmente para iPhone, depois para iPad. Após a App Store da Apple, surgiram a Windows Marketplace da Microsoft e a Android Market da Google. Ambas seguindo os mesmos moldes.
  • 41. Lojas de aplicativos móveis Características principais de uma app store: Um lugar centralizado para todas as apps organizadas por categorias, com busca e ranking; Contas de usuário com cartão de crédito pré-cadastrado para facilitar compras; Revisão e testes das apps antes de serem disponibilizadas na loja; Download de apps diretamente do dispositivo móvel, sem necessidade de um desktop intermediar a transação; Comentários e notas dos usuários nas apps; Painel online para o desenvolvedor para gerenciar suas apps e ganhos.
  • 42. Lojas de aplicativos móveis Números Apple App Store 500.000+ apps disponíveis para iPhone 140.000+ apps disponíveis para iPad 18 bilhões de downloads desde julho de 2008 Google Android Market 300.000+ apps disponíveis 10 bilhões de downloads desde agosto de 2008
  • 48. Estatísticas do Mercado Vendas mundiais de dispositivos móveis no 2Q2011 (milhares de unidades) 100000 75000 50000 25000 0 Nokia Samsung LG Apple ZTE RIM HTC Motorola Sony Ericsson Fonte: Gartner (agosto 2011)
  • 49. Estatísticas do Mercado Vendas mundiais de smartphones no 2Q2011 por SO (milhares de unidades) 50000 37500 25000 12500 0 Android Symbiam iOS RIM Bada Microsoft Fonte: Gartner (agosto 2011)
  • 50. Estatísticas do Mercado Fatos curiosos levantados pela Google 39% usam o smartphone enquanto estão no banheiro (quem nunca?) 33% enquanto assistem TV 22% enquanto lêem jornal 1 em cada 3 abririam mão de comer chocolate só para continuar usando seus smartphones 79% usam o smartphone como auxílio na hora de fazer compras (70% dentro da loja) 54% para procurar o endereço de uma loja 49% para comparar preços
  • 51. Estatísticas do Mercado 44% para ler reviews de produtos 74% tomam a decisão de compra baseados em informações obtidas no smartphone 35% dos que pesquisam no smartphone compram o produto no smartphone 88% que encontram informações no smartphone tomam a iniciativa no mesmo dia 71% dos que buscam algo em um smartphone o fazem após verem um anúncio 79% dos anunciantes ainda não têm um site otimizado para mobile Fonte: Google
  • 52. Plataformas mais usadas iOS Android
  • 53. Plataformas mais usadas Maior canal de App Store com mais mídia móvel de 425 mil apps Apple Modelo comercial atraente Free: desenvolver USD 99/ano: distribuir Linguagem Objective-C API bastante rica e Comercialmente à documentada frente das outras iOS Muitas frameworks Ambiente de de terceiros desenvolvimento Plataforma madura apenas em Mac OS X e robusta com grande suporte da comunidade
  • 54. Plataformas mais usadas Principais funcionalidades: Framework de desenvolvimento de aplicações; Navegador web integrado Webkit; Biblioteca gráfica para dispositivos móveis; SQLite, Core Data; iOS Suporte multimídia; Telefonia GSM e CDMA; Bluetooth, EDGE, 3G e WiFi; Câmeras, acelerômetro e GPS; Ambiente de desenvolvimento X-Code, mesmo para aplicações Mac OS X.
  • 55. Plataformas mais usadas Como tornar-se um desenvolvedor Mac OS X (atualizado com última versão); Criar Apple ID e inscrever-se como desenvolvedor iOS http://developer.apple.com/programs/register/ Download do XCode + iOS SDK iOS http://developer.apple.com/devcenter/ios/index.action Instalar pacote XCode + iOS SDK Testar instalação com aplicativo padrão no simulador.
  • 56. Plataformas mais usadas iOS Criar novo projeto no XCode
  • 57. Plataformas mais usadas iOS Tela com novo projeto Principais pastas: Classes Other sources Resources Frameworks Products
  • 58. Plataformas mais usadas Material de aprendizado Documentação da Apple (tutoriais, vídeos, referência da linguagem Objective-C e da API do SDK) iOS http://developer.apple.com/devcenter/ios/index.action Tutoriais na internet Livros impressos e eletrônicos
  • 59. Plataformas mais usadas Frameworks alternativas Existem frameworks de terceiros para desenvolvimento em iOS sem necessidade de ter conhecimento da linguagem Objective-C nem da API do SDK nativo. Essas frameworks tem o objetivo de facilitar a entrada de novos desenvolvedores no mundo iOS com uma curva de iOS aprendizado menor, usando linguagens já conhecidas como Javascript ou Lua. Geralmente interpretam código escrito numa linguagem diferente da nativa e geram o código nativo para ser compilado. Em geral são multiplataforma, gerando código para iOS e Android, principalmente, dentre outras;
  • 60. Plataformas mais usadas Frameworks alternativas - Exemplos Titanium Appcelerator http://www.appcelerator.com Usa Javascript, tem API própria e gera código em Objective-C Gera aplicativos nativos para iPhone, iPad e Android. iOS Phonegap http://www.phonegap.com Deixa o desenvolvedor criar aplicativos usando HTML, CSS e Javascript, encapsulando uma web app num navegador interno. Não cria aplicativos nativos, mas consegue ser usado para aplicativos em iPhone, iPad e Android).
  • 61. Plataformas mais usadas Frameworks alternativas - Exemplos Corona http://www.anscamobile.com/corona Usa Lua, tem API própria e gera aplicativos nativos Usado para criação de jogos em 2D iOS Cria aplicativos para iPhone, iPad e Android. Unity 3D http://unity3d.com Usa C#, tem API e IDE próprias Usado para criação de jogos em 3D Cria aplicativos para iPhone, iPad e Android.
  • 62. Plataformas mais usadas Possui outras lojas de Android Market com apps não oficiais mais de 400 mil apps Google Open source Free: desenvolver USD 25/ano: distribuir Linguagem Java API bastante rica e documentada Vendas crescentes Android Possui App Inventor Ambiente de desenvolvimento em Será a plataforma mais Windows, Linux e Mac usada até 2012
  • 63. Plataformas mais usadas Principais funcionalidades: Framework de desenvolvimento de aplicações; Nova máquina virtual Dalvik; Navegador web integrado Webkit; Biblioteca gráfica para dispositivos móveis; Android SQLite; Suporte multimídia; Telefonia GSM; Bluetooth, EDGE, 3G e WiFi; Câmeras, acelerômetro e GPS; Ambiente de desenvolvimento com plugin no Eclipse.
  • 64. Plataformas mais usadas Como tornar-se um desenvolvedor Windows XP+, Linux ou Mac OS X; Inscrever-se como desenvolvedor Android http://developer.android.com/index.html Java SDK 5 ou 6 Android Eclipse 3.2+ Plugin JDT (desenvolvimento Java) Plugin ADT (desenvolvimento Android) Android SDK Configurar Android SDK no Eclipse Testar instalação com aplicativo padrão no simulador.
  • 65. Plataformas mais usadas Android Criar novo projeto no Eclipse
  • 66. Plataformas mais usadas Android Tela com novo projeto Principais pastas: src gen Android 2.x assets res
  • 67. Cases Rádio Liderança Trabalhista
  • 68. Cases Aplicativo oficial da Rádio Liderança FM de Fortaleza, CE. Desenvolvido com nosso produto especial para rádios online, o RADIOMOBILE. Rádio Liderança Com ele, é possível ouvir a rádio no seu smartphone e ainda acompanhar as novidades da rádio através do Twitter e Facebook integrados ao aplicativo. iPhone Android
  • 69. Cases É um aplicativo ideal para quem tem curiosidade ou é profissional da área e necessita realizar cálculos trabalhistas na CLT. É simples Trabalhista o bastante para qualquer pessoa usar e completo o suficiente para servir até como ferramenta de trabalho. iPhone Cálculos incluídos: salário líquido, INSS, IRRS, FGTS, férias, rescisão, décimo terceiro salário. iPad
  • 70. Conclusão Os dispositivos e aplicativos móveis são a nova web. O mercado móvel está super aquecido. As empresas precisam se adaptar a este mercado para não perderem o bonde da inovação. Não é questão de opção entrar no mercado móvel, mas de necessidade. Os dispositivos móveis irão ficar cada vez mais acessíveis à população. Os profissionais da área também precisam saber criar conteúdo relevante e preparado para o móvel.
  • 71. facebook.com/cacira @CACIRA Endereço: Av. Washington Soares, 1400, sala 909, Fortaleza, CE, CEP 60811-341 Website: http://cacira.com.br - E-mail: contato@cacira.com.br - Tel/Fax: (85) 3273-5701
  • 72. Obrigado! Perguntas? facebook.com/cacira @CACIRA Endereço: Av. Washington Soares, 1400, sala 909, Fortaleza, CE, CEP 60811-341 Website: http://cacira.com.br - E-mail: contato@cacira.com.br - Tel/Fax: (85) 3273-5701

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n