computacao movel e sem fio

Download Computacao Movel e Sem Fio

Post on 17-Dec-2014

5.086 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

Seminário de Computação Móvel e Sem Fio (mestrado em ciência da Computação - CIn/UFPE, Sistemas Distribuídos (2008.1)

TRANSCRIPT

  • 1. Equipe: Adriano Gomes Diego BarrosDouglas D. Del Frari Farley Milano Guilherme Souza Seminrio de ps-graduao em Cincia da Computao

2.

  • Contextualizao sobre o tema
  • Dispositivos mveis
  • Plataformas de desenvolvimento para celulares e o mercado
  • Tecnologias e Aplicaes

3. 4.

  • Computao mvel um paradigma computacional que tem como objetivo prover ao usurio acesso permanente a uma rede fixa ou mvel independente de sua posio fsica.
  • a capacidade de acessar informaes em qualquer lugar e a qualquer momento.

Fonte: A.A.F. Loureiro et al;http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf 5. 6.

  • Principais Caractersticas
    • Skype embutido;
    • Contatos Skype e chamadas integrados agenda;
    • Realiza e recebe chamadas Skype;
    • Skype ID;
    • Bate papo Skype.
  • Arquitetura
    • Mix de IP sobre tecnologia de voz 3G;
  • Voc no precisa mais de um computador para realizar chamadas gratuitas.

7.

  • Pesquisa feita pela Rubicon
    • Ler e-mail a funo nmero 1 e no escrever;
    • 75% dos usurios navegam no browser;
    • Expandiu o mercado de smartphones
      • 50% substituiu celulares convencionais
      • 40% substituiu smartphones
      • 10% no substituiu nada.
    • Um tero dos usurios de iPhones carregam um 2 celular;
    • Um quarto dos usurios de iPhones descartam notebook;
    • 75% dos usurios do iPhone no USA so clientes da Apple;
    • iPhone aumentou a conta dos celulares por ms numa mdia de 24%.

8.

  • Qual foi a primeira motivao para compra um iPhone ?
  • O iPhone atrai parceiros(as) ?

9.

  • Qual funcionalidade gostariam de adicionar no iPhone ?
  • Em qual local o iPhone mais usado ?

10.

  • Requer contato com a pele;
  • No tem comandos de voz, gravao de conversas ou anotaes em voz;
  • No pode personalizar o toque;
  • No pode usar obluetooth para nada alm do fone de ouvido da Apple e okit para carro;
  • No funciona com MSN, nem com AIM;
  • O navegador Safari no apresenta Flash, Java, armazenamento de senha, streaming de vdeo ou udio e sequer leitor de RSS;
  • Trava esporadicamente;

11. 12.

  • Benq-Siemens Snaked

13.

  • What you see is what you get Concept

14.

  • Benq-Siemens The Blackbox
  • Asus Aura

15.

  • Nokia Morph[ http://www.youtube.com/watch?v=Zto6aTZM9t0 ]

16. Estado atual, mercado, desafios e oportunidades... 17.

  • Background
  • Plataformas
    • Symbian(SO)
    • Windows Mobile (SO)
    • Java ME
    • BREW
    • Flash Lite
  • Recentes plataformas
    • iPhoneSDK (Apple)
    • Android (Open Handset Alliance)

Fonte: A.A.F. Loureiro et al;http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf ...no adianta existir uma tecnologia interessante e de grande potencial se no existirem aplicaes e servios interessantes para os usurios. [Loureiro et al (2003)] 18.

  • Os desafios do telefone mvel na parte SO [1]:
    • baixo consumo de memria
    • baixo uso dinmico da memria
    • Framework de gesto da potncia eficiente
    • Necessidade de suporte em tempo real para comunicao e telefonia.
  • E nas plataformas de desenvolvimento [2]:
    • Middleware para suporte aos servios e aplicaes
    • Desenvolvimento de aplicaes nativas
    • Usabilidade e segurana (j existentes)
    • Portabilidade (custoso)

[1] Symbian;http://www.wirelessbrasil.org/wirelessbr/colaboradores/christophe/symbian.html [2] A.A.F. Loureiro et al;http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf 19.

  • Extensibilidade
  • Capacidade de descrever aplicaes independente do dispositivo
  • Insero de cdigo (plugins instalveis ou similares)
  • Interface aberta (XML, Java)
  • Sincronizao de aplicaes (offline e online)
  • Suporte a protocolos (TCP/IP, WAP...)
  • Importao de dados
  • Verificao e depurao da aplicao
  • Permitir recursos de internacionalizao
  • Curva de aprendizado aceitvel

20.

  • Consrcio de empresas (1998)
  • Tecnologia
    • Symbian OS
  • Clientes

Fonte: Ownership;http://www.symbian.com/about/overview/ownership/ownership.html 21.

  • Avanado Sistema Operacional multitarefa
  • Projetado para ambientes wireless com restries computacionais:
    • Tem suporte aos dispositivos2.5G e 3G;
    • Incentiva o desenvolvimento de terceiros (APIs);
    • Incentiva padres abertos;
  • Plataforma de desenvolvimento com suporte:
    • Symbian C/C++e Java ME
    • Outras linguagens: FlashLite | Perl | Python ...

Fonte: Symbian OS-Wikipedia, the free encyclopedia;http://en.wikipedia.org/wiki/Symbian 22. Fonte: Symbian OS v9.5 product sheet download;http://www.symbian.com/symbianos/releases/v95/productsheet.html 23. 24.

  • Nokia 9210

Fonte:http://www.gsmarena.com/compare.php3?idPhone2=210&idPhone1=195

  • Sony Ericsson R380

25.

  • NokiaS60 touch UI , 2007;http://www.youtube.com/watch?v=nM_q8oAPAKE

26.

  • Carbide.c++ Development Tools
    • IDE baseada em Eclipse
    • Emulador do ambiente Symbian OS
  • Verses
    • Express(bsicas ferramentas no comercial)
    • Developer(features adicionais, UI designer...)
    • Profissional(alvo sobre devices com Symbian SO)
    • OEM(Original Equipment Manufacturer)
  • Alm disso
    • Plugin para Visual Studio 2005
    • Mesmo compilador C++ doCodeWarrior

Fonte: Carbide.c++ Wikipedia;http://en.wikipedia.org/wiki/Carbide.c%2B%2B 27.

  • OWindows Mobile um SO compacto, desenvolvido para rodar em dispositivos mveis comoPocket PCs ,Smartphonese aparelhos de multimdia em geral.
  • Vem com um conjunto de aplicaes bsicas, tais como oWord ,Excel ,PowerPoint ,Windows Media Player Pocket .
  • Verso atual
    • Windows Mobile 6.0

Fonte: Windows Mobile - Wikipdia;http://en.wikipedia.org/wiki/Windows_Mobile

  • ASUS windows mobile 6.1 UI , 2008;http://www.youtube.com/watch?v=PvfIPBqz2WM

28.

  • Desenvolvimento de software
    • Escrever cdigo nativo em C++ (Win32 API);
    • Escrever cdigos gerenciados com.Net Compact Framework
    • Cdigos Server-side que podem ser distribudos com Internet Explorer Mobile do dispositivo do usurio.
    • Voltada para mercado corporativo
  • Ferramentas
    • SDKem conjunto com Visual Studio

29.

  • Java ME
    • Java ME Introduction , 2007;http://www.youtube.com/watch?v=D-NoMy53nQg
  • Plataforma + usada no mundo
    • 79% de todos os devices ( 1.2 bilhes)
    • 1200 modelos

Fonte: A Survey of Java ME Today (Update);http://developers.sun.com/mobility/getstart/articles/survey/ 30.

  • BREW
    • Binary Runtime Environment for Wireless
    • Da empresa Qualcomm Incorporated
    • Detm maior nmero de patentes do protocolo CDMA
    • Chipset: com execuo logo acima da camada de hardware do dispositivo
    • Modelo comercial de download de aplicaes integrado com o sistema de cobrana da operadora ( BREW Shop)

31.

  • Flash Lite
    • Adobe Flash Liteis a lightweight version ofAdobe Flash Playeroptimized for mobile phone