You are on page 1of 5

MarkD.

Weiser ComputaoUbqua
DanielAlves1,HenriqueFerreiradePaula2,TulioMoura3,TuanirRezende4 FaculdadedeComputaoUniversidadeFederaldeUberlndia(UFU) Av.JooNavesdevila,2.121BairroSantaMnicaCEP38400902Uberlndia/MG Brazil
{1,2,3,4} 1 2 3 d a n i e l d s o u s a @ m s n . c o m , h e n r i q u e d c i @ g m a i l . c o m , t u l i o f m o u r a @ g m a i l . c o m 4 t u a n i r @ c o m p . u f u . b r

Abstract. This article aims to introduce the reader to the world of ubiquitous computing. For this, we present the life of the man regarded as the father of ubiquitous computing, Mark D. Weiser. The introduction presents the concepts involved and some definitions. Then, in the development, it is presented the contributions ofMarkfordifferent meansofcomputing,mobile, pervasive, or the union of the two, the ubiquitous computing. In the second part of the development, some articles written by him as would be predicted that the future of technology are presented and, finally, will be a parallel between the forecasts and the current Weiser Ubiquitous computing, its potential, and is shown contribution made by this brilliantscientistin thedevelopmentandevolutionofmoderncomputing. Resumo. Este artigo tem por objetivo introduzir o leitor ao universo da computao ubqua . Paraisso,apresentadaavidadohomemconsideradocomoopaidacomputaoubqua,Mark D. Weiser. Na introduo so apresentados os conceitos envolvidos e algumas definies. Em seguida, no desenvolvimento, so apresentadas as contribuies de Mark para os maisdiversos meiosdecomputao,mvel,pervasiva,ouaunio dasduas,acomputaoubqua.Nasegunda parte do desenvolvimento, alguns artigos escritos por ele que previam como seria o futuro da tecnologia so apresentados e, por fim, ser feito um paralelo entre as previses de Weiser e a situao atual da computao Ubqua, seus potenciais, alm de ser mostrada a contribuio dadaporessebrilhantecientistaaodesenvolvimentoeevoluodacomputaoatual.

1.Introduo 1.1Definies
Em 1969, umromancechamado Ubik, dePhilipK.Dick previaumfuturoondetudo,desdemaanetas de portas a bicicletas seriam interligados de forma inteligente. Esseromance,almdeoutrascoisas,foi ainspiraodeMarkD.Weiser,consideradoopaidacomputaoubqua. A ideia bsica da computaoubquaqueacomputaomoveseparaforadasestaesdetrabalho e computadores pessoais e tornase pervasiva na nossa vida quotidiana. Mark Weiser, previu h uma dcada que no futuro, os computadores habitaro nos mais triviais objetos: etiquetas de roupas, chvenas de caf, interruptores de luz, canetas, etc, de forma invisvel para o utilizador. Assim, no mundo concebido por Weiser, devemos, alm de apenas interagir com os computadores, aprender a

conviver com eles. Nesse sentido, tornase essencial a apresentao de dois conceitos,acomputao mvel e a computao pervasiva, j que a computaoubqua aintegradoradeavanosnessasduas reas.

1.2ComputaoMvel
A computao mvel busca adicionar possibilidades de mobilidade de servios entre ambientes. A computao mvel baseiase no aumento da nossa capacidade de mover fisicamente servios computacionais conosco, ou seja, ocomputadortornaseumdispositivosemprepresentequeexpande a capacidade deumusurioutilizarosserviosqueumcomputadoroferece,independentementedesua localizao. Combinada com a capacidade de acesso, a computao mvel tem transformado a computaonumaatividadequepodesercarregadaparaqualquerlugar. Um dos principais desafios da computao mvel ao longo do tempo tem sido adaptar o modelo computacional do dispositivo constantemudanacontextualpromovidapelousurioenquantoestese locomove. Numa soluo para acomodar a mudana de ambiente, os usuriospoderiammanualmente controlar e configurar a aplicao medida que se movem, o que seria invivel e inaceitvel pela maioriadosusurios.

1.3ComputaoPervasiva
O conceito de computaopervasivaimplicaqueocomputadorestembarcadonoambientedeforma invisvel para o usurio. Nesta concepo, o computador tem a capacidade de obter informao do ambiente noqualeleestembarcadoeutilizlaparadinamicamenteconstruirmodeloscomputacionais, ou seja,controlar, configurar e ajustar a aplicao para melhor atender as necessidades do dispositivo ou usurio. O ambiente tambm pode e deve ser capaz de detectar outros dispositivos que venham a fazer parte dele. Desta interaosurgeacapacidadedecomputadoresagiremdeformainteligenteno ambiente no qual nosmovemos,umambientepovoadoporsensoreseservioscomputacionais.Vrios avanos foram feitos neste campo, apesar de ainda estarmos longe de um plano ideal. possvel,por exemplo, monitorar o geoposicionamento do usurio utilizando o GPS de seu smartphone, porm, s custasdeumgrandeconsumodebateria,umrecursoextremamentelimitado.

2.Desenvolvimento 2.1MarkD.Weiser
Mark D. Weiser nasceu em Harvey, Illinois filho de David W.WeisereAudraH. Weiser.Estudouno New College of Florida em 1970 e Cincia da Computao e Comunicao da Universidade de Michigan,recebendoummestradoem1977edoutoradoem1979. Enquanto Weiser trabalhou para uma srie de startups relacionados com o uso de computadores, seu trabalho que mais se destacou foi no campo da computao ubqua, enquanto trabalhava no o laboratrio de cincia da computao na XEROX PARC,ondeingressouem1987.Suasidiasforam significativamente influenciados pela leitura de "A dimenso tcita" de Michael Polanyi de seu pai. Tornouse chefe do laboratrio de cincia da computao em 1988 e diretor de tecnologia em 1996,

autordemaisdeoitentapublicaestcnicas. Alm de trabalhar profissionalmente no campo da cincia da computao, Weiser tambm foi o baterista de umabanda.Em1999,Weiserfoidiagnosticadocomcncer deestmagoqueodeuapenas mais 18 meses de vida, no entando, Weiser morreu apenas seis semanas depois, em 27 de abril de 1999 . Sua irm atualmente viva Ann Weiser Cornell (nascido em 1949). Ele era casado com Victoria Reich. Suas filhas so Nicole ReichWeiser (nascido a 23 de junho de 1977) e Corinne ReichWeiser(nascidoem16deagostode1981). Atualmente, o prmio Mark D. Weiser Excelncia em Fundo de Bolsas de Computao da Universidade da Califrnia, em Berkeley, concedido aos alunos de graduao em cincia da computaoemhonradeWeiser. MarkD.Weisersemdvidanenhuma,foiumdosmaioresvisionriosdacomputaoetrouxediversas contribuiesparaasituaoatualdatecnologiadacomputao.Nasseesposteriores,analisamosa principaldelas,aconcepodacomputaoUbqua.

2.2ComputaoUbqua
A computao ubqua surge da necessidade da unidade da mobilidade com as funcionalidades tecnolgicas da computao pervasiva para dar a um dispositivo computacional que est em movimento habilidade de, dinamicamente, configurar seus servios de acordo com a necessidadeou com o ambiente em que nos movemos. Dessa forma podese concluir que a computao ubqua beneficiase dos avanos da computao mvel e da computao pervasiva ou seja, a computao ubqua surge da necessidade deseintegrarmobilidadecomafuncionalidadedacomputaopervasiva, ou ainda, qualquer dispositivo computacional, enquanto em movimento conosco, pode construir, dinamicamente, modelos computacionais dos ambientes nos quais nos movemos e configurar seus servios dependendo da necessidade. Assim, podemo definir a computao ubqua como a unio da computaomvelcomacomputaopervasiva. No entanto, diversas questes surgem, quando seimaginamcenriosondeacomputao ubquaexiste como por exemplo, como mudar de uma rede para outra de forma transparente, sem que isto seja refletido na aplicao?Como fazer com que dispositivos descubram outros dispositivos aoseuredor e interajam entre si para a realizao de servios? Como fazer com que um ambiente inteligente aprenda sobre os dispositivos e as aes do usurios no ambiente e reflita na aplicao essecontexto aprendido. Como projetar aplicaes acessadas/executas de/em diferentes dispositivos sem ter que projetarasinterfacesefuncionalidadesparacadadispositivoseparadamente? Para responder essas e outras questes, Mark formulou alguns princpios que so apresentados nas seesposterioresdesseartigo.

2.3PrincpiosdacomputaoUbqua 2.3.1Diversidade
A computao Ubqua pressupequeaoinvsdeumcomputadorrealizarvriastarefas,ouseja,tenha uma utilizadade geral tal como edio de texto, contabilidade, navegao na web, etc.,osdispositivos ubquos possuem uma nova viso da funcionalidade dos computadores, que a de propsito

especifico, que atende necessidades especificas de usurios particulares. Apesardevriosdispositivos poderem oferecer funcionalidades que se sobrepem, um pode ser mais apropriado para uma funo do que outro. Por exemplo, oum palmtop bom para fazer anotaes rpidas, mas no o melhor dispositivo para navegar na web. Um telefone de telapodeserodispositivoescolhidopelousurioem suacasaparanavegarpelainternet,comtodoopotencialdecoreseboaresoluoqueeste dispositivo pode oferecer. Um outro aspecto da diversidade odecomogerenciarasdiferentescapabilidadesde diferentes dispositivos, uma vez que cada dispositivo temcaractersticaselimitaesprpriastornando difcilofereceraplicaescomuns. 2.3.2Descentralizao Na computao ubqua as responsabilidades so distribudas entre vrios dispositivos pequenos que assumem e executam certas tarefas e funes. Estes dispositivos cooperam entre si para a construo de inteligncia no ambiente, que refletida nas aplicaes. Isso caracteriza um sistema distribudo, j que umarededinmicaderelaesformada,entreosdispositivose entredispositivoseservidoresdo ambiente. Isso traz tona vrias questes sobre sincronizao dedadosentredispositivoseserfidores e at mesmo entre os prprios dispositivos. Outra questo relacionada distribuio inclui o gerenciamento, pelos servidores, das aplicaes que executam nos dispositivos. Os servidores precisam manter registros de perfis de usurios e de dispositivos com capacidades diferentes. Alm disso, o servidor deve ser altamente flexvel, bem como poderoso, para tratar um vasto nmero de dispositivosemmovimento. 2.3.3Conectividade Conectividade Na computao ubqua, temse a viso da conectividade sem fronteiras, em que dispositivos e as aplicaes que executam neles movemse juntamente com o usurio, de forma transparente, entre diversas redes heterogneas, tais como as redes sem fio de longa distnciaeredes de media e curta distancia. Para que se atinja a conectividade e interoperabilidade desejada preciso basearasaplicaesempadrescomuns,levandoaodesafiodaespecificaodepadresabertos.

3.Concluso
O objetivo da Computao Ubqua integrar totalmente a relao tecnologia/mquina com os seres humanos, de forma tal que seja invisvel, no sentido de automtico (utilizar sem perceber). Os computadores fazem parte da vida das pessoas de tal maneira que se tornam humanos, com seus sistemasinteligentes,queostornamonipresentes. Para que isto seja possvel, autilizaodachamadainterfacenaturaltornaacomunicaomaissensvel e fcil, atravs de formas de interagir com as pessoas, como gesto, fala e viso. Outra maneira a computao sensvel ao contexto, que torna possvel a captura da situao atravs dos dispositivos eletrnicos, como o movimento da pessoa em um espao, o qual pode ser detectado facilmente. Um sistema para gerenciar a computaoubquapodeserdepequenoporte,apenascomconexoderede semfioouumcomputadordegrandecapacidade. Um bom exemplo prtico de funcionalidades so casas que podem ser controladas por meio da tecnologia ubqua iluminao pode ser acionada, ligar ou desligar televisores e equipamentos eletroeletrnicos, at o monitoramento de pessoas acamadas ou controlar os itens da dispensa pelo

prazodevalidade,entreoutros. A Computao Ubqua utiliza o aprimoramento dos Sistemas de Informao Distribudos (SID), os quais oferecem a utilizao desta tecnologia por meio de um software. A ideia principal que os computadorescompartilhamaspessoas,atravsdamobilidadeinteligentedasredes. O desafio dos cientistas e profissionais desta rea tornar a Computao Ubqua cada vez mais presente na vida das pessoas, de forma que a interface seja capaz de armazenar informaes e literalmente, aprender a partir das funes realizadas anteriormente programadas.Compartilhardados, informaes e conhecimento se tornar mais simples e fcil. Sem que seja percebida, esta tecnologia farpartedoprocessodeevoluodoserhumano. O futuro breve da Computao Ubqua a interao total, no somente de celulares, computadores, televisores ou ebooks, mas tambm dispositivos como mesa, cadeira, chaveiro, geladeira, caneta, agendaeoutrositensquenopertencemainformtica. Talvez um dia, seja possvel que atravs da funo cloud computing (computao em nuvem) e interligao de internet, todos os dispositivos utilizados no diaadia podero ser interligados e adaptadosanecessidadedecadaumdens.

4.References
PadresdeArquiteturaDistribuda,HenriqueFerreiradePaula,JooVictordaSilvaAlves, Uberlndia2012 ComputaoUbqua http://neei.uevora.pt/~jay/cubi/index.php?menu=home ComputaoUbqua http://pt.scribd.com/doc/57999926/TITopicosEspeciaisemComputacaoCOMPUTACAOUBIQ UAIFPA ComputaoUbqua:Princpios,TecnologiaseDesafios http://www.professordiovani.com.br/rw/monografia_araujo.pdf MarkD.Weiser http://www.slideshare.net/CleianeOliveira/markweiser ComputaoUbqua http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_ub%C3%ADqua MarkD.Weiser http://en.wikipedia.org/wiki/Mark_Weiser ComputaoUbiqua http://www.hardware.com.br/artigos/computacaoubiqua/