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?
Download

Prof. Loureiro - IME-USP