Painel 1 do WorkSIDAM Projeto e Desenvolvimento de Software para Computação Móvel Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] www.dcc.ufmg.br/~loureiro Sumário Olhando o futuro em 2020 Olhando o futuro mais próximo A questão central em computação móvel Arquiteturas para computação móvel Problemas Olhando o Futuro em 2020 What will the Internet be like 20 years from now? Visão do Vinton Cerf apresentada na TIME Latin American Edition 18 de junho de 2000 Destaques do artigo Computação ubíqua Possivelmente baseada numa infraestrutura (pico) celular e satélite Redes móveis ad hoc Internet embutida Olhando o Futuro mais Próximo Projeto de Software para Computação Móvel Paradigma com características diferentes dos anteriores Mobilidade Dispositivo e Ambiente Energia Logo, o projeto de software deve conhecer os requisitos associados Dispositivos Computacionais Laptop, palmtop PDAs (Personal Digital Assistants) Telefones celulares Três segmentos com características diferentes Características desses segmentos Laptops: CPUs desktops Memória desktops Telas de até 10-12” E/S padrão Energia é problema PDAs e celulares: CPUs mais “lentas” Mem ROM/RAM Telas pequenas E/S extremamente restrito Energia é mais restrita ainda O Tamanho do Dispositivo é Importante Laptops, Palmtops PDA PalmVII Veja www.palm.com/products/palmvii Ref: Julho 2000 PDA PalmVII Cobertura Interna/Externa Cobertura Externa Ref: Jul 2000 Dispositivos móveis celulares 1G 2G Transmissão de dados analógia (AMPS) Taxa: 9600 bps Transmissão de dados digital (TDMA, CDMA, GSM) Taxa: 14 400 bps 2.5G Idêntica a 2G Objetivo é suportar o padrão WAP Celulares 2G GSM Nokia Communicator Celulares 2.5G Motorola L+ Series Ericsson R320 Nokia 7110 Alcatel One Touch View NeoPoint 1000 outros Celulares 2.5G Solução intermediária para os celulares de terceira geração Mercado está crescendo e em expansão Motorola anunciou que até o final de 2000 todos os seus celulares teriam WAP Celulares 3G Objetivo: Transmissão de dados multimídia Taxas: 140 kbps a mais de 120 km/h 400s kbps a menos de 120 km/h 2000s kbps parado, ‹ 10 km/h Celulares 3G Nokia Terminal Concept I Terminal Concept II Terminal Concept III Outros celulares 3G Ericsson Communicator Plataform Motorola Concept Handheld Siemens SX45 Axess Serviços previstos para os sistemas 3G Vídeo sob demanda Acesso a dados multimídia Acesso a Internet Execução de aplicações diversas Interoperabilidade entre ambientes (com e sem fio) num ambiente possivelmente mundial Infra-estruturas de Comunicação Sem Fio Interna Externa Dois Estruturada x Ad-hoc segmentos com características diferentes Infra-estrutura Interna Rede Local Sem Fio (WLAN — Wireless Local Area Network) Infravermelho Laser Infra-estrutura Interna: WLAN (1) Infra-estrutura Interna: WLAN (2) Infra-estrutura Externa Existem diversas possibilidades Rádio Redes celulares Balões Aviões não tripulados Satélites Na prática pode haver uma combinação dessas infra-estruturas Infra-estrutura Externa Aviões Não Tripulados Projeto HALO High Altitute Long Operation Características: Voa numa altitude de 51 a 60000 pés Projetado para comunicação broadband Área de cobertura: 50 a 75 milhas de diâmetro, em áreas metropolitanas Capacidade inicial de 16 Mbps Info: www.angelcorp.com Satélite Infra-estruturada x Ad-hoc Infra-estruturada Baseada na infra-estrutura fixa Tecnologia atual Ad-hoc Não depende da infra-estrutura fixa Aplicada ainda em cenários específicos Rede infra-estruturada Rede ad-hoc A questão central em Computação Móvel Questão Central em Computação Móvel ADAPTAÇÃO Deve levar em consideração: Mobilidade Características do ambiente de comunicação sem fio Energia Energia para Computação Móvel Folha de S. Paulo, 14/11/1998 Projeto do Hardware Considerando Energia http://developer.intel.com/ial/ipm Arquiteturas para Computação Móvel Como ligar esses dispositivos a Internet? Laptops Similar a um PC ... mas similaridade depende da infraestrutura de comunicação PDAs e Celulares Nova arquitetura Fazendo adaptação Arquitetura para o segmento de Laptops usado no projeto SIAM E a arquitetura TCP/IP para PDAs e Celulares? Não é adequada Não é leve Solução depende da camada WAP (www.wapforum.org) Camadas superiores à camada de rede Bluetooth (www.bluetooth.com) Camadas física e enlace Soluções complementares WAP e a Internet Arquitetura WAP Arquitetura Bluetooth Problemas Problemas em Computação Móvel Em todas as áreas, a todo o momento, que podem ser divididos em Infra-estrutura Aplicação Localização Adaptação Atualmente voltados principalmente para serviços, como M-Commerce Problemas em Computação Móvel Do ponto de vista de infra-estrutura, um grande problema a ser vencido é “Seamless communication” Problemas em Computação Móvel O grande desafio a ser vencido é que Serviço/Aplicação o usuário vai ter/terá disponível Problemas em Computação Móvel Serviços/Aplicações dependem: Infra-estrutura de comunicação sem fio disponível Tipo de dispositivo móvel Desenvolvimento de Software para Computação Móvel Em que segmento podemos ser muito competitivos? Esqueça Portais Concentre em FERRAMENTAS Ferramentas Infra-estrutura Aplicação Localização Adaptação Disponibilização de informações M-Commerce, V-Commerce, U-Commerce Internet embutida Perguntas?