ACM Computação Ubíqua Final - Presentation Transcript
ESTUDO SOBRE COMPUTAÇÃO UB ÍQUA: EXEMPLOS
ACADÊMICOS E NA INDÚSTRIA PARA SUPORTAR GESTÃO
DA INFORMAÇÃO NAS ORGANIZAÇÕES
FARO, Herick Sacramento, ALVES, Lara Gonzalez Nogueira, DE JESUS, Thiers Marcel
Menezes, LIMA, Vanessa Alves de Oliveira
Universidade Federal de Sergipe
Av. Marechal Rondon, s/n Jardim Rosa Elze
CEP 49100-000 São Cristóvão - SE
hercikfaro@ig.com.br, larialves_ssa@hotmail.com, thiers.marcel@gmail.com, vanessa--
lima@hotmail.com
ABSTRACT Se hoje é possível haver a comunicação por celular, PDA ou
The Ubiquitous and Pervasive Computing allows the emergence outros dispositivos móveis foi graças às aplicações
of a new environment different from the traditional. This paper desenvolvidas na época que proporcionaram a criação de
brings a new world of possibilities among people, from simple ambientes dinâmicos.
ideas to concrete projects and yours workings. It still brings the O foco desse novo paradigma computacional é o cotidiano das
Ubiquitous and Pervasive Computing’s operation. In this paper pessoas. Assim, as aplicações criadas e suas extensas
will be presented projects, ideas and solutions that help users to possibilidades de serem exploradas como quiser acontecem de
have mobility with the aid of computers. Moreover, it shows forma quase invisível. O usuário comunica-se e usa a
how it is possible to build with existing technology and still informática sem perceber. Com isso, os processos ocorrem a
what it can progress further in those applications. favor do usuário, pois os serviços e interfaces escondem a
complexidade da manipulação de todo o ambiente que ocorre.
RESUMO Assim, na próxima seção são apresentados conceitos, buscando
A Computação Ubíqua e Pervasiva possibilita o surgimento de diferenciar a computação ubíqua da realidade virtual e da
um novo ambiente diferente do tradicional. O presente artigo computação móvel. Na subseção 2.1 faz-se menção as
traz esse novo mundo de possibilidades interativas entre as tecnologias - Infraware e Middleware - necessárias para
pessoas, desde simples idéias até projetos concretos e seus implementação do referido tema. No item 3, faz-se um
funcionamentos. Traz ainda o funcionamento da Computação apanhado da produção científica a respeito do tema de estudo
Ubíqua e Pervasiva. Serão apresentados projetos, idéias e focando em um laboratório acadêmico. Na seção 4 são
soluções que ajudam aos usuários a terem mobilidade com o apresentadas possíveis aplicações para a Gestão de Informação.
auxílio da informática. Além disso, mostra-se como isso é A partir dessas análises, são obtidas as conclusões do estudo e a
possível de se construir com as tecnologias existentes e ainda o indicação de oportunidades de pesquisa futura, ambas descritas
que se pode avançar mais nesta área. na seção 5. Assim como, na subseção 5.1, as vantagens e
desvantagens da utilização do conceito abordado. A seção final
TERMOS GERAIS (6) lista todas as referências bibliográficas utilizadas.
Management, Documentation, Performance, Design,
Economics, Reliability, Experimentation, Security,
Standardization, Languages, Legal Aspects. 2.CONCEITOS E TECNOLOGIAS DA
COMPUTAÇÃO UBÍQUA
Palavras Chaves A Ubiquitous Computing é definida como a junção de dois
Computação Ubíqua, Ubiquitous Computing, Pervasive outros conceitos que são a Computação Móvel, onde um
Computing, Middleware, Infraware. dispositivo computacional e seus serviços podem ser deslocados
estando eles conectados em uma rede ou a internet descritos em
[5], [6] e [19]. O outro é a Computação Pervasiva, na qual os
1.INTRODUÇÃO dispositivos computacionais estão distribuídos no ambiente de
A computação móvel e os dispositivos portáteis modificaram as forma imperceptível ou não. Esse dois conceitos descrevem a
relações humanas com a informática. Surgem novos usuários, Computação Ubíqua, citada em [5], área que acontece a
capazes de se comunicar de forma dinâmica e não mais estática mobilidade dos sistemas e presença distribuída
sem haver interação entre as pessoas. Novos avanços
tecnológicos romperam com o paradigma computacional Realidade Virtual X Computação Ubíqua
existente até o momento. Antes da década de 90, a informática Apesar de toda a expansão de tecnologias desenvolvidas de
se voltava apenas aos tradicionais desktops que não permitiam a forma ubíqua, ainda existe grande alvoroço em saber se os
mobilidade de seus usuários. Surge, então, um conceito que deu sistemas ubíquos são uma realidade virtual como mostrado em
início a um processo de mudança na ciência computacional. A [1], [29] e [5]. Contudo, a realidade virtual constrói um mundo
Computação Ubíqua, denominada por Mark Weiser em 1991, artificial dentro do computador simulando o real com uso de
trouxe e traz ainda para os usuários a portabilidade na vários periféricos. A fim de enganar os sentidos do usuário, a
informática.
realidade virtual da ênfase em simular o mundo e não melhorar A tecnologia infraware foi desenvolvida devido aos ambientes
o que já existe com o uso da tecnologia invisível, papel esse ubíquos serem sensíveis a contexto, onde a interação usuário-
desempenhado pela Computação Ubíqua. aplicação é enriquecida pela percepção e uso de informações
contextuais. Essas aplicações levam em consideração na sua
Computação Móvel X Computação Ubíqua tomada de decisão e em seus processamentos não apenas as
A computação móvel, de forma genérica, é um termo que define entradas explícitas, mas também entradas implícitas,
aplicações para dispositivos de pequeno porte, revelado em [7] e provenientes do contexto físico e computacional do ambiente e
[6]. Estes fornecem comunicação a partir de com computação de seus usuários descritos em [11]. Por exemplo, localizar o
com ou sem fio, na qual usuários poderiam portar seus nome de uma rua a partir de suas coordenadas geográficas é uma
computadores pessoais e reter alguma conectividade com outras aplicação sensível ao contexto.
máquinas. A computação Ubíqua, por sua vez, se beneficia dos
dispositivos móveis para melhor realização de tarefas, fazendo
com que o usuário não necessite sempre estar dentro do mundo
computacional. Assim a aera ubíqua faz a computação integrar-
se ao seu próprio mundo.
Tecnologias que suportam Computação
Ubíqua
As tecnologias existentes possibilitaram a construção da
Computação Ubíqua. Nesta seção, serão apresentadas as
tecnologias que suportam e que possibilitaram sua
implementação.
Middleware
O middleware é uma camada de software que interliga outros
sistemas de modo que não seja necessário saber quais aplicações
estão se comunicando. Nessa camada concentram-se serviços de
identificação, autenticação, autorização, diretórios e outras
ferramentas de segurança, conforme [10]. Assim, por exemplo, é
possível comunicar de um lado aplicações voltadas
especificamente para Windows e do outro servidor Linux. Foi Figura 1. Arquitetura Infraware
com a tecnologia middleware que se pôde ter informática em
qualquer lugar de forma invisível e imperceptível. A partir da Figura 1, extraída de [11], alguns componentes são
Os dispositivos móveis são os principais produtos da importantes serem descritos:
computação ubíqua. Portanto, eles necessitam de características a) Gerente de Subscrição: é onde acontece a flexibilidade da
específicas que precisam ser observadas quando do aplicação com a plataforma em uso de acordo com a
desenvolvimento de aplicativos. Algumas delas como o vontade do cliente;
consumo moderado de energia, limite de processamento e de b) Controle de Acesso e Privacidade: local onde são filtrados
memória, mobilidade, tamanho de tela pequeno, teclado os dados baseados nas restrições e políticas de privacidade
limitado, limite maior de banda exemplificados em [10]. dos usuários e aplicações;
Qualquer middleware direcionado a esses dispositivos precisa c) Interpretador de contexto: é um dos principais componentes
levar em consideração essas características. Para acessar o e- da plataforma Infraware. Ocorre a diminuição da
mail do celular, por exemplo, deve existir um middleware que complexidade dos dados, aonde ocorre a interpretação dos
ligue a plataforma deste dispositivo com a do servidor de e-mail mesmos. No momento é o único componente
ou ainda assista TV em algo que cabe em uma mão. Tecnologias implementando, o qual foi desenvolvido em Java;
livres (Java RMI) ou proprietárias (Microsoft. Net) auxiliaram d) Acesso e Integração de Dados: ajuda o desenvolvedor a
no desenvolvimento de middlewares onde você acessa o mundo tratar e manipula informações oriundas de diversas fontes
da informática de casa, do trabalho, de um shopping Center ou de contexto, oferecendo também uma interface homogênea
de qualquer lugar. e transparente de acesso aos dados.
e) Gerente de serviços: publica e seleciona os serviços que
atendem aos usuários;
Infraware f) Coordenador: monitora e controla o estado geral da
O Laboratório de Pesquisas em Redes e Multimídia da UFES plataforma;
(Universidade Federal do Espírito Santo) desenvolve este g) Demais componentes: serviços oferecidos e interligados ao
middleware poderoso que possibilitará aplicações sensíveis ao Infraware.
contexto usar Computação Ubíqua. Baseada no trabalho
desenvolvido no projeto holandês WASP (Web Architectures for Um exemplo prático do que se poderá fazer quando a
Services Platforms), Infraware é um projeto desenvolvido em plataforma Infraware estiver pronta ocorrerá em hospitais. Para
parceria com o Telematica Instituut e a Ericsson, com o objetivo saber a localização exata de um médico dento da urgência, um
de oferecer uma infra-estrutura de apoio ao desenvolvimento e sinal é enviado ao seu dispositivo móvel que ele porta e retorna
execução de aplicações sensíveis ao contexto. A principal sua posição. Com isso, dependo do estado clínico do paciente, o
vantagem do Infraware é a possibilidade de configurar as Infraware interpretará qual o médico será capaz de chegar a
interações durante o modo run-time, como citado em [11]. recepção em menos tempo e mais capacitado para o caso em
questão, descrito em [10]. Ou seja, haverá uma ligação entre um
PDA, por exemplo, e um servidor de aplicação, no qual o Baseado nessa idéia, o projeto iSensor, descrito em [13], tem
Infraware interpretará e fará a melhor escolha. como objetivo a pesquisa e o desenvolvimento na área de redes
de sensores inteligentes aplicada à indústria.
1.
2. PerComp - EveryTime, EveryWhere
O projeto Percomp, descrito em [14], tem como objetivo o
3. PRODUÇÕES CIENTÍFICAS DA desenvolvimento de métodos, ferramentas e aplicações para
COMPUTAÃO UBÍQUA ambientes de computação pervasiva.
Visando aumentar o entendimento prático, essa seção traz o
enfoque sobre produções científicas contemporâneas e projetos PerComp inclui vários projetos ligados ao desenvolvimento de
futuros sobre a Computação Ubíqua. software para dispositivos móveis, de competência em
desenvolvimento de tecnologias móveis e cursos de formação no
contexto de embutidos e computação móvel entre eles estão:
3.1 Estudo De Caso: laboratório acadêmico de
sistemas embarcados e computação pervasiva ePhone
Projeto bastante inovador, o laboratório foi inaugurado em 07 de Descrito em [15], visa desenvolver um VoIP client para
dezembro de 2005 na Universidade Federal de Campina Grande plataforma Maemo baseada no protocolo de transporte DCCP.
e, à época, era único do gênero no Brasil. Também implementa no kernel do Linux um projeto CCID-4
O intuito desse laboratório é desenvolver atividades de ensino, IETF, um mecanismo de controle de congestionamento para
pesquisa e extensão com alunos de graduação e pós-graduação transmitir pequenos pacotes.
dos Cursos de Engenharia Elétrica e Ciência da Computação nas
áreas de sistemas embarcados e computação pervasiva voltado ESbox
para o desenvolvimento de hardware e software para sistemas Este projeto, conforme [16], tem como objetivo a construção de
móveis, tais como celulares inteligentes. uma ferramenta para o desenvolvimento de aplicações
Segundo o professor Ângelo Perkusich, Coordenador do embarcadas, denominada ESbox. A ferramenta é resultado da
Laboratório, conforme [27], este focaliza atividades voltadas integração da plataforma Eclipse e do ambiente Scratchbox.
para aplicações de “sistemas embarcados, mobilidade e ESbox é um plug-in que permite aos programadores desenvolver
computação pervasiva, e tem por base temas centrais de aplicações para a plataforma maemo sobre Scratchbox Apophis.
pesquisa, desenvolvimento, inovação e extensão, fortemente Suporta as linguagens de programação C/C++ e Python. Maemo
relacionados aos conceitos de mobilidade, redes de 4.x SDKs serão compatíveis.
computadores sem fio, sistemas distribuídos, redes de
sensores/atuadores inteligentes, engenharia de software,
computação ubíqua, desenvolvimento de software embarcado, Synchro
automação, métodos formais e aplicações livres (open source)”, Este projeto, descrito em [17], tem como objetivo proporcionar
significando que os integrantes do Laboratório irão trabalhar uma maneira para sincronizar PIM e dados multimídias entre
“com pesquisas de ponta direcionadas para as empresas Maemo e ambos os telefones móveis e os PCs.
parceiras para dispositivos móveis sem fios, a exemplo de
celulares inteligentes, dotados de câmera, acesso à internet, MoMPt
rádio, televisão, entre outras aplicações multimídia\". MoMPt, segundo [18] é um conjunto de ferramentas (incluindo
aplicações GUI) para o acesso e controle de servidores HTPCs a
Uma das novidades do laboratório foi um moderno sistema de partir de dispositivos baseados em maemo.
controle de acesso baseado em celulares inteligentes,
desenvolvido pelos próprios alunos com a supervisão dos
professores. PluThon
PluThon, conforme [19], é um plug-in do Eclipse que fornece
Nesta seção serão abordados alguns projetos atualmente suporte para o desenvolvimento de aplicações Python para
desenvolvidos no Laboratório: maemo. PluThon não exige Scratchbox. Desenvolve e depura
aplicações diretamente em um dispositivo maemo, acelerando o
iSensor - Intelligent Sensor Networks tempo de desenvolvimento.
Na última década, houve um grande avanço tecnológico no
desenvolvimento de sensores inteligentes, circuitos integrados e Embedded Academy
protocolos de comunicação sem fio, que, quando juntos criam O projeto Embedded Academy, segundo [28], visa a difusão de
uma rede de sensores sem fio. Esse tipo de rede pode ser conhecimentos relacionados com o desenvolvimento de
empregado no acompanhamento, monitoramento, coordenação e tecnologias móveis e embarcadas. O projeto compreende a
processamento de aplicações diferentes. Por exemplo, sensores cooperação entre os programas da Universidade Federal de
podem ser interligados para monitorar e controlar as condições Campina Grande e tecnologia de empresas coligadas. Dentro
ambientais em uma floresta, dos oceanos ou planeta. A destes programas, os alunos aprendem tecnologias inovadoras
interligação de sensores sem fios através de redes de através de um conjunto de cursos relacionados com o
comunicação, com o objetivo de realizar uma maior tarefa de desenvolvimento de móveis e embarcados. Com base em um
sensoriamento, irá revolucionar a forma como as informações projeto orientado para abordagem pedagógica, os alunos
são coletadas e processadas. aprendem um panorama teórico sólido aliado a uma forte ênfase
nos aspectos práticos industriais.
OUTROS ESTUDOS DE CASOS Pílula de RFID luThon
Seguindo, portanto, as idéias inovadoras de Weiser, Após a Maratona de Nijmegen, onde 70 pessoas faleceram por
pesquisadores de todos os cantos do mundo, juntamente com o esgotamento e excesso de calor, começou-se a pensar em
apoio do governo e/ou de empresas privadas, trabalham para alguma forma de controlar a saúde dos corredores, foi nesse
criar esse ambiente ubíquo, utilizando das ferramentas momento que a universidade holandesa Radboud criou a pílula
mencionadas no tópico anterior. Alguns desses projetos voltados de RFID. Ingerível por seres humanos, objetiva a medição da
para o auxilio dos usuários em suas tarefas diárias foram: temperatura do corpo, através de um sistema que combina um
sensor de calor em forma de pílula e um celular com GPS e
ParcTab Bluetooth. Com isso, os desportistas ingerem a pílula e cada 10
O instituto de tecnologia Xérox Parc foi umas das empresas segundos a temperatura interna do corpo é enviada ao celular,
pioneiras ao lançar o ParcTab. Tratava-se de um dispositivo por Bluetooth. Esta informação e as coordenadas GPS do
pequeno, atrativo, leve e simétrico, possibilitando assim, a corredor são enviadas de forma automática pelo celular até o
utilização por ambas as mãos descritos em [4] e [6]. Ligava-se a centro de controle, onde um programa leva em conta a altura,
redes sem fios por infravermelho, seu LCD era de 6.2 cm X 4.5 peso e idade do desportista, para alertar à equipe de médicos
cm com uma resolução de 128 X 64 pixels monocromáticos. caso seja necessário. Desta maneira, pode-se detectar
Utilizava uma bateria de 4 células, seu processador continha um variações de meio grau na temperatura, alertar, por exemplo, a
modo econômico e a escolha do infravermelho (85nm) um corredor com risco de desidratação através de uma ligação
favoreceu um baixo consumo de energia. O ParcTab só podia ou SMS, ou enviar uma ambulância ao local necessário mesmo
exibir 8 linhas de 21 caracteres cada. A escrita de texto era feita antes de ser solicitada.
de duas formas: graficamente, através da exibição de um teclado
no visor, ou por unistrokes que se baseava na técnica de 3.POSSÍVEIS APLICAÇÕES PARA
reconhecimento de escrita.
GESTÃO DA INFORMAÇÃO
ClassRoom 2000 ou eClass A partir da análise dos estudos de caso das seções anteriores,
Desenvolvido em 1995, pelo Instituto de Tecnologia da Geórgia pôde-se perceber que estes são completamente aplicáveis a
(Geórgia Institute of Techology) por Gregory Abowd, o eClass ambientes empresariais. Estes podem, muitas vezes, diminuir a
tem o objetivo de analisar o impacto da computação ubíqua na hierarquização existente nas empresas e contribuir para o
educação, desenvolvendo um ambiente capaz de fazer a captura processo de flattening, pois permitem a mudança do modelo
automática de uma experiência ao vivo, para acesso posterior. comportamental comumente usada nas organizações. Os estudos
Acreditava-se que captando as informações e deixando-as mostram também que se pode limitar a perda de produtividade e
acessíveis, a quantidade de anotações diminuiria e tempo. Nota-se a contribuição aos gestores na aplicação do
conseqüentemente existiria um entendimento maior da aula. modelo clássico de gestão, no qual é requerido as funções de
O sistema possui ferramentas de software para o uso no quadro- planejamento, organização, coordenação, tomada de decisão e
negro eletrônico, permitindo ao professor escrever sobre slides, e controle. Adquiri-se, a partir disso, um modelo comportamental
armazenando toda a atividade do quadro, além do áudio e vídeo menos sistemático que permite o desenvolvimento dos processos
da aula, que pode, assim, ser recriada posteriormente. burocráticos da empresa. Assim, facilita-se a definição da
missão, objetivos e estratégias de uma organização.
Após a aula, uma página HTML era criada automaticamente,
com toda a informação capturada. O estudante poderia assistir à Diante das vantagens existentes das aplicações da Computação
aula inteira novamente, ou selecionar um trecho, a partir de uma Ubíqua na gestão de informação, podem-se citar alguns projetos
anotação feita pelo professor no quadro-negro eletrônico, e em vigência nessa área como os descritos a seguir:
assistir o vídeo do momento desejado.
Sistema DUMMBO
Outra forma que o eClass pode ser utilizado é nos ambientes O sistema DUMMBO (Dynamic, Ubiquitous, Mobile Meeting
empresariais, fazendo uso desse sistema para gravação de curso Board), descrito em [24], do Georgia Institute of Technology
técnico, dando assim uma melhor resposta e uma maneira mais está voltado para a captura de atividades de uma reunião
prática dos funcionários usarem os instrumentos de trabalho sem informal. Esse sistema registra os desenhos feitos em uma lousa
recorrer aos seus gerentes para retirar as dúvidas. eletrônica compartilhada e a voz de cada membro da reunião, e
disponibiliza essa informação sob a forma de hiperdocumentos
Cooltown multimídia sincronizados. Por exemplo, quando duas pessoas
Projeto idealizado pela HP Labs, o Colltown, atua em várias indicam sua presença no iButton, o sistema DUMMBO assume
áreas (educacional, empresarial, de saúde etc.). Ele busca a o início da reunião e começa a coletar o áudio e o que foi escrito
interação Homem X máquina, construindo um ambiente no quadro como visto em. Os iButtons tem a função de detectar
inteligente, onde os aparelhos trocariam informações entre si e a presença de pessoas na reunião. O sistema na verdade gera três
com o ser humano. A HP, a fim de exemplificar o projeto, tipos de informações de contexto: a identificação da pessoa que
mostrou uma aula interativa de espanhol, onde a criança está na reunião, localização do quadro que será escrito às
carregará um relógio a partir de um computador com o nome, informações, e por fim, o tempo de chegada e saída de cada
em espanhol, dos aparelhos da casa, e a medida que ela vai membro da reunião.
chegando perto destes, o relógio mostrará no seu visor o nome
correto do objeto (despertador, rádio, etc.). Assim, pronunciado TeamSpace
pela criança, e captado pelo sistema de áudio da casa, esta O sistema TeamSpace, que é um projeto colaborativo entre o
poderá conferir o seu número de acertos em qualquer aparelho Georgia Institute of Technology, IBM e Boeing com foco na
eletrônico ligado a rede sem fio. captura de atividades envolvidas em uma reunião formal local ou
distribuída conforme [25]. Esse sistema registra uma parcela
maior dos artefatos apresentados durante uma reunião, incluindo inteligentes. Estes interagem para a resolução de tarefas sem a
slides, anotações, itens de agenda, vídeo e áudio de cada exigência do usuário de forma presencial através da “Calm
membro da reunião. Technology”, ou seja, a integração de forma tranqüila e
insensível. Todavia, ainda existem desvantagens nessa era de
iRoom inovação. A complexidade do manuseio, onde a partir da
O projeto iRoom (Interactive Room) da Universidade de automatização das tarefas pelo computador, torna-se mais difícil
Stanford que focaliza as interações com dispositivos para o usuário o entendimento de tudo que está ocorrendo. O
computacionais, tais como PCs, laptops, PDAs e superfícies processo de realizar de determinadas tarefas e a expansibilidade,
eletrônicas, em um espaço de trabalho conectado a uma rede justificado pelas várias partes de hardwares e softwares, que os
sem fio, como conceituado em [26]. Um de seus principais dispositivos precisarão para a sua construção, dificultam o
desafios envolve o suporte à movimentação de dados e de conhecimento de sua procedência como justificado em [27].
controle entre esses vários dispositivos de interação de forma As limitações para que aconteça o surgimento de forma
transparente, para não interromper o processo de colaboração. igualitária da Computação Ubíqua e Pervasiva são:
4.CONCLUSÃO a) Menor custo dos dispositivos operacionais, visto que serão
Mais que um campo de excentricidade, os resultados da necessários vários dispositivos computacionais para uma
Computação Ubíqua são perfeitamente aplicáveis ao mundo mesma pessoa;
real. Buscando a mudança do paradigma de interfaces acessíveis
para interfaces invisíveis, a sociedade caminha para a integração b) Formas de Diminuição do consumo de energia por parte
humano-máquina. dos dispositivos para que não seja necessário a todo
momento a troca de sua bateria ou seu carregamento;
O computador está tornando-se um eletrodoméstico, um objeto
que não exige dos usuários o domínio de uma linguagem, c) Uma maior largura de banda já que todos os dispositivos
técnicas ou conhecimentos em informática, enfim, um acessório estarão interligados;
do dia-a-dia. A tendência é que essa integração aumente mais
d) Sistema de segurança de forma embarcada com técnicas de
ainda, graças ao desenvolvimento de interfaces e hardwares que
criptografia para a proteção contra acessos não autorizados,
entenderão o contexto do desejo dos usuários, interpretando, e
roubos de conteúdos ou ate vandalismo.
não “traduzindo”, os comandos.
Porém por ser um projeto audacioso, exige evolução e pesquisas e) Sistemas de proteção a dados privados conseguidos através
em diversas áreas de hardware e software. Além disso, é de sensores e tráfego de informações pessoais das empresas
necessário que haja algum tipo de trabalho em conjunto para
facilitar a tarefa de integração que tais projetos implicam.
Os requisitos dos frameworks e middleware desenvolvidos não 5.REFERÊNCIAS
estão bem definidos, até porque uma das maiores dificuldades, [1] WEISER, Mark, The Computer for the 21st Century,
quando se fala em computação ubíqua, é definir um limite. Até Scientific American Ubicomp Paper after Sci Am editing,1991
onde é possível inserir a computação no cotidiano das pessoas? [2] PORTELLA, Cristiano R R, Computação Ubíqua como
Até que ponto irá conseguir reduzir a exigência da atenção do construir interfaces invisíveis
usuário?
http://bsi.cneccapivari.br/?q=node/41 acessado em 10/10/2008
O amadurecimento dos subsistemas permitirá a construção de
aplicações melhores quanto à criação de aplicações utilizadas [3] Experimental World-Wide Web Server running do Centro
em larga escala. Trata-se de um desenvolvimento que ocorre em de Pesquisa de Palo Alto em Palo Alto, Califórnia, 1990
paralelo. http://sandbox.xerox.com/ubicomp/ acessado em 12/10/2008
Ainda que muitos avanços tenham ocorrido recentemente, [4]TANGO, A Computação Ubíqua de cada um ,retirado do blog
parece ainda faltar um longo caminho até que a computação Meiobit, 2008
ubíqua seja totalmente viável em larga escala e se aproxime do http://meiobit.pop.com.br/meio-bit/wireless-e-redes/a-
que foi idealizado por seus visionários. Interfaces e dispositivos computacao-pervasiva-de-cada-um acessado em 13/10/2008
melhores, mais discretos, mais leves, menores, mais baratos,
mais econômicos e menos intrusivos precisam ser construídos. [5] DOMINGUES, Fabiano L., Computação Ubíqua de Fabiano
L., retirado do site Guia do Hardware, 2008
Portanto, as tendências de mercado mostram que a onda da
computação de mainframe está nos seus estertores, que a http://www.guiadohardware.net/artigos/computacao-ubiqua/
computação pessoal também já passou de seu pico máximo. acessado em 13/10/2008
Agora isto está iniciando um ramo descendente, ao passo que a [6] Blog dos alunos da Universidade de Évora sobre o tema
computação ubíqua está ainda no ramo ascendente, tendendo a Computação Ubíqua
uma exponencial que nos projeta para o desenvolvimento de
artefatos e aplicações ainda sequer imaginados pelos http://neei.uevora.pt/~jay/cubi/index.php?menu=future&submen
pesquisadores, quanto mais pelos simples usuários conforme u=projects acessado em 13/10/2008
descrito em [21]. [7] KILEMAN,José M. at all, Sistemas de Informação
Distribuídos/Computação Ubíqua nos Sistemas de Informação
Vantagens e Desvantagens Distribuídos retirado de Wikipédia
As vantagens da Computação Ubíqua são inúmeras, pois seus http://pt.wikibooks.org/wiki/Sistemas_de_Informa%C3%A7%C
dispositivos são criados afim de que se possa facilitar a vida de 3%A3o_Distribu%C3%ADdos/Computa%C3%A7%C3%A3o_U
seus usuários de todo o mundo através de ambientes
b%C3%ADqua_nos_Sistemas_de_Informa%C3%A7%C3%A3o [20] ANIDO, Ricardo,Computação Ubíqua e Cooperativa,
_Distribu%C3%ADdos acessado em 15/10/2008 retirado do site Comciencia, 2002
[8] BRAGA, Luis F.,at all, Middleware , retirado do site http://www.comciencia.br/reportagens/internet/net13.htm,
Wikipédia acessado em 07/11/2008
http://pt.wikipedia.org/wiki/Middleware acessado em [21] ALEWELLS,Mutações – O futuro pós-humano, retirado do
20/10/2008 blog IIEPBlog
[9] RNP,O que é middleware, do site Rede nacional de Ensino e http://blog.iiep.org.br/2007/08/14/mutacoes-o-futuro-pos-
Pesquisa humano/, acessado em 12/11/2008
http://www.rnp.br/noticias/2006/not-060926.html acessado em [22] Koninklijke Philips Electronics N.V. ,Philips Cria
20/10/2008 Novos Conceitos De Design Em Produtos Voltados À
[10] CALVI, Camilo Zardo, AT ALL, 1990. Um Interpretador Simplicidade Para Estimular Estilo De Vida Saudável,
de Contexto para Plataformas de Serviços retirado do site da empresa Philips, 2008
http://www.sbc.org.br/bibliotecadigital/download.php?paper=17 http://www.philips.com.br/about/news/press/article-
7; acessado em 25/10/2008 4115.page acessado em 15/11/2008
[11]FILHO, José Gonçalves Pereira AT ALL, 2007. Infraware: [23] Vide do site youtube sobre o projeto CoolTown
Um Middleware de Suporte a Aplicações Móveis Sensíveis ao http://www.youtube.com/watch?v=O13U0oLybCA
Contexto.
[24] BROTHERTON, J. A.; ABOWD, G. D.; TRUONG, K. N.
http://www.sbrc2007.ufpa.br/anais/2006/ST/SC2_4.pdf. Supporting Capture And Access Interfaces For Informal And
acessado em 25/10/2008 Opportunistic Meetings. USA: [s.n.], 1999.
[12] PerComp - EveryTime, EveryWhere , 2006 [25] RICHTER, H. A.; ABOWD, G. D.; GEYER, W.; FUCHS,
http://wiki.percomp.org/index.php/home acessado em L.; DAIJAVAD, S.; POLTROCK, S. E. Integrating Meeting
28/10/2008 Capture within a Collaborative Team Environment. In:
UBICOMP, 2001, USA. Anais. . . Springer, 2001. p.123–138.
[13] iSensor- Intelligent Sensor Network,2005 (Lecture Notes in Computer Science, v.2201).
http://wiki.isensorproject.net/index.php acessado em
28/10/2008 [26] JOHANSON, B.; FOX, A.; WINOGRAD, T. The
Interactive Workspaces Project: Experiences with Ubiquitous
[14]ePhone Project, a partir do site Maemo.org, 2007 Computing Rooms. IEEE - 2002: Pervasive Computing, pp.71–
http://ephone.garage.maemo.org acessado em 28/10/2008 78, Stanford University, v.2, 2002.
[15] Esbox, 2007 [27] UFCG inaugura Laboratório de Sistemas Embarcados e
http://esbox.garage.maemo.org acessado em 28/10/2008 Computação Pervasiva através de parcerias com a Nokia e a
Petrobras,notícia do site da Universidade Federal de Campina
[16] Synchro a partir do site Maemo.org, 2008 Grande
http://synchro.garage.maemo.org acessado em 29/10/2008 http://www.ufcg.edu.br/prt_ufcg/assessoria_imprensa/mostra_no
[17]Mompt Project,2008 ticia.php?codigo=665 acessado em 28/10/2008
http://mompt.garage.maemo.org acessado em 29/10/2008 [28] Embedded Academy,207
[18] Pluthon Project, 2008 http://wiki.embeddedacademy.org/index.php/Home,acessado em
29/10/2008
Http://pluthon.garage.maemo.org, acessado em 29/10/2008
[29]LEMOS, Andre, Para a computação ubíqua, pela
[19] ANNIBAL,Leandro,Computação Ubíqua,2002 computação pervasiva ,2008
http://www.gta.ufrj.br/grad/02_2/leandro, acessado em http://www.andrelemos.info/midialocativa/2008/11/para-
05/11/2008 computao-ubqua-pela-computao.html
0 comments
Post a comment