O documento discute a integração de sensores no Windows Phone, incluindo acelerômetro, câmera e microfone. Ele também aborda conceitos como HCI, design de interação e experiência do usuário, além de mostrar exemplos de como sensores podem ser usados em jogos e aplicativos sem toque. O objetivo é promover discussões sobre interação humano-computador e o potencial dos sensores para novas experiências no Windows Phone.
2. Integração de Sensores no
Windows Phone
Objetivos
• Qual a relevância desse assunto?
• Conversar sobre HCI/Sensores/Interação
• Conversar sobre Windows Phone e Sensores
• Mostrar código!!! (demo)
2 INdT – Webinar
3. Integração de Sensores no Windows Phone
Como começou tudo isso?
• Desafios de acessibilidade
• Pensar nas dificuldades humanas
3 INdT – Webinar
4. Integração de Sensores no Windows Phone
User Experience levada a sério
• Laboratórios de usabilidade
• Experimentos de UX
4 INdT – Webinar
5. Integração de Sensores no Windows Phone
Definições - HCI
• Human-Computer Interaction
• HCI envolve o estudo, planejamento e
design da interação entre pessoas
(usuários) e computadores
5 INdT – Webinar
6. Integração de Sensores no Windows Phone
Definições – Interaction Design
• É Design de Interação ☺
• É a forma como um produto
proporciona ações em conjunto
entre pessoas e sistemas.
6 INdT – Webinar
7. Integração de Sensores no Windows Phone
Definições – Sensores
• É um conversor que mede uma
quatidade física e converte em um
sinal, que pode ser lido por um
observador ou um instrumento
7 INdT – Webinar
8. Integração de Sensores no Windows Phone
Sensores presentes no
Windows Phone: quais são?
8 INdT – Webinar
9. Acelerômetro
Mede as forças aplicada no aparelho em um determinado instante.
Estas forças podem ser usadas para determinar em qual direção o
usuário está movendo o aparelho.
Os componentes de aceleração são em X, Y e Z.
Também é possível simular o
acelerômetro no Emulador
9 INdT – Webinar
10. Interação com Touch
Raw Input – Determina toques na tela;
Gestures – Determina o tipo de toque feito na tela;
Tipo Descrição
Tap Um toque (touch & release);
DoubleTap Dois seguidos na tela;
Hold Um toque por um tempo relativamente longo;
FreeDrag Toque com arrasto em qualquer posição;
VerticalDrag Toque com arrasto para cima ou para baixo;
HorizontalDrag Toque com arrasto para a direita ou esquerda;
DragComplete Marca o final de um FreeDrag, HorizontalDrag ou VerticalDrag;
Flick Toque de um dedo na tela e é retirado sem parar;
Pinch Movimentação de dedos na tela;
PinchComplete Marca o final do Pinch;
10 INdT – Webinar
11. Integração de Sensores no Windows Phone
Microfone no WP?
Pesquisar as velhas fórmulas de
física
11 INdT – Webinar
12. Integração de Sensores no Windows Phone
Câmera no XNA?
criar meu próprio videosink!
12 INdT – Webinar
13. Lógica de Games
Intialize( ) LoadContent( )
Game Over
Update( ) UnloadContent( )
Draw( )
13 INdT – Webinar