Sei sulla pagina 1di 13

Computao Mvel: Novas Oportunidades e Novos Desafios

COMPUTAO MVEL: NOVAS OPORTUNIDADES E NOVOS DESAFIOS


Carlos Maurcio Serdio Figueiredo* Eduardo Nakamura **

INTRODUO
Dos anos 90 para c, pudemos notar um grande crescimento no desenvolvimento de tecnologias para comunicao celular mvel, comunicao via satlite e redes locais sem fio. A popularizao dessas tecnologias tem permitido o acesso a informaes remotas onde quer que se esteja, abrindo um leque muito grande de facilidades, aplicaes e servios para os usurios. Nota-se tambm, uma grande evoluo e popularizao de dispositivos computacionais mveis, 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 tero um desses tipos de dispositivos com a capacidade de comunicao com as redes fixas tradicionais e com outros computadores mveis. Esse ambiente propicia a criao do conceito de computao mvel. Computao mvel pode ser representada como um novo paradigma computacional que permite que usurios desse ambiente tenham acesso a servios independentemente de sua localizao, podendo inclusive, estar em movimento. Mais tecnicamente, um conceito que envolve processamento, mobilidade e comunicao sem fio. A idia ter acesso informao em qualquer lugar e a qualquer momento.
16

T&C Amaznia, Ano 1, no 2, Jun de 2003

Computao Mvel: Novas Oportunidades e Novos Desafios

Em [3], h a citao: Computao mvel surge como uma quarta revoluo na computao antecedida pelos grandes centros de processamento de dados da dcada de sessenta, o surgimento dos terminais nos anos setenta, e as redes de computadores na dcada de oitenta. Amplia o conceito tradicional de computao distribuda. Isso possvel graas comunicao sem fio, o que elimina a necessidade do usurio manter-se conectado a uma infra-estrutura fixa e, em geral, esttica. Este artigo tenta dar uma viso geral da rea, caracterizando alguns tipos de dispositivos mveis existentes, mostrando alguns conceitos e tecnologias para infra-estrutura de computao mvel, relatando alguns problemas e desafios provenientes dos dois primeiros itens, especulando sobre novas possibilidades de desenvolvimento de aplicaes e servios, e apontando algumas pesquisas que mostram tendncias no crescimento da rea nos prximos anos.

necessidade de conexes rede eltrica atravs de cabos que limitariam muito a mobilidade; e ter acesso a dados atravs de tecnologias de redes sem fio, pelo mesmo motivo anterior. Alguns dispositivos tm sido usados para os fins da computao mvel, basicamente so laptops e palmtops, PDAs (Personal Digital Assistants) e celulares, e uma discusso sobre eles ser apresentada a seguir:

Laptops e Palmtops
Laptops so computadores como os que costumamos usar como estaes de trabalho (PCs Personal Computers), porm, com dimenses bastante reduzidas, permitindo o seu transporte de um lugar para outro com certa comodidade e manipulao em praticamente qualquer lugar. Possuem capacidade de processamento, memria e armazenamento equiparveis s de um PC comum. A forma de interao com o dispositivo tambm bastante semelhante e confortvel, pois dispem de telas de cristal lqido (LCD), teclado e mouse, alm de E/S (entrada e sada) padro. Apesar de ter capacidade e utilizao comparadas de um PC comum, um laptop ainda no a melhor opo para uso gil e em movimento, pois geralmente necessita que seu usurio pare em um lugar propcio (com uma mesa ou apoio), tire-o de uma maleta ou case, inicialize-o (que pode ser um processo um pouco demorado), use-o e depois guarde-o. Alm disso, esses aparelhos utilizam baterias um pouco grandes e com baixa autonomia (geralmente umas 3 horas de uso constante), o que faz com que o usurio necessite de acesso constante rede eltrica para sua recarga.
17

DISPOSITIVOS PARA COMPUTAO MVEL


Devido definio de computao mvel, um dispositivo para este fim deve ter a capacidade de realizar processamento, trocar informaes via rede e ser capaz de ser transportado facilmente por seu usurio. Para isso, importante que o dispositivo computacional tenha tamanho reduzido e no necessite de cabos para conect-lo rede de dados ou fonte de energia eltrica. Assim, equipamentos deste tipo devem ter as seguintes caractersticas: ser bem menor que as estaes de trabalho que costumamos usar, geralmente manipulados no colo ou na palma das mos; possuir uma bateria, para evitar a

T&C Amaznia, Ano 1, no 2, Jun de 2003

Computao Mvel: Novas Oportunidades e Novos Desafios

Palmtops reduzem um pouco os problemas citados e so basicamente semelhantes aos laptops, porm, por possurem dimenses ainda mais reduzidas, implicam em uma limitao maior na capacidade de processamento, memria, armazenamento, E/S e conforto no uso.

O problema de energia tambm limitante, pois esses dispositivos no possuem muito espao para baterias. Geralmente so usadas pilhas ou pequenas baterias recarregveis, mas como os dispositivos so bastante limitados e so construdos para que haja o menor consumo de energia possvel, possibilitam autonomia de horas ou at dias.

PDAs (Personal Digital Assistants)


So handhelds (dispositivos de mo) criados com o objetivo de serem organizadores pessoais. Seus usurios podem facilmente manter e consultar dados pessoais em qualquer lugar e a qualquer momento, pois os dispositivos tm tamanho bastante reduzido, cabem no bolso e podem ser operados na palma da mo. Informalmente, podemos interpretar esses dispositivos como sendo agendas eletrnicas evoludas, onde h mais flexibilidade atravs da introduo da capacidade de processamento e programao, permitindo o desenvolvimento e uso de novos programas aplicativos, utilitrios e entretenimento. So computadores de mo, mas devido ao tamanho bastante reduzido, esses dispositivos possuem capacidade de processamento, memria, armazenamento e E/ S restritos. Outro inconveniente a falta de conforto em sua utilizao, pois geralmente esses dispositivos no dispem de teclado (quando possuem bastante reduzido) ou mouse, na maioria deles a entrada de dados feita atravs de uma caneta e um software de reconhecimento de escrita. A tela tambm pequena (algumas poucas polegadas) e nem sempre possuem boa resoluo e capacidade de cores.

Atualmente,

os

PDAs

possuem

capacidade razovel de processamento, E/S e comunicao em rede sem fio. Alguns agregam funes multimdia, com capacidade de reproduzir udio, vdeo e tirar fotos; possuem interfaces de rede sem fio embutida, como 802.11 e bluetooth (essas tecnologias sero apresentadas posteriormente) ou possibilidade de se conectar cartes de expanso com essas funcionalidades ou capacidade de armazenamento adicional.

Telefones celulares
Originalmente, telefones celulares surgiram como dispositivos para conversao por voz, exclusivamente. Porm, com o avano da tecnologia e a evoluo das geraes da telefonia celular (ver Tabela 1), esses dispositivos adquiriram tambm capacidade de processamento e comunicao atravs da integrao da rede celular com rede de dados, em especial a Internet.

18

T&C Amaznia, Ano 1, no 2, Jun de 2003

Computao Mvel: Novas Oportunidades e Novos Desafios

Gerao

1G

2G
- Transmisso digital de dados (TDMA, CDMA e GSM); - Taxas de 9600bps a 14400bps; - Surgimento de aplicaes WAP.

2,xG

3G

4G
- Elevao das taxas de transmisso de dados;

Caractersticas - Transmisso de Dados Analgica (AMPS); - Taxas de 9600bps

- Disponibiliza_ - Evoluo o de CDMA e GSM; aplicaes pr-3G. - Taxas de at 2Mbps;

- Tecnologias e aplicaes - Surgimento de ainda em aplicaes discusso. multimdia.

Tab. 1 Geraes da telefonia celular. As limitaes e caractersticas dos telefones celulares atuais so semelhantes s dos PDAs, porm, a forma de interagir com o dispositivo ainda mais restrita. Geralmente os celulares possuem telas de cristal lquido alfanumricas com capacidade de umas quatro linhas de texto, o teclado o numrico convencional e no h muitas possibilidades de expanso atravs de E/S. O que tem ocorrido o surgimento de telefones celulares que tm incorporado funes de PDAs (ou vice-versa), o que possibilita o uso das funcionalidades deste ltimo na infra-estrutura de comunicao da rede celular, alm de permitir a conversa por voz em um nico aparelho a ser usado. Esses dispositivos so chamados de SmartPhones.

dispositivos mveis e a rede fixa para troca de dados e acesso s informaes desejadas. Est claro que toda a comunicao a ser realizada entre os dispositivos mveis deve se dar atravs de tecnologias de redes sem fio, porm, na maioria das vezes, existe uma estrutura fixa por trs que pode ou no utilizar comunicao sem fio. Essas redes so chamadas de infra-estruturadas, nelas a comunicao entre dispositivos mveis provida pelos elementos fixos. No caso em que a rede no depende de uma infra-estrutura fixa, temos um tipo especial de rede chamada Ad Hoc, que ser descrita posteriormente.

Redes Infra-Estruturadas
Basicamente, faz-se a diviso entre tecnologias de rede para infra-estrutura interna e externa, e h diferena entre elas devido ao tamanho da rea de cobertura possvel para a rede. Infra-estrutura Interna Limitada a

INFRA - ESTRUTURA PARA COMPUTAO MVEL


Uma vez que dispomos de dispositivos computacionais mveis com capacidade de comunicao em rede, devemos manter uma infra-estrutura que permita a comunicao entre
T&C Amaznia, Ano 1, no 2, Jun de 2003

19

Computao Mvel: Novas Oportunidades e Novos Desafios

reas de cobertura mais restritas. Geralmente permite a comunicao entre dispositivos mveis em um ambiente especfico, como por exemplo, uma empresa, prdio ou fbrica. Alguns exemplos de tecnologias de rede sem fio para infra-estrutura interna so:

que desejam trocar dados. O alcance pode ser de quilmetros, porm, depende de visada direta, ou seja, sofre influncia de barreiras (ex: prdios ou morros) ou da prpria curvatura da terra.

Redes Locais Sem Fio (WLAN Wireless Local Area Network). O padro que vem sendo mais difundido o IEEE 802.11 (Wi-Fi), para a formao de redes locais sem fio, e ser melhor descrito posteriormente.

Satlites Permite a comunicao a longas distncias, uma vez que tm a capacidade de cobrir pases e at continentes. Uma cadeia de satlites interligados torna possvel cobrir todo o globo terrestre.

Infravermelho Mesma tecnologia adotada em controles remotos de eletrodomsticos. Possui baixa largura de banda e dificulta a comunicao com a existncia de obstculos, como uma parede, por exemplo.

Redes celulares Infra-estrutura da telefonia celular. A rea a ser coberta dividida em clulas, e cada clula atendida por uma estao rdio-base (ERB). Essas ERBs so interconectadas geralmente por fibras pticas, formando uma rede fixa, e toda a comunicao entre dispositivos mveis passa por ela.

Laser Permite comunicao com elevada largura de banda, porm, ela deve ocorrer com os dispositivos muito bem alinhados devido ao feixe extremamente direcional do laser.

Avies no tripulados e bales Alternativas s tecnologias anteriores. Um avio no tripulado equipado com uma antena pode sobrevoar uma cidade atuando como uma estao de rdio (ver projeto HALO). Ou ento, bales a grandes altitudes podem atuar como satlites. Na prtica ocorre a combinao de

HomeRF Especificao de um sistema de comunicao sem fio para o compartilhamento e troca de dados entre dispositivos de consumo, tais como PCs, perifricos, telefones e eletrodomsticos. vrias

tecnologias

como

as

citadas

Infra-estrutura Externa Tecnologias para este fim no se restringem a reas muito pequenas. Aqui a cobertura pode estender-se a reas metropolitanas (cidades) ou at globais (pases ou mesmo todo o mundo). Alguns exemplos de tecnologias de rede para esse fim so:

anteriormente. S para exemplificar, uma WLAN de uma filial de uma empresa pode estar conectada a WLAN da matriz atravs de um link de rdio. Ou ainda, uma rede celular de uma cidade pode estar interconectada rede de outra cidade, no necessariamente do mesmo estado ou pas, atravs de um link via satlite.

Rdio-frequncia Links de rdio podem ser formados entre estaes

Redes Ad Hoc
T&C Amaznia, Ano 1, no 2, Jun de 2003

20

Computao Mvel: Novas Oportunidades e Novos Desafios

Uma rede Ad Hoc um tipo especial de rede que no depende de uma infra-estrutura fixa para a comunicao entre dispositivos mveis. Basicamente, a comunicao se d ponto a ponto e esse tipo de rede traz grandes desafios devido topologia altamente dinmica da rede, pois todos os nodos podem estar em movimento e podem ter comunicao intermitente. Para ilustrar melhor essa situao, vamos fazer um comparativo entre redes celulares, exemplo tpico de rede infra estruturada, e redes Ad Hoc. Em redes celulares h a disposio das ERBs de forma fixa e toda a comunicao entre os nodos mveis da rede deve ocorrer por intermdio das estaes que cobrem a rea onde estes esto localizados. Se um nodo se movimentar e entrar na rea de cobertura de outra estao, ele passar a se comunicar atravs desta. J em uma rede Ad Hoc, toda a comunicao ocorre diretamente entre os nodos, e se um nodo desejar se comunicar com um mais distante, ele usar os vizinhos para rotear as informaes em um esquema multi hop (onde os dados passam por diversos nodos at chegar ao destino). Alguns exemplos de redes Ad Hoc so: PANs (Personal Area Networks) Redes para a interconexo de dispositivos pessoais, como por exemplo, perifricos. Redes de Sensores Sem Fio Redes formadas por pequenos dispositivos computacionais com capacidade de sensoriamento, processamento e comunicao sem fio. Vrias aplicaes so vislumbradas para este tipo de rede, como aplicaes militares e de monitoramento
T&C Amaznia, Ano 1, no 2, Jun de 2003

ambiental onde nodos sensores espalhados em uma determinada regio devem comunicar-se entre si para realizar alguma para funo e colaborativa coleta

processamento dos dados.

PRINCIPAIS TECNOLOGIAS DE REDES SEM FIO


A seguir sero apresentadas duas tecnologias promissoras de rede sem fio que tm sido empregadas em solues de computao mvel e que representam grandes oportunidades para o desenvolvimento de novas solues. Trata-se do padro IEEE 802.11 (tipicamente para redes infra-estruturadas) e o padro bluetooth (tipicamente para redes Ad Hoc). IEEE 802.11 [16] Tambm chamada de Wi-Fi, o IEEE (Institute of Electrical and Electronics Engineers, Inc.) que padroniza as camadas fsica e de enlace para redes sem fio. O padro IEEE 802.11 original prev velocidades de operao de 1 e 2Mbps. A verso denominada IEEE 802.11b (High Rate), prev velocidade de operao de at 11Mbps e verso 802.11g deve atingir 54 Mbps. O padro prov mecanismo de autenticao e criptografia atravs do WEP (Wired Equivalent Privacy), porm, devido a problemas de segurana, j se estuda a adoo de uma nova verso chamada WPA (Wi-Fi Protected Access). O padro 802.11 a tecnologia ideal para substituir infra-estrutura cabeada onde no for possvel ou conveniente utiliz-la. Ex. Prdios histricos, teatros, cho de fbrica de indstrias e outros.
21

celulares,

PDAs

Computao Mvel: Novas Oportunidades e Novos Desafios

(geladeiras, DVDs, foges, televisores,

Bluetooth [15]
Sistema de telecomunicaes de curto alcance (em torno de 10 metros) que permite a interconexo de dispositivos eletrnicos sem a utilizao de cabos. Minsculos rdios embutidos em chips, utilizando uma tecnologia chamada transmisso por salto de freqncia, permitem uma comunicao confivel e prova de interferncias. Surgiu da necessidade de eliminao dos cabos de conexo entre os equipamentos. regulamentado pelo Bluetooth SIG que formado por empresas como 3Com, Ericsson, IBM, Intel, Lucent, Microsoft, Motorola, Nokia, Toshiba e mais de 2000 companhias associadas. Cada equipamento Bluetooth trar embutido um chip que nada mais que um micrordio transceptor (Bluetooth Radio), operando na faixa de freqncia de 2.4 GHz (gigahertz), na chamada banda ISM (Industrial, Scientific and Medical), disponvel mundialmente. Opera no modo full duplex (recebe e transmite ao mesmo tempo), com taxas de transferncia de at 1 Mb/s. Baixo consumo de energia (transmisses de 10 a 100mW). Criou o conceito de PAN (Personal Area Network). Promete se tornar um dos padres de mercado devido s novas possibilidades de aplicaes que se pode ter nas mais diversas reas, tais como empresariais, domsticas e sociais. Vrios dispositivos tm sido fabricados com suporte a Bluetooth:
22

etc.).

PRINCIPAIS PROBLEMAS E DESAFIOS


Em solues de computao mvel, nos deparamos com vrios problemas e desafios: Caractersticas do Ambiente Redes sem fio possuem largura de banda limitada, elevadas taxas de erro de transmisso devido a interferncias e a possibilidade de desconexes freqentes, seja por interferncias ou por mobilidade. Energia - Devido mobilidade, dispositivos mveis devem ter suas prprias fontes de energia. O problema que as baterias existentes no so muito durveis. Interface com Dispositivos Mveis Dispositivos mveis geralmente tm telas pequenas, inexistncia de teclados comuns ou mouse. As formas de interao com o dispositivo so diferentes e mais limitadas. Capacidade dos Dispositivos Mveis Esses dispositivos possuem recursos restritos de processamento e memria. Segurana Redes sem fio so mais sujeitas a ataques maliciosos. Como no h uma rede fsica, os dados so propagados pelo ar e podem ser interceptados facilmente se no houver um esquema de autenticao e criptografia. Necessidade de Adaptao No desenvolvimento de solues devem ser levadas em considerao: o Caractersticas fsicas: Ambiente,

PDAs; Celulares; Laptops; Perifricos diversos (Cmeras, projetores, visores, etc.); Previso para eletrodomsticos diversos

T&C Amaznia, Ano 1, no 2, Jun de 2003

Computao Mvel: Novas Oportunidades e Novos Desafios

mobilidade, energia, limitao de recursos, dos dispositivos etc. Por exemplo, ao se desenvolver uma aplicao de m - commerce, deve uma ser considerada devido a desconexo do cliente no meio de transao mobilidade ou problemas de comunicao. Ou ainda, no acesso a um internet bank, dependendo da energia disponvel no dispositivo que est realizando a consulta, os dados de extrato podem ser enviados de forma mais completa ou sucinta. o Caractersticas considerao pessoais, preferncias culturais e lgicas: Levar em pessoais, contextualizaes, informaes de localizao, ambiente etc. Na maioria das vezes estamos lidando com dispositivos mveis pessoais para acesso a informaes para uso pessoal, assim, solues desenvolvidas devem lidar com as preferncias de cada usurio individualmente, do ambiente ou localizao onde ele se encontra. Por exemplo, no caso de uma situao de emergncia, uma aplicao mvel pode prover informaes sobre os hospitais mais prximos de onde o usurio se encontra. Seamless Communication Para evitar limitao da cobertura da rede seria interessante que os dispositivos mveis fossem capazes de utilizar diferentes infra-estruturas de comunicao sem
T&C Amaznia, Ano 1, no 2, Jun de 2003

que haja uma percepo dessa mudana. Esse um desafio e atualmente no existe esse conceito na prtica. Nas solues desenvolvidas para a computao mvel, um tratamento conjunto dos problemas e desafios apresentados anteriormente deve ser feito. Diante disso, vislumbra-se para essa rea grandes oportunidades, tanto profissionais quanto acadmicas, de forma que todos os aspectos de computao anteriormente existentes devam ser revistos. Por exemplo, desenvolvimento de novas arquiteturas de hardware que consumam pouca energia, desenvolvimento de arquiteturas de software que sejam flexveis para fins de adaptao aos recursos limitados dos dispositivos mveis, novos conceitos e formas de interface com usurio, desenvolvimento de novas aplicaes e servios que explorem as possibilidades da computao mvel. APLICAES E SERVIOS Diante da possibilidade de acesso informao em qualquer lugar e a qualquer momento, pode-se imaginar um leque enorme de possibilidades de novas aplicaes e servios para computao mvel. Na verdade, aqui que se encontram as maiores oportunidades de desenvolvimento de novos produtos comerciais e que podem, alm de tudo, impulsionar o crescimento da computao mvel e a evoluo de tecnologias disponveis para ela. A seguir so exemplificadas algumas possibilidades de aplicaes e servios para reas especficas que podem ser exploradas: Aplicaes Pessoais - Ex: Organizao
23

Computao Mvel: Novas Oportunidades e Novos Desafios

pessoal, etc.

acesso

informao,

estudada para redes fixas, porm, para a computao mvel, possui novas questes a serem tratadas, como por exemplo: Modelagem da aplicao de MCommerce levando em considerao caractersticas do ambiente de computao mvel tais como ambiente, energia, personalizao, possibilidades de interrupes na comunicao, transaes simplificadas, perfis de usurios etc. Um exemplo prtico: Ao entrar em um shopping, um usurio pode receber em seu celular ou PDA todas as ofertas disponveis dos produtos de seu interesse pessoal (perfil do usurio). A partir da, depois de conferir o melhor produto e a melhor condio, ele pode realizar toda a transao eletronicamente, inclusive o pagamento da compra atravs de dinheiro eletrnico. Servios baseados na localizao (LBS) Representa uma classe importante de servios onde o resultado depende da localizao do usurio. Obviamente, o sistema depende de informaes de localizao mantidas em uma base de dados. Possui muitas questes a serem resolvidas, tais como: tcnicas de obteno da localizao do usurio conforme infra-estrutura de rede sem fio utilizada, ter uma base de dados georeferenciada e mecanismos de consulta. Exemplos de aplicaes: Acesso a informaes tursticas, consulta sobre servios de transportes, servios de emergncia e de informao em geral.

transferncia de arquivos, Web, email, Aplicaes Corporativas - Ex: Acesso remoto a informaes corporativas, apoio tomada de deciso, vendas, distribuio, transportes, estoque, automao industrial, etc. Aplicaes bancrias, etc. Aplicaes para Medicina - Ex: Acesso a informaes de pacientes, consulta a banco de dados de doenas, interao entre equipe mdica, monitorao de informaes clnicas de pacientes e outras. Policiamento e Segurana - Consulta de dados criminais de suspeitos, consulta de dados de roubos e furtos, informaes de ocorrncias, etc. Aplicaes Militares - Ex: Coordenao de operaes, treinamento e outras. Servios de Informao em geral - Ex: Trnsito, tempo, eventos, etc. Entretenimento - Ex: Jogos pessoais e interativos. Nas aplicaes citadas, vale ressaltar a independncia e flexibilidade do acesso s informaes uma vez que podemos realizar essas atividades remotamente atravs de um dispositivo computacional como um PDA. Na rea de servios, podemos citar duas grandes modalidades que podem representar a grande atrao comercial para a rea da computao mvel: Servios de Comrcio Eletrnico Mvel (M-Commerce) rea bem
24

Financeiras

Ex:

Transaes eletrnicas, operaes

T&C Amaznia, Ano 1, no 2, Jun de 2003

Computao Mvel: Novas Oportunidades e Novos Desafios

DESENVOLVIMENTO DE APLICAES E SERVIOS


Existem muitos ambientes e ferramentas para o desenvolvimento de aplicao e servios para computao mvel. Os principais segmentos onde eles se aplicam so: Celulares e PDAs.

Desenvolvimento para PDAs Todos os fabricantes de PDAs disponibilizam seus SDKs (Software Development Kits) para o desenvolvimento de aplicaes nativas, ou seja, prprias para o dispositivo em questo. Cada fabricante de PDAs tambm adota uma plataforma diferente. Os sistemas operacionais mais adotados so: PALM OS Adotado pelos PDAs mais populares, como os da Sony e Palm; Windows CE Adotado pelos chamados Pocket PCs, como o PDA iPaq da HP/ Compaq Embedded Linux Surge como possibilidade muito interessante tanto para PDAs quanto para SmartPhones devido sua caracterstica de ser aberto (software livre) e ajustvel. Alm das ferramentas providas pelos fabricantes, existem outras desenvolvidas por terceiros. A tentativa fornecer ambiente de desenvolvimento mais fcil e no muito especficas para dispositivos. Algumas delas so: Java 2 Micro Edition (J2ME) Java para pequenos dispositivos (ver a seguir); OracleMobile Ambiente para desenvolvimento de aplicaes on-line; AVIDRapidTools Pacote de classes Java. Adaptao de contedo para WML, Palm e outros; AnyDevices GoAnyWhere Plataform Aplicaes com formato proprietrio SiteXML; Everypath Mobile Application Plataform Desenvolvimento com Java e XML; Waba e SuperWaba Desenvolvimento Java para Palms e Pockets Pcs.

Desenvolvimento para Celulares


Baseado em linguagens de marcao. Geralmente as aplicaes so disponibilizadas em um servidor remoto, da operadora de telefonia ou na internet, e os celulares as acessam de forma semelhante a aplicaes Web. A tendncia de aplicaes desse tipo o uso de XML (Extended Markup Language), linguagem de marcao extensvel com nfase de semntica nos dados. O principal padro existente o WML (Wireless Markup language) e faz parte do padro WAP (Wireless Application Protocol). Algumas caractersticas: Baseada em XML; Utilizao de Variveis; Existncia de eventos e tarefas; Vantagens: Adaptada e otimizada para ambiente sem fio (Ex. codificao binria); Desvantagens: Ainda restrita a celulares e possui recursos limitados. Alguns outros padres existentes so: HDML HandHeld Markup Language, baseada no HTML; CHTML Compact HTML; VoiceXML Para aplicaes baseadas em voz; XHTML Bsico Verso simplificada do XHTML.

T&C Amaznia, Ano 1, no 2, Jun de 2003

25

Computao Mvel: Novas Oportunidades e Novos Desafios

especfica; Alguns celulares que adquiriram capacidade de processamento e os SmartPhones (celulares com funes completas de PDAs) podem se enquadrar em ambos os esquemas de desenvolvimento descritos anteriormente. Profile Layer - Interfaces de programao (API) para uma categoria de dispositivos especfica.

TENDNCIAS E PERSPECTIVAS
Um termmetro que afere o aquecimento dessa rea uma pesquisa do Meta Group realizada nos Estados Unidos. O estudo mostra que, em 2003, as transaes mveis e sem fio respondero por aproximadamente 20% de todo o volume de transaes B2B e por 25% de todo o volume de negcios B2C. Outra anlise, desta vez do Gartner, revela que neste ano o mercado norteamericano alcanar a marca de 15 milhes de unidades de PDAs e, em 2004, saltar para cerca de 25 milhes. Pesquisa realizada pelo Yankee Group apontou que as despesas mundiais com infraestrutura de redes sem fio vo chegar a 120 bilhes de dlares em 2004 e devem estabilizar a partir de 2006 em 114 bilhes de dlares. As tecnologias GSM, GPRS e WCDMA devem representar a maior parte dos gastos. Algumas tecnologias foram consideradas quentes para 2002: Dispositivos com o chipset bluetooth; Tecnologia GSM (Global System for Mobile Communications) para aparelhos celulares; Aplicaes SMS (short message service); Transmisso de dados em pacotes; Servios baseados em localizao do usurio; M-commerce; Integrao com Internet.
T&C Amaznia, Ano 1, no 2, Jun de 2003

Java 2 Micro Edition (J2ME)


No desenvolvimento de aplicaes para PDAs, celulares ou outros dispositivos mveis encontramos dificuldades tais como: Variedade de plataformas, variedade de ferramentas e incompatibilidade entre dispositivos. Diante disso, uma soluo muito interessante, e que tem se mostrado como sendo a grande tendncia em ambiente de desenvolvimento para computao mvel, a adoo do J2ME, que a plataforma Java 2 para dispositivos mveis. Isso se deve alta portabilidade das aplicaes desenvolvidas nesse ambiente. Algumas caractersticas do J2ME so: Modularidade e escalabilidade; Possibilidade de personalizao; Possui um conjunto de tecnologias e ferramentas para o desenvolvimento de aplicao Java para os mais diversos dispositivos mveis. Facilidade de integrao com outras solues Java, como por exemplo, J2EE para aplicaes corporativas e baseadas na Web. Essas caractersticas so possveis devido arquitetura em trs camadas do J2ME, que composta de: Java Virtual Machine Layer - Mquina virtual Java; Configuration Layer - Bibliotecas mnimas para uma famlia de dispositivos
26

Computao Mvel: Novas Oportunidades e Novos Desafios

Algumas delas percebemos que realmente se concretizaram, como por exemplo, o surgimento de vrios dispositivos bluetooth, operadoras de telefonia celular com tecnologia GSM e GPRS com integrao com Internet. Porm, a expanso dessas tecnologias e o surgimento de outras, como servios baseados na localizao do usurio e Mcommerce, devem ser prorrogados para datas a partir de 2003. Espera-se que as principais demandas para a computao mvel, onde podem ser encontradas grandes oportunidades acadmicas e comerciais, sejam: Novas Aplicaes e Servios, inclusive alguns deles devem impulsionar as novas tecnologias para computao mvel; Evoluo Expanso das da tecnologias infra-estrutura de de comunicao sem fio; comunicao sem fio; Integrao das diversas tecnologias empregadas, principalmente, integrao com a Internet.

desenvolvimento de novas aplicaes e servios, pois em um pas onde no h uma infra-estrutura adequada para o desenvolvimento de novos equipamentos e hardware, o que nos resta para podermos empregar nossa criatividade em algo inovador. Devemos estar atentos exploso das tecnologias para computao mvel que deve acontecer nos prximos anos. Muitas oportunidades devem surgir, seja no desenvolvimento dessas tecnologias ou na utilizao delas, tanto no setor comercial quanto no setor acadmico.

REFERNCIAS
1. M.J. Feuerstein and T.S. Rappaport, editors. Wireless Personal Communications, Kluwer Academic Publishers, 1993. 2. U. Black. Mobile and Wireless Networks, Prentice-Hall, 1996. 3. Geraldo R. Mateus e Antonio A.F. Loureiro. Introduo a Computao Mvel. 11a Escola de Computao, Rio de Janeiro, RJ, 1998. 4. T. Imielinski and H.F. Korth. Mobile Computing. Kluwer Academic

CONSIDERAES FINAIS
A viso geral apresentada est longe de esgotar os assuntos relacionados computao mvel. Tambm no foi feito um aprofundamento nos conceitos e tecnologias relacionadas pois estenderiam muito o artigo, e devem ficar para artigos complementares posteriores a este. Porm, esperamos que uma introduo computao mvel tenha sido realizada dando uma boa compreenso do que e como explorar essa nova rea tecnolgica promissora. Vale destacar as oportunidades trazidas por esse novo paradigma, principalmente no
T&C Amaznia, Ano 1, no 2, Jun de 2003

Publishers, 1996. 5. N.J. Muller. Wireless Data Networking, Artech House, 1995. 6. T.S. Rappaport. Wireless Communications: Principles and Practice, Prentice Hall PTR, 1996. 7. http://www.mobilecomputing.com/ Revista online. 8. http://sites.uol.com.br/wirelessbr/ Generalidades sobre wireless e telecomunicaes. 9. http://wireless.newsfactor.com/ - Artigos
27

Computao Mvel: Novas Oportunidades e Novos Desafios

e notcias. 10. http://www.networkcomputing.com.br/ Revista online. 11. http://www.telecomnegocios.com.br/ Revista online. 12. http://www.itweb.com.br/ - Revista online. 13. http://wireless.java.sun.com/ Tecnologia Java para redes sem fio. 14. HOMERF Disponvel em www.homerf.org. 15. Bluetooth Disponvel 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.80211planet.com/news/article.php/1355221. -

doutorado em Cincia da Computao na UFMG. Sua rea de pesquisa redes de sensores sem fio com particular interesse em arquiteturas e algoritmos distribudos para gerenciamento e fuso de dados.

*Carlos Maurcio Serdio Figueiredo Eng. Eletricista formado pela UFAM, M.Sc. em Cincia da Computao pela UFMG, trabalha na Fucapi como desenvolvedor de sistemas do Departamento de Desenvolvimento Tecnolgico e professor de graduao e ps-graduao do CESF (Instituto de Ensino Superior Fucapi). Atualmente est realizando o doutorado em Cincia da Computao pela UFMG na rea de computao mvel, mais especificamente, estudando algoritmos distribudos para redes de sensores sem fio. **Eduardo Freire Nakamura Eng. Eletricista formado pela UFAM, Mestre em Cincia da Computao pela UFMG, trabalha no Departamento de Desenvolvimento Tecnolgico da Fucapi atuando tambm como professor de ps-graduao do CESF (Instituto de Ensino Superior Fucapi). Atualmente aluno de
28

T&C Amaznia, Ano 1, no 2, Jun de 2003

Potrebbero piacerti anche