Mais conteúdo relacionado Semelhante a Interfaces de Usuário Ubíquas - UUI (20) Mais de elliando dias (20) Interfaces de Usuário Ubíquas - UUI1. Interfaces de Usuário Ubíquas - UUI
Pontos de
computação
Computação Computação
Pervasiva Ubíqua
Computação Computação
Desktop Móvel
mobilidade
© Jair C Leite
Computação pervasiva
• Novas formas de saída
– Projeção no ambiente
• Novas formas de entrada
– Sensores no ambiente
• Interação incidental
© Jair C Leite
2. Computação Pervasiva
“Everywhere Display” (IBM)
Pervasive (ing.) –
que está espalhada
em todo lugar.
© Jair C Leite
Display em automóveis
cooltown.hp.com/mpulse/backissues/0601/0601-cooltown.asp
© Jair C Leite
3. Arquitetura para interação baseada em
sensores
control
inference
data
fusion context
model
raw data user
sensors reduction actions
© Jair C Leite
Microsoft Surface
• http://www.popularmechanics.com/technology
/industry/4217348.html
© Jair C Leite
4. Interação em computação ubíqua
• Combinação de computação móvel e
pervasiva
• Inúmeras novas possibilidades de interação
© Jair C Leite
Interação com telas públicas
• Projeto e-campus,
Lancaster 2005
• Permite que as pessoas
interajam com telas
colocadas em locais
públicos
• Usuários interagem
utilizando telefones
celulares (bluetooth)
• Conteúdo é colocado a
partir da Web por
pessoas cadastradas.
Fonte: http://ecampus.lancs.ac.uk/
© Jair C Leite
5. Interação incidental em computação
ubíqua
• Na interação convencional, o usuário utiliza o
computador com um objetivo em mente
– Interação intencional
• Na interação incidental, o usuário pode
interagir com o computador sem
necessariamente ter a intenção
• Exemplos
– Ambientes inteligentes (casa, escritórios, carros)
– Artefatos com sensores
© Jair C Leite
MediaCup
• A caneca tem sensores
e transmissores que
comunicam-se com um
computador central
• Indicam temperatura e
movimento
• Pode indicar o estado
do seu usuário
© Jair C Leite
6. OnCue
• Toolbar inteligente
• Apresenta-se ao
usuário quando algo é
copiado para o
clipboard
• Analisa o conteúdo do
clipboard
© Jair C Leite
Contexto 1
• Usuário está se preparando para uma viagem.
• Antes de sair de casa, faz todas as transações
bancárias pendentes do dia, acessando o “Internet
banking”
• Antes de iniciar a viagem, passa num terminal de
auto-atendimento para sacar dinheiro.
• Durante a viagem, que dura o dia inteiro, descobre
que esqueceu de fazer uma transferência. Daí,
acessa o banco usando o seu celular
– “Tele-atendimento”
– “Portal Wap”
– “Portal Web”
© Jair C Leite
7. Contexto 2
• Uma pessoa está utilizando uma aplicação
de edição de apresentações
• Edita em casa num computador linux
• Edita no trabalho num computador windows
• Edita colaborativamente num teleconferência
multimídia, numa sala com uma tela interativa
© Jair C Leite
Desafios
• Qual a melhor estratégia de solução?
• A solução baseada na Web é interessante?
• A solucão codifique em JAVA e rode em
qualquer lugar?
• A solucão codifique em qualquer lugar e rode
no Windows?
• Quais são os caminhos em ambientes
abertos e livres?
• Uma solução com um núcleo e múltiplas
interfaces de usuário é viável?
© Jair C Leite
9. Modos de consumo de mídias
Quais as oportunidades de pesquisa, desenvolvimento e negócios?
© Jair C Leite
GADGETS
© Jair C Leite