Escolar Documentos
Profissional Documentos
Cultura Documentos
Computao Ubqua
a viso de um mundo no qual o custo do poder computacional e das comunicaes digitais tornam-se to baratos a ponto de poderem ser embutidos em todos os objetos que nos cercam no dia-a-dia
Frank Stajano, 2003 Cambridge University
Computao Ubqua
Na computao de mesa
(desktop)
Na computao ubqua
Computao Ubqua
Um computador em cada mesa
No computao ubqua Poder de processamento e comunicao em interruptores de luz, fechaduras, refrigeradores e sapatos computao ubqua
Computao Ubqa
Ubiqidade
Onipresena
Qualidade do que est ou pode estar em muitos lugares ao mesmo tempo ou quase ao mesmo tempo
Hoje
Motores so artigos baratos a ponto de diferentes utilitrios conterem um motor prprio (secador de cabelos, aspirador de p) ou vrios (automvel)
Capacidade computacional em todo lugar, embarcadas no ambiente a ponto de poderem ser usadas sem serem notadas!
Alm do desktop
Computadores so embarcados em todo lugar no ambiente, projetados para sentir a presena dos usurios e agir correspondentemente Computadores mveis (celulares, smart phones, PDAs, tablets etc) so projetados para interagir tanto com o usurio quanto com este ambiente digital Mistura de ambientes inteligentes, cincia de contexto, computao mvel, rede, dispositivos de informao, etc.
Viso Humana
Histria
Computao Ubqua
Mark Weiser menciona o termo pela primeira vez em 1988 Constri sobre sua pesquisa anterior em interao humano-computador influenciado pelos seguintes fatores:
trabalho do lab PARC da Xerox em redes e histrico de previso de ambientes futuros crtica IHC tradicional, comum no final dos anos 80 avanos na pesquisa de interfaces grficas de usurio
A maioria das reas de pesquisa da Cincia da computao largamente definida por problemas tecnolgicos Orientada pela construo, elaborao de um corpo de resultados obtidos no passado Projeto centrado no usurio normalmente orientado pelas necessidades do usurio final Entrevistas, estudos de campo, perguntas de contexto etc
Computao ubqua uma arena para uma ampla variedade de tipos muito diferentes de reas e interesses tecnolgicos unidos por uma viso comum Orientados pela possibilidade do futuro, h uma preocupao com futuros mundos computacionais em vez de problemas do passado
Cerca de 25% de todos os artigos publicados na conferncia Intl UbiComp entre 2001 e 2005 citam um ou mais dos artigos fundamentais de Mark Weiser
Bell & Dourish, 2007 Yesterdays Tomorrows: Notes on Ubiquitous Computings Dominant Vision,
Bell & Dourish, 2007. Yesterdays Tomorrows: Notes on Ubiquitous Computings Dominant Vision, Personal & Ubiquitous Computing,
11, Springer.
O futuro que a computao ubqua tem tentado construir no nosso prprio futuro, mas o futuro em 1989: o amanh do ontem
Weiser forneceu um veculo criativo para compreender o encontro entre a tecnologia e o mundo social Um mundo onde a tecnologia assumiria um papel liberador Um mundo onde a tecnologia seria limpa, ordenada, estruturada, invisvel, cuidados, atenciosa
O mundo UbiComp que era para ser limpo e ordenado acabou se tornando extremamente bagunado A idia de interoperao transparente (sem costura), homogeneidade, graa, calmaria falhou Em vez de invisveis e no obstrusivos, os dispositivos da UbiComp so na verdade altamente presentes, visveis, ligados a marcas proprietrias Tecnologias amarradas juntas, mantidas em sincronia por meio de considervel esforo Tecnologias aplicadas de formas surpreendentes, para propsitos nunca imaginados pelos projetistas
Dispositivo ParcTAB
Transceiver
Serve como um hub de comunicao para qualquer dispositivo ParcTAB localizado em sua clula
ProjetoParcTab
Incio: 1989 Descrio: sistema que localiza pessoas dentro de um edifcio Utiliza um crach ativo o
Active Badge
Transmite sinal infravermelho a cada 10s Cada sala dentro do edifcio equipada com sensores que detectam esse sinal Localizao do Active Badge determinada com base nas informaes desses sensores
O Computador Onipresente
Computadores Trajveis (wearable) Computadores nos objetos do dia-a-dia A casa sensvel O carro sensvel A sala de aula sensvel A sala de reunies sensvel
Computadores Trajveis
SmartShirt (Sensatex)
Trs geraes de camisetas desenvolvidas em 1996 para a Marinha dos EUA pelo Instituto de Tecnologia da Gergia
http://www.smartshirt.gatech.edu/
Tecido possui sensores, microfones e fibras ticas Mede sinais vitais 24 horas por dia Transmite informaes para uma rede local sem fio, satlite ou sistema de telefonia convencional Informaes enviadas para centro de anlises clnicas que monitora a sade do usurio Dados so dispostos numa pgina pessoal na Web Alteraes bruscas dos sinais acionam alarme no sistema de monitoramento A SmartShirt funciona como um GPS
Registram imagens e sons vivenciados pelo usurio Estabelecem conexo sem fio Transmitem mensagens de voz, dados e imagens em tempo real Motorola
Dispositivos Embarcados
Sensores de temperatura e acelerao Microcontrolador Bateria de lithium (2 a 3 semanas sem recarga) Diodo para comunicao infravermelho
Transmite texto manuscrito, desenhos e ilustraes para celulares, Palms, PCs etc. Usa papel especial (milhares de quadrados de 0,3 mm) e tinta quase imperceptvel ao olho humano Coordenadas so enviadas (Bluetooth) para Palm (ou outro) Palm calcula a posio das letras e as converte em caracteres digitais
Ericsson
A Casa Sensvel
A Casa sensvel
Vrios produtos comerciais disponveis
Connected home
Intel
Monitores embutidos na moblia PC prancheta
A Casa sensvel
Dispositivos Domsticos Embarcados
Internet home
Moldura digital
Cisco
Geladeira inteligente
A Casa sensvel
Casa Sensvel a Contextos: objeto atual de pesquisa
Aware Home
Colorado University
Adaptive House
Casa aprende sobre os hbitos dos usurios e suas atividades Aumento da qualidade de vida
O Carro Sensvel
O Carro sensvel
Componentes automotivos embarcados com nmero cada vez maior de micro-controladores, sensores e atuadores Interao entre dispositivos internos e o mundo exterior Objetivo: estender a interface tradicional do motorista
O Carro sensvel
Tipos de servios
sistemas de navegao telemtica informe sobre falhas em componentes do automvel monitoramento dos dados sobre o veculo pelas montadoras acesso informao (e-mail, web) entretenimento (difuso de udio digital; TV) medio de nvel de poluio muito mais
Pr-produo Estabelecimento de sesso e contexto inicial Gravao ao vivo Mdia Meta-informao Ps-produo Armazenamento Processamento XSTL Acesso s aulas capturadas
Lecturer Browse
Atravs de tcnicas de viso computacional e combinao de vrias fontes de vdeo Atravs de hiperdocumentos multimdia
Cornell University
Telas e teles inteligentes Mesas e blocos de notas inteligentes Integrao de diferentes dispositivos (embarcados e mveis ) E/S com interfaces naturais
Georgia Institute of Technology Interactive Workspace CS Stanford University Microsoft Research, etc.
Integrao de tecnologias
Interface Humano Computador Construo de aplicaes cientes de contexto Captura de experincias ao vivo e posterior acesso a essas experincias Multiplicidade de dispositivos Limitao de recursos nos dispositivos Conectividade Segurana Aspectos ticos e Sociais
proporcionam capacidade de comunicao humano-computador mais rica suportam formas comuns de expresso humana (escrita manual, fala, gestos) Alavancam aes implcitas do usurio no mundo Tentativas: entrada de dados via processamento da fala e primeira gerao de canetas
Foco da IHC: nico usurio num ambiente estacionrio (usurio e seu PC) Novo foco da IHC: vrios usurios co-localizados em ambientes inteligentes que podem solicitar servios simultaneamente, atravs de mltiplos dispositivos Caractersticas
Usurios e dispositivos podem entrar/deixar o ambiente sem aviso prvio Usurios podem trazer seus prprios dispositivos para interagir no ambiente Alguns dispositivos e usurios podem ser altamente mveis
Uma pessoa quer assistir TV Outra quer que um livro seja lido para ela Outra quer jogar xadrez Outra quer navegar na internet
Desafios IHC
Quem controla qual dispositivo e em que momento? Como dever ser este controle? Os dispositivos podem ser compartilhados? Se sim, quais? E por quantos usurios? Servios diferentes oferecidos pelo ambiente requerem os mesmos dispositivos? A entrega de mltiplos servios vai afetar a qualidade de outros servios sendo solicitados no momento? Inteno do usurio : o sistema deve ser proativo e tomar decises pelo usurio?
O que contexto?
informaes sobre o usurio, o ambiente fsico e o ambiente computacional que so importantes para a aplicao levam uma aplicao a adaptar o seu comportamento baseado nas informaes captadas
Onde?
Contextos mais comuns: localizao (onde) e identidade (quem) Exemplos: Projeto Active Badge e ParcTab A partir da localizao e identificao do usurio => aplicao oferece servios do tipo:
Encaminhamento automtico de chamada para um sistema telefnico Atualizao automtica de mapas de localizao do usurio no escritrio
Equipamentos cientes de contexto: sistema de navegao em carros baseado em GPS que mudam o contedo de PDAs, por ex., em funo da localizao fsica do motorista
Reunies em trabalhos colaborativos (formais e informais) Aulas (educao/treinamento) Eventos especiais (frias, aniversrios, casamentos etc.)
captao do contexto
e
Dispositivos de Controle
dispositivos inteligentes muito pequenos podem ser integrados a lmpadas, interruptores, termostatos, rdiorelgio etc.
termostatos
Controlador
Responsvel pela funo do sistema como um todo (verifica sensores e toma ao necessria) Sensores em portas e janelas para detectar a entrada de intrusos Atuadores para acionar alarmes ou notificar a polcia, Controlador de segurana Sensores de temperatura Atuadores para ligar/desligar/programar AVAC Controlador de AVAC
Controle de segurana
AC A
controlador
Sensor temp
Dispositivos Dedicados
Teclados
Cmeras de vdeo
Dispositivos Embarcados
quiosques
Blocos de notas
Moldura digital
Educao/Treinamento
Multiplicidade de Dispositivos
celulares
smartphones
PDA Assistente Pessoal Digital Computadores de mo
screenphones
Integrao de dispositivos de acesso informao a servios de guias tursticos, ambientes de aula etc. Celular
SMS, email, acesso a internet (chaveamento de pacotes), jogos, bluetooth, infravermelho, camera, gravador de vdeo, MMS (envio de fotos e vdeos), tocador MP3, rdio, GPS (acesso aos mais diversos servios) Livro de endereos e telefones, calendrio, atividades a fazer, editor de texto, calculadora, despertador, e-mail, sincronizao de dados e jogos, navegadores, relgios globais, gerente de arquivos, planilhas, aplicaes financeiras, reprodutores de mdia, etc.
Multiplicidade de Dispositivos
Dispositivos de Entretenimento
Uso focado principalmente no lazer
Set-top-box
Console de jogos
Brinquedos inteligentes
Tocadores MP3
Comunicao mais rpida e de maior alcance Telas com maior resoluo Processadores mais rpidos Aplicaes mais complexas
Objetivo de pesquisas em baterias: Leves Suporta mais tempo de fala e de processamento Menos agressiva ambientalmente
Ex.: ltio-polmero
Quantidade de memria uma frao da de um PC Processam executveis e dados direto de sua localizao em RAM ou ROM Poder de processamento e memria limitados => programao eficiente da aplicao S.O. e aplicaes no atualizveis no tempo de vida do dispositivo Aplicaes normalmente no so reiniciadas (podem executar para sempre) Requer sistema operacional e aplicaes muito estveis
Conectividade
Desafio:Segurana
capacitar
q fiquem
Entrada/sada de dispositivos, servios, usurios Descoberta de servio - dispositivos comunicam-se entre si no apenas para a troca/sincronizao de dados mas para a realizao de tarefas de forma autnoma
Celular busca, dentro de um automvel, dispositivo que possa oferecer servio de altofalante; PDA busca, em uma rede interna de um avio, monitor para a sada dos dados processados no PDA.
IU Multi-modo
Percepo de localizao
Percepo de contexto
Computao do futuro CSCW Vigilncia Novos dispositivos de E/S Computao Mvel Computadores Interfaces naturais IU multi-sensorial trajveis Automao Residencial Reconhecimento da fala Viso Reconhecimento de Face Localizao de som computacional
Ambientes Entretenimento Inteligentes Computao Computao ciente distribuda de contexto Redes de sensores sem fio Sistemas autoorganizveis Aplicaes distribudas
Ler o artigo:
Assistir o vdeo:
http://www.youtube.com/watch?v=bS6Xqj BO99Q&feature=related
Acesso remoto - veja como se cadastrar e configurar proxy em: www.sin.ufscar.br Acesso da UFSCar: www.bco.ufscar.br