Вы находитесь на странице: 1из 14

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/268435975

Computação Móvel: Novas Oportunidades e Novos Desafios COMPUTAÇÃO


MÓVEL: NOVAS OPORTUNIDADES E NOVOS DESAFIOS

Article · September 2015

CITATIONS READS

8 10,270

3 authors, including:

Carlos Figueiredo Eduardo Freire Nakamura


Universidade do Estado do Amazonas Federal University of Amazonas
52 PUBLICATIONS   436 CITATIONS    121 PUBLICATIONS   2,497 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Target Tracking for Wireless Sensor Networks View project

Information Fusion for Wireless Sensor Networks View project

All content following this page was uploaded by Eduardo Freire Nakamura on 11 March 2015.

The user has requested enhancement of the downloaded file.


Computação Móvel: Novas Oportunidades e Novos Desafios

COMPUTAÇÃO MÓVEL: NOVAS


OPORTUNIDADES E NOVOS
DESAFIOS

Carlos Maurício Seródio Figueiredo*


Eduardo Nakamura **

INTRODUÇÃO
Dos anos 90 para cá, pudemos notar um
grande crescimento no desenvolvimento de
tecnologias para comunicação celular móvel,
comunicação via satélite e redes locais sem fio.
A popularização dessas tecnologias tem
permitido o acesso a informações remotas onde
quer que se esteja, abrindo um leque muito
grande de facilidades, aplicações e serviços
para os usuários.
Nota-se também, uma grande evolução
e popularização de dispositivos computacionais
móveis, tais como celulares, PDAs (Personal
Digital Assistants) e laptops, que nos traz a
estimativa de que em poucos anos milhares de
pessoas espalhadas pelo mundo terão um
desses tipos de dispositivos com a capacidade
de comunicação com as redes fixas tradicionais
e com outros computadores móveis. Esse
ambiente propicia a criação do conceito de
computação móvel.
Computação móvel pode ser
representada como um novo paradigma
computacional que permite que usuários desse
ambiente tenham acesso a serviços
independentemente de sua localização,
podendo inclusive, estar em movimento. Mais
tecnicamente, é um conceito que envolve
processamento, mobilidade e comunicação
sem fio. A idéia é ter acesso à informação em
qualquer lugar e a qualquer momento.

16 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

Em [3], há a citação: “Computação necessidade de conexões à rede elétrica


móvel surge como uma quarta revolução na através de cabos que limitariam muito a
computação antecedida pelos grandes centros mobilidade; e ter acesso a dados através de
de processamento de dados da década de tecnologias de redes sem fio, pelo mesmo
sessenta, o surgimento dos terminais nos anos motivo anterior.
setenta, e as redes de computadores na década Alguns dispositivos têm sido usados para
de oitenta”. “Amplia o conceito tradicional de os fins da computação móvel, basicamente são
computação distribuída. Isso é possível graças laptops e palmtops, PDAs (Personal Digital
à comunicação sem fio, o que elimina a Assistants) e celulares, e uma discussão sobre
necessidade do usuário manter-se conectado eles será apresentada a seguir:
a uma infra-estrutura fixa e, em geral, estática”. Laptops e Palmtops
Este artigo tenta dar uma visão geral da Laptops são computadores como os
área, caracterizando alguns tipos de dispositivos que costumamos usar como estações de
móveis existentes, mostrando alguns conceitos trabalho (PCs – Personal Computers), porém,
e tecnologias para infra-estrutura de com dimensões bastante reduzidas, permitindo
computação móvel, relatando alguns problemas o seu transporte de um lugar para outro com
e desafios provenientes dos dois primeiros certa comodidade e manipulação em
itens, especulando sobre novas possibilidades praticamente qualquer lugar. Possuem
de desenvolvimento de aplicações e serviços, capacidade de processamento, memória e
e apontando algumas pesquisas que mostram armazenamento equiparáveis às de um PC
tendências no crescimento da área nos comum. A forma de interação com o dispositivo
próximos anos. também é bastante semelhante e confortável,
pois dispõem de telas de cristal líqüido (LCD),
DISPOSITIVOS PARA COMPUTAÇÃO teclado e mouse, além de E/S (entrada e saída)
MÓVEL padrão.

Devido à definição de computação Apesar de ter capacidade e utilização


móvel, um dispositivo para este fim deve ter a comparadas à de um PC comum, um laptop
capacidade de realizar processamento, trocar ainda não é a melhor opção para uso ágil e em
informações via rede e ser capaz de ser movimento, pois geralmente necessita que seu
transportado facilmente por seu usuário. Para usuário pare em um lugar propício (com uma
isso, é importante que o dispositivo mesa ou apoio), tire-o de uma maleta ou case,
computacional tenha tamanho reduzido e não inicialize-o (que pode ser um processo um
necessite de cabos para conectá-lo à rede de pouco demorado), use-o e depois guarde-o.
dados ou fonte de energia elétrica. Assim, Além disso, esses aparelhos utilizam baterias
equipamentos deste tipo devem ter as seguintes um pouco grandes e com baixa autonomia
características: ser bem menor que as (geralmente umas 3 horas de uso constante),
estações de trabalho que costumamos usar, o que faz com que o usuário necessite de
geralmente manipulados no colo ou na palma acesso constante à rede elétrica para sua
das mãos; possuir uma bateria, para evitar a recarga.

T&C Amazônia, Ano 1, no 2, Jun de 2003 17


Computação Móvel: Novas Oportunidades e Novos Desafios

Palmtops reduzem um pouco os O problema de energia também é


problemas citados e são basicamente limitante, pois esses dispositivos não possuem
semelhantes aos laptops, porém, por possuírem muito espaço para baterias. Geralmente são
dimensões ainda mais reduzidas, implicam em usadas pilhas ou pequenas baterias
uma limitação maior na capacidade de recarregáveis, mas como os dispositivos são
processamento, memória, armazenamento, bastante limitados e são construídos para que
E/S e conforto no uso. haja o menor consumo de energia possível,
possibilitam autonomia de horas ou até dias.

PDAs (Personal Digital Assistants) Atualmente, os PDAs possuem


capacidade razoável de processamento, E/S e
São handhelds (dispositivos de mão)
comunicação em rede sem fio. Alguns agregam
criados com o objetivo de serem organizadores
funções multimídia, com capacidade de
pessoais. Seus usuários podem facilmente
reproduzir áudio, vídeo e tirar fotos; possuem
manter e consultar dados pessoais em qualquer
interfaces de rede sem fio embutida, como
lugar e a qualquer momento, pois os
802.11 e bluetooth (essas tecnologias serão
dispositivos têm tamanho bastante reduzido,
apresentadas posteriormente) ou possibilidade
cabem no bolso e podem ser operados na palma
de se conectar cartões de expansão com essas
da mão. Informalmente, podemos interpretar
funcionalidades ou capacidade de
esses dispositivos como sendo agendas
armazenamento adicional.
eletrônicas evoluídas, onde há mais flexibilidade
através da introdução da capacidade de
Telefones celulares
processamento e programação, permitindo o
desenvolvimento e uso de novos programas Originalmente, telefones celulares

aplicativos, utilitários e entretenimento. surgiram como dispositivos para conversação


por voz, exclusivamente. Porém, com o avanço
São computadores de mão, mas devido
da tecnologia e a evolução das gerações da
ao tamanho bastante reduzido, esses
telefonia celular (ver Tabela 1), esses
dispositivos possuem capacidade de
dispositivos adquiriram também capacidade de
processamento, memória, armazenamento e E/
processamento e comunicação através da
S restritos. Outro inconveniente é a falta de
integração da rede celular com rede de dados,
conforto em sua utilização, pois geralmente
em especial a Internet.
esses dispositivos não dispõem de teclado
(quando possuem é bastante reduzido) ou
mouse, na maioria deles a entrada de dados é
feita através de uma caneta e um software de
reconhecimento de escrita. A tela também é
pequena (algumas poucas polegadas) e nem
sempre possuem boa resolução e capacidade
de cores.

18 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

Geração 1G 2G 2,xG 3G 4G

Características - Transmissão - Transmissão - Disponibiliza_ - Evolução - Elevação das


de Dados digital de dados ção de CDMA e GSM; taxas de
Analógica (TDMA, CDMA aplicações transmissão de
(AMPS); e GSM); pré-3G.
- Taxas de até dados;

- Taxas de - Taxas 2Mbps;


- Tecnologias
9600bps de 9600bps a
14400bps; e aplicações
- Surgimento de
ainda em
aplicações
- Surgimento discussão.
multimídia.
de aplicações
WAP.

Tab. 1 – Gerações da telefonia celular.


dispositivos móveis e a rede fixa para troca de
As limitações e características dos
dados e acesso às informações desejadas.
telefones celulares atuais são semelhantes às
Está claro que toda a comunicação a ser
dos PDAs, porém, a forma de interagir com o
realizada entre os dispositivos móveis deve se
dispositivo é ainda mais restrita. Geralmente os
dar através de tecnologias de redes sem fio,
celulares possuem telas de cristal líquido
porém, na maioria das vezes, existe uma
alfanuméricas com capacidade de umas quatro
estrutura fixa por trás que pode ou não utilizar
linhas de texto, o teclado é o numérico
comunicação sem fio. Essas redes são
convencional e não há muitas possibilidades de
chamadas de infra-estruturadas, nelas a
expansão através de E/S. O que tem ocorrido é
comunicação entre dispositivos móveis é
o surgimento de telefones celulares que têm
provida pelos elementos fixos. No caso em que
incorporado funções de PDAs (ou vice-versa),
a rede não depende de uma infra-estrutura fixa,
o que possibilita o uso das funcionalidades deste
temos um tipo especial de rede chamada Ad
último na infra-estrutura de comunicação da rede
Hoc, que será descrita posteriormente.
celular, além de permitir a conversa por voz em
um único aparelho a ser usado. Esses Redes Infra-Estruturadas
dispositivos são chamados de SmartPhones. Basicamente, faz-se a divisão entre
tecnologias de rede para infra-estrutura interna
INFRA - ESTRUTURA PARA
e externa, e há diferença entre elas devido ao
COMPUTAÇÃO MÓVEL
tamanho da área de cobertura possível para a
Uma vez que dispomos de dispositivos
rede.
computacionais móveis com capacidade de
comunicação em rede, devemos manter uma Infra-estrutura Interna – Limitada a
infra-estrutura que permita a comunicação entre

T&C Amazônia, Ano 1, no 2, Jun de 2003 19


Computação Móvel: Novas Oportunidades e Novos Desafios

áreas de cobertura mais restritas. Geralmente que desejam trocar dados. O alcance
permite a comunicação entre dispositivos pode ser de quilômetros, porém,
móveis em um ambiente específico, como por depende de visada direta, ou seja,
exemplo, uma empresa, prédio ou fábrica. sofre influência de barreiras (ex:
Alguns exemplos de tecnologias de rede sem prédios ou morros) ou da própria
fio para infra-estrutura interna são: curvatura da terra.
• Redes Locais Sem Fio (WLAN – • Satélites – Permite a comunicação a
Wireless Local Area Network). O longas distâncias, uma vez que têm a
padrão que vem sendo mais difundido capacidade de cobrir países e até
é o IEEE 802.11 (Wi-Fi), para a continentes. Uma cadeia de satélites
formação de redes locais sem fio, e interligados torna possível cobrir todo
será melhor descrito posteriormente. o globo terrestre.
• Infravermelho – Mesma tecnologia • Redes celulares – Infra-estrutura da
adotada em controles remotos de telefonia celular. A área a ser coberta
eletrodomésticos. Possui baixa é dividida em células, e cada célula é
largura de banda e dificulta a atendida por uma estação rádio-base
comunicação com a existência de (ERB). Essas ERBs são
obstáculos, como uma parede, por interconectadas geralmente por fibras
exemplo. ópticas, formando uma rede fixa, e
• Laser – Permite comunicação com toda a comunicação entre dispositivos
elevada largura de banda, porém, ela móveis passa por ela.
deve ocorrer com os dispositivos • Aviões não tripulados e balões –
muito bem alinhados devido ao feixe Alternativas às tecnologias anteriores.
extremamente direcional do laser. Um avião não tripulado equipado com
• HomeRF – Especificação de um uma antena pode sobrevoar uma
sistema de comunicação sem fio para cidade atuando como uma estação de
o compartilhamento e troca de dados rádio (ver projeto HALO). Ou então,
entre dispositivos de consumo, tais balões a grandes altitudes podem
como PCs, periféricos, telefones e atuar como satélites.
eletrodomésticos. Na prática ocorre a combinação de
várias tecnologias como as citadas
Infra-estrutura Externa – Tecnologias anteriormente. Só para exemplificar, uma WLAN
para este fim não se restringem a áreas muito de uma filial de uma empresa pode estar
pequenas. Aqui a cobertura pode estender-se a conectada a WLAN da matriz através de um
áreas metropolitanas (cidades) ou até globais link de rádio. Ou ainda, uma rede celular de uma
(países ou mesmo todo o mundo). Alguns cidade pode estar interconectada à rede de
exemplos de tecnologias de rede para esse fim outra cidade, não necessariamente do mesmo
são: estado ou país, através de um link via satélite.
• Rádio-frequência – Links de rádio
podem ser formados entre estações Redes Ad Hoc

20 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

Uma rede Ad Hoc é um tipo especial de ambiental onde nodos sensores


rede que não depende de uma infra-estrutura espalhados em uma determinada
fixa para a comunicação entre dispositivos região devem comunicar-se entre si
móveis. Basicamente, a comunicação se dá para realizar alguma função
ponto a ponto e esse tipo de rede traz grandes colaborativa para coleta e
desafios devido à topologia altamente dinâmica processamento dos dados.
da rede, pois todos os nodos podem estar em
movimento e podem ter comunicação PRINCIPAIS TECNOLOGIAS DE REDES
intermitente. Para ilustrar melhor essa situação, SEM FIO
vamos fazer um comparativo entre redes A seguir serão apresentadas duas
celulares, exemplo típico de rede infra - tecnologias promissoras de rede sem fio que
estruturada, e redes Ad Hoc. têm sido empregadas em soluções de
Em redes celulares há a disposição das computação móvel e que representam grandes
ERBs de forma fixa e toda a comunicação entre oportunidades para o desenvolvimento de novas
os nodos móveis da rede deve ocorrer por soluções. Trata-se do padrão IEEE 802.11
intermédio das estações que cobrem a área (tipicamente para redes infra-estruturadas) e o
onde estes estão localizados. Se um nodo se padrão bluetooth (tipicamente para redes Ad
movimentar e entrar na área de cobertura de Hoc).
outra estação, ele passará a se comunicar
através desta. Já em uma rede Ad Hoc, toda a IEEE 802.11 [16]
comunicação ocorre diretamente entre os
Também chamada de Wi-Fi, o IEEE
nodos, e se um nodo desejar se comunicar com
(Institute of Electrical and Electronics Engineers,
um mais distante, ele usará os vizinhos para
Inc.) que padroniza as camadas física e de
rotear as informações em um esquema multi -
enlace para redes sem fio. O padrão IEEE
hop (onde os dados passam por diversos nodos
802.11 original prevê velocidades de operação
até chegar ao destino).
de 1 e 2Mbps. A versão denominada IEEE
Alguns exemplos de redes Ad Hoc são:
802.11b (High Rate), prevê velocidade de
• PANs (Personal Area Networks) –
operação de até 11Mbps e versão 802.11g deve
Redes para a interconexão de
atingir 54 Mbps. O padrão provê mecanismo de
dispositivos pessoais, como por
autenticação e criptografia através do WEP
exemplo, celulares, PDAs e
(Wired Equivalent Privacy), porém, devido a
periféricos.
problemas de segurança, já se estuda a adoção
• Redes de Sensores Sem Fio – Redes
de uma nova versão chamada WPA (Wi-Fi
formadas por pequenos dispositivos
Protected Access).
computacionais com capacidade de
sensoriamento, processamento e O padrão 802.11 é a tecnologia ideal para
comunicação sem fio. Várias substituir infra-estrutura cabeada onde não for
aplicações são vislumbradas para possível ou conveniente utilizá-la. Ex. Prédios
este tipo de rede, como aplicações históricos, teatros, chão de fábrica de indústrias
militares e de monitoramento e outros.

T&C Amazônia, Ano 1, no 2, Jun de 2003 21


Computação Móvel: Novas Oportunidades e Novos Desafios

(geladeiras, DVDs, fogões, televisores,


Bluetooth [15] etc.).

Sistema de telecomunicações de curto


alcance (em torno de 10 metros) que permite a PRINCIPAIS PROBLEMAS E DESAFIOS
interconexão de dispositivos eletrônicos sem a Em soluções de computação móvel,
utilização de cabos. Minúsculos rádios nos deparamos com vários problemas e
embutidos em chips, utilizando uma tecnologia desafios:
chamada “transmissão por salto de freqüência”,
permitem uma comunicação confiável e à prova • Características do Ambiente – Redes
de interferências. Surgiu da necessidade de sem fio possuem largura de banda
eliminação dos cabos de conexão entre os limitada, elevadas taxas de erro de
equipamentos. É regulamentado pelo “Bluetooth transmissão devido a interferências e a
SIG” que é formado por empresas como 3Com, possibilidade de desconexões freqüentes,
Ericsson, IBM, Intel, Lucent, Microsoft, Motorola, seja por interferências ou por mobilidade.
Nokia, Toshiba e mais de 2000 companhias • Energia - Devido à mobilidade,
associadas. Cada “equipamento Bluetooth” dispositivos móveis devem ter suas
trará embutido um chip que nada mais é que próprias fontes de energia. O problema
um microrádio transceptor (“Bluetooth Radio”), é que as baterias existentes não são
operando na faixa de freqüência de 2.4 GHz muito duráveis.
(gigahertz), na chamada banda ISM (Industrial, • Interface com Dispositivos Móveis –
Scientific and Medical), disponível Dispositivos móveis geralmente têm
mundialmente. Opera no modo “full duplex” telas pequenas, inexistência de teclados
(recebe e transmite ao mesmo tempo), com comuns ou mouse. As formas de
taxas de transferência de até 1 Mb/s. Baixo interação com o dispositivo são
consumo de energia (transmissões de 10 a diferentes e mais limitadas.
100mW). Criou o conceito de PAN (Personal • Capacidade dos Dispositivos Móveis
Area Network). – Esses dispositivos possuem recursos
Promete se tornar um dos padrões de restritos de processamento e memória.
mercado devido às novas possibilidades de • Segurança – Redes sem fio são mais
aplicações que se pode ter nas mais diversas sujeitas a ataques maliciosos. Como não
áreas, tais como empresariais, domésticas e há uma rede física, os dados são
sociais. Vários dispositivos têm sido fabricados propagados pelo ar e podem ser
com suporte a Bluetooth: interceptados facilmente se não houver

• PDAs; um esquema de autenticação e

• Celulares; criptografia.

• Laptops; • Necessidade de Adaptação – No


• Periféricos diversos (Câmeras, desenvolvimento de soluções devem ser
projetores, visores, etc.); levadas em consideração:
• Previsão para eletrodomésticos diversos o Características físicas: Ambiente,

22 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

mobilidade, energia, limitação de que haja uma percepção dessa


recursos, dos dispositivos etc. mudança. Esse é um desafio e
Por exemplo, ao se desenvolver atualmente não existe esse conceito na
uma aplicação de m - commerce, prática.
deve ser considerada a Nas soluções desenvolvidas para a
desconexão do cliente no meio de computação móvel, um tratamento conjunto dos
uma transação devido à problemas e desafios apresentados
mobilidade ou problemas de anteriormente deve ser feito. Diante disso,
comunicação. Ou ainda, no vislumbra-se para essa área grandes
acesso a um internet bank, oportunidades, tanto profissionais quanto
dependendo da energia disponível acadêmicas, de forma que todos os aspectos
no dispositivo que está realizando de computação anteriormente existentes devam
a consulta, os dados de extrato ser revistos. Por exemplo, desenvolvimento de
podem ser enviados de forma novas arquiteturas de hardware que consumam
mais completa ou sucinta. pouca energia, desenvolvimento de arquiteturas
o Características pessoais, de software que sejam flexíveis para fins de
culturais e lógicas: Levar em adaptação aos recursos limitados dos
consideração preferências dispositivos móveis, novos conceitos e formas
pessoais, contextualizações, de interface com usuário, desenvolvimento de
informações de localização, novas aplicações e serviços que explorem as
ambiente etc. Na maioria das possibilidades da computação móvel.
vezes estamos lidando com
dispositivos móveis pessoais
APLICAÇÕES E SERVIÇOS
para acesso a informações para
Diante da possibilidade de acesso à
uso pessoal, assim, soluções
informação em qualquer lugar e a qualquer
desenvolvidas devem lidar com
momento, pode-se imaginar um leque enorme
as preferências de cada usuário
de possibilidades de novas aplicações e
individualmente, do ambiente ou
serviços para computação móvel. Na verdade,
localização onde ele se encontra.
é aqui que se encontram as maiores
Por exemplo, no caso de uma
oportunidades de desenvolvimento de novos
situação de emergência, uma
produtos comerciais e que podem, além de
aplicação móvel pode prover
tudo, impulsionar o crescimento da computação
informações sobre os hospitais
móvel e a evolução de tecnologias disponíveis
mais próximos de onde o usuário
para ela.
se encontra.
• Seamless Communication – Para evitar A seguir são exemplificadas algumas
limitação da cobertura da rede seria possibilidades de aplicações e serviços para
interessante que os dispositivos móveis áreas específicas que podem ser exploradas:
fossem capazes de utilizar diferentes
infra-estruturas de comunicação sem • Aplicações Pessoais - Ex: Organização

T&C Amazônia, Ano 1, no 2, Jun de 2003 23


Computação Móvel: Novas Oportunidades e Novos Desafios

pessoal, acesso à informação, estudada para redes fixas, porém, para


transferência de arquivos, Web, email, a computação móvel, possui novas
etc. questões a serem tratadas, como por
• Aplicações Corporativas - Ex: Acesso exemplo: Modelagem da aplicação de M-
remoto a informações corporativas, apoio Commerce levando em consideração
à tomada de decisão, vendas, características do ambiente de
distribuição, transportes, estoque, computação móvel tais como ambiente,
automação industrial, etc. energia, personalização, possibilidades
• Aplicações Financeiras - Ex: de interrupções na comunicação,
Transações eletrônicas, operações transações simplificadas, perfis de
bancárias, etc. usuários etc. Um exemplo prático: Ao
• Aplicações para Medicina - Ex: Acesso entrar em um shopping, um usuário pode
a informações de pacientes, consulta a receber em seu celular ou PDA todas as
banco de dados de doenças, interação ofertas disponíveis dos produtos de seu
entre equipe médica, monitoração de interesse pessoal (perfil do usuário). A
informações clínicas de pacientes e partir daí, depois de conferir o melhor
outras. produto e a melhor condição, ele pode
• Policiamento e Segurança - Consulta realizar toda a transação eletronicamente,
de dados criminais de suspeitos, inclusive o pagamento da compra através
consulta de dados de roubos e furtos, de dinheiro eletrônico.
informações de ocorrências, etc.
• Aplicações Militares - Ex: Coordenação • Serviços baseados na localização
de operações, treinamento e outras. (LBS) – Representa uma classe
• Serviços de Informação em geral - Ex: importante de serviços onde o resultado
Trânsito, tempo, eventos, etc. depende da localização do usuário.
• Entretenimento - Ex: Jogos pessoais e Obviamente, o sistema depende de
interativos. informações de localização mantidas em
Nas aplicações citadas, vale ressaltar a uma base de dados. Possui muitas
independência e flexibilidade do acesso às questões a serem resolvidas, tais como:
informações uma vez que podemos realizar técnicas de obtenção da localização do
essas atividades remotamente através de um usuário conforme infra-estrutura de rede
dispositivo computacional como um PDA. sem fio utilizada, ter uma base de dados
georeferenciada e mecanismos de
Na área de serviços, podemos citar duas
consulta. Exemplos de aplicações:
grandes modalidades que podem representar
Acesso a informações turísticas,
a grande atração comercial para a área da
consulta sobre serviços de transportes,
computação móvel:
serviços de emergência e de informação
em geral.
• Serviços de Comércio Eletrônico
Móvel (M-Commerce) – Área bem

24 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

DESENVOLVIMENTO DE APLICAÇÕES Desenvolvimento para PDAs


E SERVIÇOS
Todos os fabricantes de PDAs
Existem muitos ambientes e
disponibilizam seus SDKs (Software
ferramentas para o desenvolvimento de
Development Kits) para o desenvolvimento de
aplicação e serviços para computação móvel.
aplicações nativas, ou seja, próprias para o
Os principais segmentos onde eles se aplicam
dispositivo em questão. Cada fabricante de
são: Celulares e PDAs.
PDAs também adota uma plataforma diferente.
Desenvolvimento para Celulares Os sistemas operacionais mais adotados são:
Baseado em linguagens de marcação. • PALM OS – Adotado pelos PDAs mais
Geralmente as aplicações são disponibilizadas populares, como os da Sony e Palm;
em um servidor remoto, da operadora de • Windows CE – Adotado pelos chamados
telefonia ou na internet, e os celulares as Pocket PCs, como o PDA iPaq da HP/
acessam de forma semelhante a aplicações Compaq
Web. • Embedded Linux – Surge como
A tendência de aplicações desse tipo é possibilidade muito interessante tanto
o uso de XML (Extended Markup Language), para PDAs quanto para SmartPhones
linguagem de marcação extensível com ênfase devido à sua característica de ser aberto
de semântica nos dados. (software livre) e ajustável.
O principal padrão existente é o WML
Além das ferramentas providas pelos
(Wireless Markup language) e faz parte
fabricantes, existem outras desenvolvidas por
do padrão WAP (Wireless Application
terceiros. A tentativa é fornecer ambiente de
Protocol).
desenvolvimento mais fácil e não muito
Algumas características:
específicas para dispositivos. Algumas delas
• Baseada em XML;
são:
• Utilização de Variáveis;
• Java 2 Micro Edition (J2ME) – Java para
• Existência de eventos e tarefas;
pequenos dispositivos (ver a seguir);
• Vantagens: Adaptada e otimizada para
• OracleMobile – Ambiente para
ambiente sem fio (Ex. codificação
desenvolvimento de aplicações on-line;
binária);
• AVIDRapidTools – Pacote de classes
• Desvantagens: Ainda restrita a celulares
Java. Adaptação de conteúdo para WML,
e possui recursos limitados.
Palm e outros;
Alguns outros padrões existentes são:
• AnyDevice’s GoAnyWhere Plataform –
• HDML – HandHeld Markup Language,
Aplicações com formato proprietário
baseada no HTML;
SiteXML;
• CHTML – Compact HTML;
• VoiceXML – Para aplicações baseadas • Everypath Mobile Application Plataform –

em voz; Desenvolvimento com Java e XML;

• XHTML Básico – Versão simplificada do • Waba e SuperWaba – Desenvolvimento


XHTML. Java para Palms e Pockets Pcs.

T&C Amazônia, Ano 1, no 2, Jun de 2003 25


Computação Móvel: Novas Oportunidades e Novos Desafios

específica;
Alguns celulares que adquiriram • Profile Layer - Interfaces de programação
capacidade de processamento e os (API) para uma categoria de dispositivos
específica.
SmartPhones (celulares com funções
completas de PDAs) podem se enquadrar em TENDÊNCIAS E PERSPECTIVAS
ambos os esquemas de desenvolvimento Um termômetro que afere o
descritos anteriormente. aquecimento dessa área é uma pesquisa do
Meta Group realizada nos Estados Unidos. O
Java 2 Micro Edition (J2ME) estudo mostra que, em 2003, as transações
No desenvolvimento de aplicações para móveis e sem fio responderão por
PDAs, celulares ou outros dispositivos móveis aproximadamente 20% de todo o volume de
encontramos dificuldades tais como: Variedade transações B2B e por 25% de todo o volume
de plataformas, variedade de ferramentas e de negócios B2C.
incompatibilidade entre dispositivos. Diante Outra análise, desta vez do Gartner,
disso, uma solução muito interessante, e que revela que neste ano o mercado norte-
tem se mostrado como sendo a grande americano alcançará a marca de 15 milhões
tendência em ambiente de desenvolvimento de unidades de PDAs e, em 2004, saltará para
para computação móvel, é a adoção do J2ME, cerca de 25 milhões.
que é a plataforma Java 2 para dispositivos
Pesquisa realizada pelo Yankee Group
móveis. Isso se deve à alta portabilidade das
apontou que as despesas mundiais com infra-
aplicações desenvolvidas nesse ambiente.
estrutura de redes sem fio vão chegar a 120
Algumas características do J2ME são:
bilhões de dólares em 2004 e devem estabilizar
• Modularidade e escalabilidade;
a partir de 2006 em 114 bilhões de dólares. As
• Possibilidade de personalização;
tecnologias GSM, GPRS e WCDMA devem
• Possui um conjunto de tecnologias e
representar a maior parte dos gastos.
ferramentas para o desenvolvimento de
Algumas tecnologias foram
aplicação Java para os mais diversos
consideradas “quentes” para 2002:
dispositivos móveis.
• Facilidade de integração com outras • Dispositivos com o chipset bluetooth;
soluções Java, como por exemplo, J2EE • Tecnologia GSM (Global System for
para aplicações corporativas e baseadas Mobile Communications) para aparelhos
na Web. celulares;

Essas características são possíveis • Aplicações SMS (short message


devido à arquitetura em três camadas do J2ME, service);
que é composta de: • Transmissão de dados em pacotes;
• Java Virtual Machine Layer - Máquina • Serviços baseados em localização do
virtual Java; usuário;
• Configuration Layer - Bibliotecas mínimas • M-commerce;
para uma família de dispositivos • Integração com Internet.

26 T&C Amazônia, Ano 1, no 2, Jun de 2003


Computação Móvel: Novas Oportunidades e Novos Desafios

Algumas delas percebemos que desenvolvimento de novas aplicações e


realmente se concretizaram, como por serviços, pois em um país onde não há uma
exemplo, o surgimento de vários dispositivos infra-estrutura adequada para o
bluetooth, operadoras de telefonia celular com desenvolvimento de novos equipamentos e
tecnologia GSM e GPRS com integração com hardware, é o que nos resta para podermos
Internet. Porém, a expansão dessas tecnologias empregar nossa criatividade em algo inovador.
e o surgimento de outras, como serviços Devemos estar atentos à explosão das
baseados na localização do usuário e M- tecnologias para computação móvel que deve
commerce, devem ser prorrogados para datas acontecer nos próximos anos. Muitas
a partir de 2003. oportunidades devem surgir, seja no
Espera-se que as principais demandas desenvolvimento dessas tecnologias ou na
para a computação móvel, onde podem ser utilização delas, tanto no setor comercial quanto
encontradas grandes oportunidades no setor acadêmico.
acadêmicas e comerciais, sejam:
• Novas Aplicações e Serviços, inclusive REFERÊNCIAS
alguns deles devem impulsionar as novas
1. M.J. Feuerstein and T.S. Rappaport,
tecnologias para computação móvel;
editors. Wireless Personal
• Evolução das tecnologias de
Communications, Kluwer Academic
comunicação sem fio;
Publishers, 1993.
• Expansão da infra-estrutura de
2. U. Black. Mobile and Wireless Networks,
comunicação sem fio;
Prentice-Hall, 1996.
• Integração das diversas tecnologias
3. Geraldo R. Mateus e Antonio A.F.
empregadas, principalmente, integração
Loureiro. Introdução a Computação
com a Internet.
Móvel. 11a Escola de Computação, Rio
de Janeiro, RJ, 1998.
CONSIDERAÇÕES FINAIS
4. T. Imielinski and H.F. Korth. Mobile
A visão geral apresentada está longe de Computing. Kluwer Academic
esgotar os assuntos relacionados à Publishers, 1996.
computação móvel. Também não foi feito um 5. N.J. Muller. Wireless Data Networking,
aprofundamento nos conceitos e tecnologias Artech House, 1995.
relacionadas pois estenderiam muito o artigo, e 6. T.S. Rappaport. Wireless
devem ficar para artigos complementares Communications: Principles and
posteriores a este. Porém, esperamos que uma Practice, Prentice Hall PTR, 1996.
introdução à computação móvel tenha sido 7. http://www.mobilecomputing.com/ -
realizada dando uma boa compreensão do que Revista online.
é e como explorar essa nova área tecnológica 8. http://sites.uol.com.br/wirelessbr/ -
promissora. Generalidades sobre wireless e
Vale destacar as oportunidades trazidas telecomunicações.
por esse novo paradigma, principalmente no 9. http://wireless.newsfactor.com/ - Artigos

T&C Amazônia, Ano 1, no 2, Jun de 2003 27


Computação Móvel: Novas Oportunidades e Novos Desafios

e notícias. doutorado em Ciência da Computação na


10. http://www.networkcomputing.com.br/ - UFMG. Sua área de pesquisa é redes de
Revista online. sensores sem fio com particular interesse em
11. http://www.telecomnegocios.com.br/ - arquiteturas e algoritmos distribuídos para
Revista online. gerenciamento e fusão de dados.
12. http://www.itweb.com.br/ - Revista
online.
13. http://wireless.java.sun.com/ -
Tecnologia Java para redes sem fio.
14. HOMERF – Disponível em
www.homerf.org.
15. Bluetooth – Disponível em http://
www.bluetooth.org.
16. IEEE. Wireless Standards Zone. http://
standards.ieee.org/wireless
17. Brian Morrissey. 802.11 Takes Center
Stage. June 7, 2002. http://www.80211-
planet.com/news/article.php/1355221.

*Carlos Maurício Seródio Figueiredo – Eng.


Eletricista formado pela UFAM, M.Sc. em
Ciência da Computação pela UFMG, trabalha na
Fucapi como desenvolvedor de sistemas do
Departamento de Desenvolvimento Tecnológico
e professor de graduação e pós-graduação do
CESF (Instituto de Ensino Superior Fucapi).
Atualmente está realizando o doutorado em
Ciência da Computação pela UFMG na área de
computação móvel, mais especificamente,
estudando algoritmos distribuídos para redes de
sensores sem fio.

**Eduardo Freire Nakamura – Eng. Eletricista


formado pela UFAM, Mestre em Ciência da
Computação pela UFMG, trabalha no
Departamento de Desenvolvimento Tecnológico
da Fucapi atuando também como professor de
pós-graduação do CESF (Instituto de Ensino
Superior Fucapi). Atualmente é aluno de

28 T&C Amazônia, Ano 1, no 2, Jun de 2003

View publication stats

Вам также может понравиться