SlideShare uma empresa Scribd logo
Módulo I - Introdução




Carlos Eugênio Torres            Faculdade Christus
Engenheiro de Informática   Sistemas de Informação
http://cetorres.com                      03/09/2010
   Graduado em Ciência da Computação pela UFC,
    Brasil (2004);
   Graduado em Engenharia Informática e de
    Computadores pelo IST, Portugal (2005);
   Mais de 10 anos de experiência com
    desenvolvimento móvel, inclusive internacional,
    na Vodafone Telecom, Portugal;
   MBA em Gestão de Projetos pela FGV, Brasil (em
    andamento);
   Fundador da Cacira Tecnologia, empresa
    especializada em soluções para as plataformas
    web e móvel (http://cacira.com.br).
   Módulo I - Introdução
     Dia 03/09
       ▪   Conceito de Mobilidade;
       ▪   História da computação móvel;
       ▪   Utilidade das aplicações móveis;
       ▪   Desafios;
       ▪   Necessidades do mercado;
     Dia 17/09
       ▪   Características técnicas dos dispositivos móveis;
       ▪   Principais plataformas de desenvolvimento;
       ▪   Plataformas mais indicadas para cada solução;
       ▪   Aplicações móveis e a internet;
     Dia 24/09
       ▪ Prática: Montagem de um ambiente de programação em uma plataforma de
         desenvolvimento móvel;
     Dia 01/10
       ▪ Prática: Desenvolvimento de um mini-projeto de aplicação móvel.
   O que é Mobilidade?
     Segundo Reza B'Far (2005), mobilidade ou
      sistemas computacionais móveis são sistemas
      computacionais que podem facilmente ser
      movidos fisicamente ou cujas capacidades podem
      ser utilizadas enquanto eles estão sendo movidos;
     Como estes sistemas prevêem tal mobilidade,
      eles normalmente oferecem recursos e
      características que não encontramos em sistemas
      comuns.

Recomendado para você

Android
Android Android
Android

Trabalho sobre o sistema operativo movel da google, Android. Historia, características, personalização

historiacaracteristicasgoogle
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.

O documento apresenta uma introdução sobre sistemas móveis, discutindo os principais sistemas operacionais como Android, iOS e Windows Phone. Também aborda sobre as plataformas mais vendidas e como iniciar o desenvolvimento para Android, requisitos e publicação em lojas de aplicativos.

androidunipmobile
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.

O documento apresenta Eduardo Lagares e Maurílio Henrique da empresa Kiwitecnologia e fornece uma introdução ao desenvolvimento para dispositivos móveis, abordando as plataformas Android, iOS e Windows Phone, requisitos, onde publicar aplicativos e o mercado de trabalho para desenvolvedores.

androidiphonewindows phone
   Características
     Pequenos em tamanho;
     Capacidade de memória e processamento limitada;
     Baixo consumo de energia;
     Robustez e confiabilidade;
     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, através de
      conexão com ou sem fio;
     Sincronização de dados com outros sistemas.
    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.
   A computação móvel iniciou em meados de
    1992, com a introdução pela Apple no
    mercado de um dispositivo – um handheld –
    chamado Newton;
   Ele chegou com o conceito
    de tela sensível ao toque e
    1 MB de memória total;
   Mas era muito grande,
    pesado e caro. Então não
    muita repercussão.
 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.

Recomendado para você

Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel

O documento discute os fundamentos da computação móvel, incluindo a evolução dos dispositivos móveis, os pilares da mobilidade (portabilidade, usabilidade, funcionalidade e conectividade) e tendências futuras, como o aumento de usuários móveis e vídeos.

SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)

O documento discute a história e evolução dos sistemas operacionais móveis. Começa com uma definição de sistema operacional e como eles controlam os recursos de dispositivos. Em seguida, detalha os primeiros sistemas operacionais móveis como Palm OS e o lançamento do Simon, o primeiro telefone com funcionalidades de PDA. Explora como sistemas como Android e iOS evoluíram ao longo do tempo e dominaram o mercado de dispositivos móveis.

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais

1) O documento descreve as etapas da inicialização de um sistema operacional, incluindo a execução do POST pela BIOS, a leitura do MBR pelo BIOS e o carregamento do núcleo do sistema operacional. 2) É explicado que o MBR contém informações sobre as partições do disco rígido que permitem ao BIOS carregar o código de inicialização da partição de boot. 3) As principais etapas da inicialização são a execução do POST pela BIOS, a leitura do MBR para identificar a partição de boot e o

   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                      NEC MobilePro 2000
                                                          com Windows CE
    ganhou aceitação do mercado e
    começou a crescer.                        HP Jornada com
                                                        Windows Pocket PC
   E os 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á com
      tecnologia de rede digital. A rede GSM veio logo
      em seguida, lançada na Finlândia.
      Melhorou a transmissão de voz,
      barateou o custo e massificou a
      utilização de celulares no mundo;
   E os 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;
     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.
   A empresa Symbiam, formada em 1998 por alguns dos
    maiores fabricantes de celulares do mundo, entregou ao
    mercado, juntamente com a PSION, o sistema operacional
    Symbiam, que roda na maioria dos smartphones e
    handhelds da Nokia, e detém a maior fatia do mercado
    europeu atualmente.

Recomendado para você

Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis

[1] O documento fornece uma visão geral sobre a história e tecnologia dos dispositivos móveis, incluindo os primeiros protótipos, evolução tecnológica e tipos de dispositivos existentes no mercado. [2] Aborda também os principais sistemas operacionais utilizados nesses dispositivos e suas aplicações. [3] Por fim, discute o desenvolvimento para dispositivos móveis, apresentando ambientes e tecnologias de programação.

ioswindows mobileandroid
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)

O documento discute os principais fundamentos e funções do sistema operacional Windows, incluindo gerenciamento de recursos, interface gráfica do usuário, multitarefa, suporte a hardware, gerenciamento de arquivos e segurança. Ele também descreve recursos como barras de ferramentas, acessórios, criação de diretórios, pesquisa de arquivos e ferramentas de compactação.

programawindowswindows11
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android

Este documento apresenta uma aula introdutória sobre o Android, abordando os seguintes tópicos: configuração do ambiente de desenvolvimento, estrutura básica de projetos Android, arquivo AndroidManifest.xml e tratamento de eventos. A aula também discute versões do Android, loja Google Play e conceitos como atividades, layouts e recursos.

androidandroid evelopment
   A computação móvel pode ser aplicada a praticamente todas
    as atividades e/ou os segmentos de negócio que lidam com
    informações. É preciso apenas descobrir como. Isto porque
    todo mundo que trabalha nestas atividades/segmentos se
    desloca, em maior ou menor grau. Entre algumas das
    aplicações possíveis, podemos destacar:
     Consultas de informações 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.
   Apesar de todos os benefícios que a mobilidade pode trazer,
    existem desafios e barreiras que precisam ser transpostos
    para viabilizar certas soluções que usam aplicações móveis:
     Custo do hardware. Para certas aplicações, são demandados certos
      dispositivos que têm um custo ainda relativamente elevado;
     Baixo poder de processamento. Como os dispositivos móveis tem
      reserva de energia limitada, para garantir uma autonomia de uso
      razoável, a saída é cortar em poder de processamento das CPUs. Isto
      faz com que não seja prático realizar certos processamentos mais
      pesados nos dispositivos móveis;
 Pouca infra-estrutura de comunicação. A rede de comunicação de
  dados existente (WI-FI, 3G, GSM/GPRS ou EDGE) ainda não está nem
  confiável, nem abrangente o suficientemente para certos tipos e
  arquiteturas de aplicações;
 Mão-de-obra insuficiente. Ainda há pouca gente no mercado
  preparada para desenvolver soluções móveis da maneira correta;
 Interoperabilidade. A comunicação de sistemas móveis com sistemas
  já existentes nas empresas é um grande desafio, principalmente
  porque tais sistemas muitas vezes não foram construídos
  considerando este tipo de interação;
 Cultura. Tanto as empresas de desenvolvimento quanto os usuários
  ainda não têm uma cultura de acessar informações de forma móvel.
  Talvez porque não saibam que já podem.
   O mercado de aplicações e dispositivos
    móveis está em crescimento acelerado;
   Há fortes necessidades para soluções:
     Corporativas;
     Para venda em lojas de aplicações móveis;
     Conectadas com a computação em nuvem;
     Conectadas a redes sociais;

Recomendado para você

Exemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dadosExemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dados

Exemplo e caso prático do uso de bases de dados relacionais SGBDR SQLite e o exemplo de uma biblioteca pessoal Luis Borges Gouveia V2.0 - Fevereiro de 2015

sqliteselectbases de dados
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile

O documento discute as principais opções de sistemas operacionais para celulares, incluindo Palm OS, Symbian, Windows Mobile, iOS, Android e BlackBerry OS, comparando suas características, vantagens e dominância no mercado.

Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem

O documento discute o conceito de computação em nuvem, sua história e como surgiu na década de 1960. Também aborda os principais tipos de computação em nuvem, serviços oferecidos, características, vantagens, desvantagens e gerenciamento na nuvem. Por fim, apresenta os principais serviços de armazenamento em nuvem e breve discussão sobre a adoção no Brasil.

   Segundo a consultoria Gartner, líder mundial em
    pesquisa e aconselhamento sobre tecnologia, as
    10 maiores necessidades para aplicações móveis
    até 2012 são:
     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;
 Serviços com base na localização (LBS): fazem parte
  dos serviços sensíveis ao contexto, 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;
 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 de pesquisa móvel para que
  as pessoas retornem;
 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;
 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;
 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;
 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;

Recomendado para você

Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis

O documento discute a arquitetura de dispositivos móveis, incluindo o que são dispositivos móveis, sistemas operacionais comuns como Android, iOS e Windows Phone, e componentes de hardware como processadores, memória e telas.

dispositivos móveis trabalho if
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura

O documento fornece uma introdução ao Android, incluindo sua história, arquitetura, ferramentas de desenvolvimento e elementos-chave de aplicativos. Ele discute o que é o Android, suas características, versões, arquitetura de camadas, componentes de aplicativos, ciclo de vida de atividades, ferramentas, estrutura de diretórios de projetos e o Android Market.

arquitetura android
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows

1) O documento descreve a história dos principais sistemas operacionais desde 1979, incluindo o DOS da Microsoft, Apple Lisa, Macintosh, Windows 3, Windows 3.1, Windows 95 e Windows 98. 2) Em 1979, a IBM contratou a Microsoft para desenvolver um sistema operacional para seu novo computador PC. 3) Em 1982, a IBM lançou o PC rodando o DOS da Microsoft.

hardwareintrodução hardwaresistemas operacionais
 Propaganda Móvel: gasto total com propaganda móvel em
  2008 foi de US$ 530,2 milhões, e o 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 aplicações e serviços gratuitos aos usuários
  finais;
 Mensageiro instantâneo móvel: problemas de preço e
  funcionalidade têm dificultado a adoção de mensageiros
  instantâneos móveis. Aresenta uma oportunidade para a
  propaganda móvel e para as redes sociais;
 Música Móvel: mercado de música móvel tem sido
  decepcionante até agora. Por outro lado, não se pode diminuir
  do serviço. A consultoria observou esforços de vários players em
  termos de modelos inovadores, como pacotes de equipamentos
  ou serviços, para solucionar questões de preço e funcionalidade;
FIM
dúvidas?

Mais conteúdo relacionado

Mais procurados

Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Carlos Eugenio Torres
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
Elton Minetto
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
Alexsander Fontes
 
Android
Android Android
Android
Fábio Eliseu
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Júlia Fernandes Alves
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
Eduardo Lagares
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
Janynne Gomes
 
SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)
Ivan Marks
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
Mauricio Carvalho
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)
DaviMatos25
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
Janynne Gomes
 
Exemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dadosExemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dados
Luis Borges Gouveia
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
Daniel Brandão
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
Thiago Rodrigues
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
Italo Andrade
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
Ana Dolores Lima Dias
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
Suzana Viana Mota
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
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
 

Mais procurados (20)

Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Android
Android Android
Android
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
 
SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)SISTEMAS OPERACIONAIS MÓVEIS (S.O)
SISTEMAS OPERACIONAIS MÓVEIS (S.O)
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Exemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dadosExemplo e caso prático do uso de base de dados
Exemplo e caso prático do uso de base de dados
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
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 ...
 

Destaque

Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
UEPA
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
Jorge Cardoso
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
BeDMK
 
Facebook e aplicativos
Facebook e aplicativosFacebook e aplicativos
Facebook e aplicativos
Tatiane Queiroz
 
Redes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESPRedes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESP
Fernando de Assis Rodrigues
 
Microsoft x apple
Microsoft x apple Microsoft x apple
Microsoft x apple
patibborges
 
Introdução a Redes Sociais
Introdução a Redes SociaisIntrodução a Redes Sociais
Introdução a Redes Sociais
andre rossiter
 
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
Carlos Eugenio Torres
 
A Evolução do Celular no Brasil
A Evolução do Celular no BrasilA Evolução do Celular no Brasil
A Evolução do Celular no Brasil
Charles Lima
 
Aula 0 - Fundamentos da Informática
Aula 0 - Fundamentos da InformáticaAula 0 - Fundamentos da Informática
Aula 0 - Fundamentos da Informática
William Silva
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
Daniel Moura
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
elgi.elgi
 
Aula 02 - Fundamentos de Computadores
Aula 02  - Fundamentos de ComputadoresAula 02  - Fundamentos de Computadores
Aula 02 - Fundamentos de Computadores
William Silva
 
Aula 3 - Software
Aula 3 - SoftwareAula 3 - Software
Aula 3 - Software
Jocelma Rios
 
Aula 1 - Historia dos computadores
 Aula 1 - Historia dos computadores Aula 1 - Historia dos computadores
Aula 1 - Historia dos computadores
Maurilio Filho
 
Aula 01 - Fundamentos de Computadores
Aula 01 -  Fundamentos de ComputadoresAula 01 -  Fundamentos de Computadores
Aula 01 - Fundamentos de Computadores
William Silva
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
Salvador Torres
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
Helder Lopes
 
Aulas 6 e 7 - Redes e Telecomunicações
Aulas 6 e 7 - Redes e TelecomunicaçõesAulas 6 e 7 - Redes e Telecomunicações
Aulas 6 e 7 - Redes e Telecomunicações
Jocelma Rios
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
Gilberto Campos
 

Destaque (20)

Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
 
Facebook e aplicativos
Facebook e aplicativosFacebook e aplicativos
Facebook e aplicativos
 
Redes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESPRedes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESP
 
Microsoft x apple
Microsoft x apple Microsoft x apple
Microsoft x apple
 
Introdução a Redes Sociais
Introdução a Redes SociaisIntrodução a Redes Sociais
Introdução a Redes Sociais
 
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
 
A Evolução do Celular no Brasil
A Evolução do Celular no BrasilA Evolução do Celular no Brasil
A Evolução do Celular no Brasil
 
Aula 0 - Fundamentos da Informática
Aula 0 - Fundamentos da InformáticaAula 0 - Fundamentos da Informática
Aula 0 - Fundamentos da Informática
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Aula 02 - Fundamentos de Computadores
Aula 02  - Fundamentos de ComputadoresAula 02  - Fundamentos de Computadores
Aula 02 - Fundamentos de Computadores
 
Aula 3 - Software
Aula 3 - SoftwareAula 3 - Software
Aula 3 - Software
 
Aula 1 - Historia dos computadores
 Aula 1 - Historia dos computadores Aula 1 - Historia dos computadores
Aula 1 - Historia dos computadores
 
Aula 01 - Fundamentos de Computadores
Aula 01 -  Fundamentos de ComputadoresAula 01 -  Fundamentos de Computadores
Aula 01 - Fundamentos de Computadores
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
 
Aulas 6 e 7 - Redes e Telecomunicações
Aulas 6 e 7 - Redes e TelecomunicaçõesAulas 6 e 7 - Redes e Telecomunicações
Aulas 6 e 7 - Redes e Telecomunicações
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
 

Semelhante a Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1

Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
Carlos Eugenio Torres
 
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
Carlos Eugenio Torres
 
Apresentação Multimídia Móveis
Apresentação Multimídia MóveisApresentação Multimídia Móveis
Apresentação Multimídia Móveis
PHP Mobile
 
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
 
M-Commerce
M-CommerceM-Commerce
M-Commerce
Jorge Campos
 
Mobilidade
MobilidadeMobilidade
Mobilidade
sheila_lopes
 
Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009
Jose Renato Mannis
 
44 47 zoomtech
44 47 zoomtech44 47 zoomtech
44 47 zoomtech
lina3004
 
Uma história mobile
Uma história mobileUma história mobile
Uma história mobile
Terence Reis
 
Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010
frgo
 
Mobile Commerce
Mobile CommerceMobile Commerce
Mobile Commerce
André Costa
 
Apresentacao banco de dados moveis
Apresentacao   banco de dados moveisApresentacao   banco de dados moveis
Apresentacao banco de dados moveis
Diogenes Freitas
 
Ece m commerce-iseg
Ece m commerce-isegEce m commerce-iseg
Ece m commerce-iseg
Jorge Oliveira Campos
 
Java Micro Edition Applied
Java Micro Edition AppliedJava Micro Edition Applied
Java Micro Edition Applied
marcelobeckmann
 
Restaurante
RestauranteRestaurante
Restaurante
Denise Xavier
 
Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009
frgo
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
Eteg
 
Mobilidade wireless
Mobilidade wirelessMobilidade wireless
Mobilidade wireless
Alexandre Bernardes
 
O mobile no mundo corporativo
O mobile no mundo corporativo O mobile no mundo corporativo
O mobile no mundo corporativo
Carlos Cavalcanti
 
Smartphone pesquisa
Smartphone pesquisaSmartphone pesquisa
Smartphone pesquisa
Felipe96Santos
 

Semelhante a Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1 (20)

Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
 
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
 
Apresentação Multimídia Móveis
Apresentação Multimídia MóveisApresentação Multimídia Móveis
Apresentação Multimídia 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)
 
M-Commerce
M-CommerceM-Commerce
M-Commerce
 
Mobilidade
MobilidadeMobilidade
Mobilidade
 
Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009Popai Brasil Tendencias&Novidades 2009
Popai Brasil Tendencias&Novidades 2009
 
44 47 zoomtech
44 47 zoomtech44 47 zoomtech
44 47 zoomtech
 
Uma história mobile
Uma história mobileUma história mobile
Uma história mobile
 
Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010
 
Mobile Commerce
Mobile CommerceMobile Commerce
Mobile Commerce
 
Apresentacao banco de dados moveis
Apresentacao   banco de dados moveisApresentacao   banco de dados moveis
Apresentacao banco de dados moveis
 
Ece m commerce-iseg
Ece m commerce-isegEce m commerce-iseg
Ece m commerce-iseg
 
Java Micro Edition Applied
Java Micro Edition AppliedJava Micro Edition Applied
Java Micro Edition Applied
 
Restaurante
RestauranteRestaurante
Restaurante
 
Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009Tendências dispositivos móveis 2009
Tendências dispositivos móveis 2009
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
Mobilidade wireless
Mobilidade wirelessMobilidade wireless
Mobilidade wireless
 
O mobile no mundo corporativo
O mobile no mundo corporativo O mobile no mundo corporativo
O mobile no mundo corporativo
 
Smartphone pesquisa
Smartphone pesquisaSmartphone pesquisa
Smartphone pesquisa
 

Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1

  • 1. Módulo I - Introdução Carlos Eugênio Torres Faculdade Christus Engenheiro de Informática Sistemas de Informação http://cetorres.com 03/09/2010
  • 2. Graduado em Ciência da Computação pela UFC, Brasil (2004);  Graduado em Engenharia Informática e de Computadores pelo IST, Portugal (2005);  Mais de 10 anos de experiência com desenvolvimento móvel, inclusive internacional, na Vodafone Telecom, Portugal;  MBA em Gestão de Projetos pela FGV, Brasil (em andamento);  Fundador da Cacira Tecnologia, empresa especializada em soluções para as plataformas web e móvel (http://cacira.com.br).
  • 3. Módulo I - Introdução  Dia 03/09 ▪ Conceito de Mobilidade; ▪ História da computação móvel; ▪ Utilidade das aplicações móveis; ▪ Desafios; ▪ Necessidades do mercado;  Dia 17/09 ▪ Características técnicas dos dispositivos móveis; ▪ Principais plataformas de desenvolvimento; ▪ Plataformas mais indicadas para cada solução; ▪ Aplicações móveis e a internet;  Dia 24/09 ▪ Prática: Montagem de um ambiente de programação em uma plataforma de desenvolvimento móvel;  Dia 01/10 ▪ Prática: Desenvolvimento de um mini-projeto de aplicação móvel.
  • 4. O que é Mobilidade?  Segundo Reza B'Far (2005), mobilidade ou sistemas computacionais móveis são sistemas computacionais que podem facilmente ser movidos fisicamente ou cujas capacidades podem ser utilizadas enquanto eles estão sendo movidos;  Como estes sistemas prevêem tal mobilidade, eles normalmente oferecem recursos e características que não encontramos em sistemas comuns.
  • 5. Características  Pequenos em tamanho;  Capacidade de memória e processamento limitada;  Baixo consumo de energia;  Robustez e confiabilidade;  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, através de conexão com ou sem fio;  Sincronização de dados com outros sistemas.
  • 6. 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. A computação móvel iniciou em meados de 1992, com a introdução pela Apple no mercado de um dispositivo – um handheld – chamado Newton;  Ele chegou com o conceito de tela sensível ao toque e 1 MB de memória total;  Mas era muito grande, pesado e caro. Então não muita repercussão.
  • 8.  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. 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 NEC MobilePro 2000 com Windows CE ganhou aceitação do mercado e começou a crescer. HP Jornada com Windows Pocket PC
  • 10. E os 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á com tecnologia de rede digital. A rede GSM veio logo em seguida, lançada na Finlândia. Melhorou a transmissão de voz, barateou o custo e massificou a utilização de celulares no mundo;
  • 11. E os 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;  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.
  • 12. A empresa Symbiam, formada em 1998 por alguns dos maiores fabricantes de celulares do mundo, entregou ao mercado, juntamente com a PSION, o sistema operacional Symbiam, que roda na maioria dos smartphones e handhelds da Nokia, e detém a maior fatia do mercado europeu atualmente.
  • 13. A computação móvel pode ser aplicada a praticamente todas as atividades e/ou os segmentos de negócio que lidam com informações. É preciso apenas descobrir como. Isto porque todo mundo que trabalha nestas atividades/segmentos se desloca, em maior ou menor grau. Entre algumas das aplicações possíveis, podemos destacar:  Consultas de informações 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.
  • 14. Apesar de todos os benefícios que a mobilidade pode trazer, existem desafios e barreiras que precisam ser transpostos para viabilizar certas soluções que usam aplicações móveis:  Custo do hardware. Para certas aplicações, são demandados certos dispositivos que têm um custo ainda relativamente elevado;  Baixo poder de processamento. Como os dispositivos móveis tem reserva de energia limitada, para garantir uma autonomia de uso razoável, a saída é cortar em poder de processamento das CPUs. Isto faz com que não seja prático realizar certos processamentos mais pesados nos dispositivos móveis;
  • 15.  Pouca infra-estrutura de comunicação. A rede de comunicação de dados existente (WI-FI, 3G, GSM/GPRS ou EDGE) ainda não está nem confiável, nem abrangente o suficientemente para certos tipos e arquiteturas de aplicações;  Mão-de-obra insuficiente. Ainda há pouca gente no mercado preparada para desenvolver soluções móveis da maneira correta;  Interoperabilidade. A comunicação de sistemas móveis com sistemas já existentes nas empresas é um grande desafio, principalmente porque tais sistemas muitas vezes não foram construídos considerando este tipo de interação;  Cultura. Tanto as empresas de desenvolvimento quanto os usuários ainda não têm uma cultura de acessar informações de forma móvel. Talvez porque não saibam que já podem.
  • 16. O mercado de aplicações e dispositivos móveis está em crescimento acelerado;  Há fortes necessidades para soluções:  Corporativas;  Para venda em lojas de aplicações móveis;  Conectadas com a computação em nuvem;  Conectadas a redes sociais;
  • 17. Segundo a consultoria Gartner, líder mundial em pesquisa e aconselhamento sobre tecnologia, as 10 maiores necessidades para aplicações móveis até 2012 são:  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;
  • 18.  Serviços com base na localização (LBS): fazem parte dos serviços sensíveis ao contexto, 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;  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 de pesquisa móvel para que as pessoas retornem;
  • 19.  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;  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;
  • 20.  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;  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;
  • 21.  Propaganda Móvel: gasto total com propaganda móvel em 2008 foi de US$ 530,2 milhões, e o 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 aplicações e serviços gratuitos aos usuários finais;  Mensageiro instantâneo móvel: problemas de preço e funcionalidade têm dificultado a adoção de mensageiros instantâneos móveis. Aresenta uma oportunidade para a propaganda móvel e para as redes sociais;  Música Móvel: mercado de música móvel tem sido decepcionante até agora. Por outro lado, não se pode diminuir do serviço. A consultoria observou esforços de vários players em termos de modelos inovadores, como pacotes de equipamentos ou serviços, para solucionar questões de preço e funcionalidade;