Escolar Documentos
Profissional Documentos
Cultura Documentos
Interao Caticos
em RV
Judith Kelner
e equipe do GRVM
Roteiro
Dispositivos Caticos
Comunicao Sem Fio
Aplicaes
Problemas x Solues
Futuro?
Caticos - Definio
Caticos
do francs chaotique
que est em caos,
confuso, desordenado
Caos
do latim chaos
(Fsica) Comportamento praticamente
imprevisvel exibido em sistemas
regidos por leis deterministas
Dispositivo
Perifrico que permite ao usurio
interagir com o computador e suas
aplicaes
entrada de dados
texto
apontamento
sada de dados
impresso
visualizao
hbridos
voz
rastreamento
force feedback
Interao
Ao Direta
Ao
Atuador
Sensao
Sensor
Ambiente Virtual
Usurio
Mediao Tecnolgica
Percepo Direta
Realidade
Tipos de Dispositivo
Keyboard
Teclado, keypad, celular
Joystick
Joystick, Joypad
Tracker
Pointing device
Mouse, mesa digitalizadora
Joysticks Caticos
Microfone
Intensidade do rudo
mapeia eixo do joystick
Ex.: screaming worms
C#
D
A#
D#
A
G#
E
G
Volume
F#
Joysticks Caticos
Tracker
Mapeamento de eixos de tracker em
eixos do joystick
Ex.: Mo do usurio mapeia
posies de uma aeronave
Joysticks Caticos
Mouse
Mapeamento de eixos de mouse em
eixos do joystick
Planos XZ, YZ ou XY
Uso de mais de um mouse?
Mapeamento de boto
de rolagem em eixo de
joystick
Joysticks Caticos
Teclado
Mapeamento de linhas de teclas
pressionadas em eixos do joystick
Ex.: Rolagem sobre teclado
Track-mount Keyboard
desktop
mouse
Y
X
Y
Y
X
Trackers Caticos
Cmera
Mapeamento de posio no campo
de viso da cmera em eixos do
tracker
Trackers Caticos
Teclado
Mapeamento de linhas de teclas
pressionadas em eixos do tracker
Ex.: Rolagem sobre teclado
Braille keyboard
Tracker Catico
Mouse
Mapeamento de eixos de mouse em
eixos do tracker
Mapeamento de boto
de rolagem em eixo de
Y
Z
tracker
Y
Y
Z
Z
X
X
Dispositivos Caticos
Outras possveis variveis de
mapeamento catico
Cmera: luminosidade, cor
Teclado: nmero de teclas
pressionadas, distncia relativa entre
elas ou sua distribuio no teclado
Mouse: velocidade de deslocamento e
clique
Microfone: intervalo entre rudos,
constncia da onda sonora
Dispositivos - Outros
Foot pad
E-PAD I.D.
SENSOUS
Keyboard pad
MOHAND
GestureWrist
Dispositivos Caticos
Outros possveis
dispositivos caticos
Webcam na cabea do
usurio
Teclado nos ps
Mouse sobre teclado
Dispositivos Caticos
Mais ilustraes
Lanterna com webcam
Mouse nos ps do usurio
Teclado de cabea pra
baixo
Interao Catica
Usando keyboards
caticos
Microfone
O
S
--...
O
S
Interao Catica
Usando keyboards caticos
Joystick
Direo e botes mapeiam teclas
Ex.: 3 botes + 8 direes: 64
diferentes combinaes ou teclas
Stick: 8 direes
3 botes: 8 combinaes
1.
5.
2.
6.
3.
7.
4.
8.
Teleservios Aplicaes
1) Telemetria
Levantamento do consumo de energia por
uma companhia de eletricidade
2) Navegao WEB
3) Descoberta de
Servios
Aplicaes Dispositivos
Caticos
GFighters
GFighters
rede
Problemas x Solues
Desenvolvimento para celular
Linguagens utilizadas:
Java
C++
Python
...
Problemas x Solues
Quando um dispositivo mvel funciona como
controle da aplicao:
a interferncia deve ser levada em considerao, pois
existem aplicaes que requerem acesso intermitente
ao dispositivo, e quedas na conexo no so toleradas
a banda deve ser considerada, de modo que as
informaes de controle possam ser passadas em
tempo real para a mquina que hospeda o jogo
a distncia dispositivo/mquina da aplicao tambm
tem que ser considerada, respeitando os limites de
cada tecnologia (em ordem crescente de distncia):
IrDA, Bluetooth (10m), WiFi (50m)
Futuro?
Abstrao de dispositivos
como agrupar/classificar dispositivos com
caractersticas similares
permitir o uso de diferentes dispositivos por
uma mesma aplicao
diminuir a quantidade de modificaes
necessrias no cdigo da aplicao para que
exista suporte a novos dispositivos
acessar dispositivos que dependem de
bibliotecas nativas sem influir na
portabilidade da aplicao
diminuir o tempo de desenvolvimento de
novas aplicaes
favorecer a criao de novos dispositivos de
interao
Futuro?
Adaptao de dispositivos
de acordo com
necessidades especiais
usar o mesmo dispositivo
com funes diferentes
(microfone pode
funcionar como captador
de udio em uma
aplicao e como eixo de
joystick em outra)
uso de dispositivos
caticos para obteno
de informaes do
paciente (psicologia,
fisioterapia...)
adaptar dispositivos de
acordo com as
habilidades do usurio
Lista de Exerccios
1.
Dispositivos de
Interao Caticos
em RV
Judith Kelner
e equipe do GRVM