• Nenhum resultado encontrado

Dispositivos de. em RV. Judith Kelner e equipe do GRVM

N/A
N/A
Protected

Academic year: 2021

Share "Dispositivos de. em RV. Judith Kelner e equipe do GRVM"

Copied!
37
0
0

Texto

(1)

Dispositivos de

Dispositivos de

Intera

Intera

ç

ç

ão Ca

ão Ca

ó

ó

ticos

ticos

em RV

em RV

Judith

Judith

Kelner

Kelner

e equipe do GRVM

e equipe do GRVM

(2)

Roteiro

Roteiro

• Dispositivos Caóticos

• Comunicação Sem Fio

• Aplicações

• Problemas x Soluções

• Futuro?

(3)

Ca

Ca

ó

ó

ticos

ticos

-

-

Defini

Defini

ç

ç

ão

ão

Caóticos

do francês chaotique que está em caos,

confuso, desordenado

Caos

do latim chaos

(Física) Comportamento praticamente imprevisível exibido em sistemas

(4)

Dispositivo

Dispositivo

Periférico que permite ao usuário

interagir com o computador e suas

aplicações

 entrada de dados texto apontamento  saída de dados impressão visualização  híbridos voz rastreamento force feedback

(5)

Intera

Intera

ç

ç

ão

ão

Realidade Usuário Mediação Tecnológica

Ação Direta Percepção Direta Ação Sensor Atuador Sensação Ambiente Virtual

(6)

Tipos de Dispositivo

Tipos de Dispositivo

Keyboard

– Teclado, keypad, celular

Joystick

Joystick, Joypad

Tracker

Pointing device

(7)

Joysticks

Joysticks

Ca

Ca

ó

ó

ticos

ticos

Microfone

– Intensidade do ruído mapeia eixo do joystick

• Ex.: screaming worms

– Intensidade tonal mapeia eixo do joystick Height Volume C C# D# F# G# A# D E F G A B

(8)

Joysticks

Joysticks

Ca

Ca

ó

ó

ticos

ticos

Tracker

– Mapeamento de eixos de tracker em eixos do joystick

• Ex.: Mão do usuário mapeia posições de uma aeronave

(9)

Mouse

– Mapeamento de eixos de mouse em eixos do joystick

• Planos XZ, YZ ou XY

• Uso de mais de um mouse?

– Mapeamento de botão de rolagem em eixo de

joystick

Joysticks

Joysticks

Ca

Ca

ó

ó

ticos

ticos

X

Y

Y X

(10)

Joysticks

Joysticks

Ca

Ca

ó

ó

ticos

ticos

Teclado

– Mapeamento de linhas de teclas

pressionadas em eixos do

joystick

• Ex.: Rolagem sobre teclado

Track-mount Keyboard

(11)

Pointing

Pointing

Devices

Devices

Ca

Ca

ó

ó

ticos

ticos

Joystick

– Mapeamento de eixos de joystick em eixos do

mouse

X Y Y X

(12)

Pointing

Pointing

Devices

Devices

Ca

Ca

ó

ó

ticos

ticos

Câmera

– Mapeamento de posição em campo

de visão da câmera para posição do

mouse

na tela

X

(13)

Trackers

Trackers

Ca

Ca

ó

ó

ticos

ticos

Câmera

– Mapeamento de posição no campo

de visão da câmera em eixos do

(14)

Trackers

Trackers

Ca

Ca

ó

ó

ticos

ticos

Teclado

– Mapeamento de linhas de teclas

pressionadas em eixos do

tracker

• Ex.: Rolagem sobre teclado

(15)

Tracker

Tracker

Ca

Ca

ó

ó

tico

tico

Mouse

– Mapeamento de eixos de mouse em eixos do tracker – Mapeamento de botão de rolagem em eixo de

tracker

Z X X Y Z X Y Z X Y

(16)

Dispositivos Ca

Dispositivos Ca

ó

ó

ticos

ticos

• Outras possíveis variáveis de

mapeamento caótico

– Câmera: luminosidade, cor – Teclado: número de teclas

pressionadas, distância relativa entre elas ou sua distribuição no teclado

Mouse: velocidade de deslocamento e

clique

– Microfone: intervalo entre ruídos, constância da onda sonora

(17)

Dispositivos

Dispositivos

-

-

Outros

Outros

SENSOUS MOHAND GestureWrist E-PAD I.D. Keyboard pad Foot pad

(18)

Dispositivos Ca

Dispositivos Ca

ó

ó

ticos

ticos

• Outros possíveis

dispositivos caóticos

Webcam

na cabeça do usuário

– Teclado nos pés

(19)

Dispositivos Ca

Dispositivos Ca

ó

ó

ticos

ticos

• Mais ilustrações

– Lanterna com webcam

Mouse

nos pés do usuário – Teclado de cabeça pra

(20)

Intera

Intera

ç

ç

ão Ca

ão Ca

ó

ó

tica

tica

Usando keyboards caóticos

• Microfone

– Detecção de existência de ruído

• Ex.: barulho ou voz do usuário mapeado em comando específico

– Detecção de freqüência de ruído

• Diferentes comandos de acordo com tons musicais ou vogais

– Detecção de código Morse

• Código Morse mapeado em teclas

O ---...S

S

(21)

Intera

Intera

ç

ç

ão Ca

ão Ca

ó

ó

tica

tica

Usando

keyboards

caóticos

Joystick

– Direção e botões mapeiam teclas

• Ex.: 3 botões + 8 direções: 64

diferentes combinações ou teclas

3 botões: 8 combinações Stick: 8 direções 1. 2. 3. 4. 5. 6. 7. 8.

(22)

Teleservi

Teleservi

ç

ç

os

os

Aplica

Aplica

ç

ç

ões

ões

1) Telemetria

– Levantamento do consumo de energia por uma companhia de eletricidade

2) Navegação WEB

– Informação do mercado financeiro – Entretenimento/Turismo

– Disponibilidade de Transporte

– Consulta a Diretórios de informação

3) Descoberta de Serviços

(23)

Redes de Comunica

Redes de Comunica

ç

ç

ão

ão

M

M

ó

ó

vel/Celular

vel/Celular

(24)

Handoff

Handoff

(Troca de C

(Troca de C

é

é

lula)

lula)

•Usuário muda de Célula enquanto conectado

•Usuário “sabe” que está mudando de célula medindo a potência do sinal da ERB •Há troca de mensagens para se desconectar da antiga célula e se conectar com a célula nova

Causa perda temporária da conexão (1 segundo)  perda de

(25)

IP M

IP M

ó

ó

vel

vel

O Problema de

O Problema de

Roteamento

Roteamento

• Quando uma máquina não está no

local onde está situado o seu

endereço IP da Internet

• Vamos ai precisar de uma nova

modificação no IP

IP

(26)

Aplica

Aplica

ç

ç

ões de

ões de

WLANs

WLANs

• Ambientes difíceis de realizar fiação de modo convencional

– Edifícios históricos, instalações em locais de difícil acesso: florestas, montanhas, desertos, pântanos

• Ambientes de freqüentes mudanças

– Locais de pesquisas de campo, linhas de combates em guerra

• LANs Provisórias

– Conferências, Seminários, Congressos

• Ambientes móveis dentro de instalações

(27)

Exemplos de configura

Exemplos de configura

ç

ç

ão

ão

CONEXÃO DE LANS ENTRE PREDIOS

WLAN Rede Cabeada

(28)

Dificuldades

Dificuldades

• Interferência e ruído (fornos de microondas)

• Não existe conectividade o tempo todo • Gerenciamento do uso de bateria

• Redes sem fio sobrepostas

• Segurança - nenhuma barreira física impedindo acesso a informação

• Protocolo WEP: Wireless Encryption

Protocol

(quebrado!)

(29)

Redes Metropolitanas Sem

Redes Metropolitanas Sem

Fio

Fio

Wi

Wi

-

-

Max

Max

• Uma tecnologia para construção de

backbone

sem fio numa região

metropolitana

• Ocupa espectro com e sem licença • Existe a possibilidade de permitir

acesso banda larga para usuários também (futuro!!)

• Norma em elaboração, embora já existam produtos  problemas de interconexão (piloto em Ouro Preto)

(30)

Acesso Banda Larga para todos

(31)

Bluetooth

Bluetooth

802.15

802.15

• Eliminar cabos (até 10 m)

• Economia de energia (distancia pequena) • Oferecer rádios embarcados em sistemas

pequenos ex: pen drive, mouse, teclado,..

• Conectividade sem precisar da intervenção do usuário (auto-conectividade)

• Rede de até 8 usuários (chamada de piconet) • Taxas de até 721 kbps

(32)

Aplica

Aplica

ç

ç

ões Dispositivos

ões Dispositivos

Ca

Ca

ó

ó

ticos

ticos

• GFighters

– jogo de luta 3D em desenvolvimento – lutadores controlados por gestos – marcadores mapeiam movimentação

– tapete mapeia os botões de ação (soco, chute, golpe especial)

– modo com dois jogadores: controle em duas máquinas distintas

– jogo interpreta os controles como se fossem locais

(33)

GFighters

GFighters

(34)

Problemas x Solu

Problemas x Solu

ç

ç

ões

ões

• Desenvolvimento para celular

– Linguagens utilizadas:

• Java • C++

• Python • ...

– Suporte para aplicações Bluetooth  maior em Java (mais exemplos, mais bibliotecas)

(35)

Problemas x Solu

Problemas x Solu

ç

ç

ões

ões

• Quando um dispositivo móvel funciona como

controle da aplicação:

– a interferência deve ser levada em consideração, pois existem aplicações que requerem acesso intermitente ao dispositivo, e quedas na conexão não são toleradas – a banda deve ser considerada, de modo que as

informações de controle possam ser passadas em tempo real para a máquina que hospeda o jogo

– a distância dispositivo/máquina da aplicação também tem que ser considerada, respeitando os limites de cada tecnologia (em ordem crescente de distância):

(36)

Futuro?

Futuro?

• Abstração de dispositivos

– como agrupar/classificar dispositivos com características similares

– permitir o uso de diferentes dispositivos por uma mesma aplicação

– diminuir a quantidade de modificações

necessárias no código da aplicação para que exista suporte a novos dispositivos

– acessar dispositivos que dependem de bibliotecas nativas sem influir na

portabilidade da aplicação

– diminuir o tempo de desenvolvimento de novas aplicações

– favorecer a criação de novos dispositivos de interação

(37)

Futuro?

Futuro?

• Adaptação de dispositivos

de acordo com

necessidades especiais

– usar o mesmo dispositivo com funções diferentes (microfone pode

funcionar como captador de áudio em uma

aplicação e como eixo de

joystick em outra) – uso de dispositivos

caóticos para obtenção de informações do paciente (psicologia, fisioterapia...) – adaptar dispositivos de acordo com as habilidades do usuário

Referências

Documentos relacionados

Na entrevista a seguir, Capovilla revisita a própria trajetória intelectual, debate a sua passagem pelo Centro Popular de Cultura de São Paulo e as críticas que escreveu para

Os cuidados do medico veterinário, do tutor do animal e mesmo do responsável pela limpeza do material cirúrgico podem contribuir para o aparecimento de complicações

The convex sets separation is very important in convex programming, a very powerful mathematical tool for, see [ ], operations research, management

Algumas propostas de políticas foram influenciadas pelo fundamento político e pela ação do PVNC, tais como: o Programa Universidade para Todos – PROUNI e o Programa de Apoio

• Os municípios provavelmente não utilizam a análise dos dados para orientar o planejamento de suas ações;. • Há grande potencialidade na análise dos micro dados do Sisvan

Acrescenta, também, que as preocupações centrais para as feministas quanto à prestação de trabalho não remunerado debruçam-se sobre como valorizá-lo e partilhá-lo de

Pretendo, a partir de agora, me focar detalhadamente nas Investigações Filosóficas e realizar uma leitura pormenorizada das §§65-88, com o fim de apresentar e

No primeiro, destacam-se as percepções que as cuidadoras possuem sobre o hospital psiquiátrico e os cuidados com seus familiares durante o internamento; no segundo, evidencia-se