SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Integração de
Sensores no
Windows Phone
Jackson Feijó
Instituto Nokia de Tecnologia
Ecosystem Team



1   INdT – Webinar
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
Integração de Sensores no Windows Phone




Como começou tudo isso?
• Desafios de acessibilidade
• Pensar nas dificuldades humanas




3   INdT – Webinar
Integração de Sensores no Windows Phone




User Experience levada a sério
• Laboratórios de usabilidade
• Experimentos de UX




4   INdT – Webinar
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
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
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
Integração de Sensores no Windows Phone

       Sensores presentes no
     Windows Phone: quais são?




8   INdT – Webinar
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
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
Integração de Sensores no Windows Phone



                      Microfone no WP?
     Pesquisar as velhas fórmulas de
                  física




11   INdT – Webinar
Integração de Sensores no Windows Phone



                      Câmera no XNA?
     criar meu próprio videosink!




12   INdT – Webinar
Lógica de Games
     Intialize( )       LoadContent( )




                                         Game Over
                          Update( )                  UnloadContent( )




                           Draw( )



13     INdT – Webinar
Integração de Sensores no Windows Phone




     Pausa para demonstração...




14   INdT – Webinar
Integração de Sensores no Windows Phone

Alternative HCI
•    Touchless
•    Hands-free
•    Voiceless
•    Voice-free
•    Motion
•    Position (gps)
•    etc

15   INdT – Webinar
Integração de Sensores no Windows Phone




INdT na MobileHCI2012
• Posicionar nossos experimentos perante a
  comunidade científica




16   INdT – Webinar
Integração de Sensores no Windows Phone

                      Uma última mensagem:


conceito antes da solução



17   INdT – Webinar
Integração de Sensores no Windows Phone




     Sugestões e críticas, por favor.




18   INdT – Webinar
Obrigado
                      jackson.feijo@indt.org.br



19   INdT – Webinar

Weitere ähnliche Inhalte

Ähnlich wie Integração sensores WP

Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Campus Party Brasil
 
Teoria da interactividade
Teoria da interactividadeTeoria da interactividade
Teoria da interactividadeCarlos Barbosa
 
Interfaces Naturais
Interfaces NaturaisInterfaces Naturais
Interfaces NaturaisEdu Agni
 
Palestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasPalestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasCampus Party Brasil
 
Natural User Interface Design
Natural User Interface DesignNatural User Interface Design
Natural User Interface DesignEdu Agni
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft SurfaceSergioSouza
 
Oficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisOficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisInstituto Faber-Ludens
 
Desafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaDesafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaIntel Software Brasil
 
Retorno do Investimento em Usabilidade
Retorno do Investimento em UsabilidadeRetorno do Investimento em Usabilidade
Retorno do Investimento em UsabilidadeBernardo Mattos
 
Explorando novas telas com o Google TV
Explorando novas telas com o Google TVExplorando novas telas com o Google TV
Explorando novas telas com o Google TVAntonio Marin Neto
 

Ähnlich wie Integração sensores WP (20)

Mt Lab
Mt LabMt Lab
Mt Lab
 
Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010
 
Teoria da interactividade
Teoria da interactividadeTeoria da interactividade
Teoria da interactividade
 
Interfaces Naturais
Interfaces NaturaisInterfaces Naturais
Interfaces Naturais
 
Palestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasPalestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracas
 
Natural User Interface Design
Natural User Interface DesignNatural User Interface Design
Natural User Interface Design
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
Phonegap
PhonegapPhonegap
Phonegap
 
TDC - 3D Touch
TDC - 3D TouchTDC - 3D Touch
TDC - 3D Touch
 
Cenários de futuro
Cenários de futuroCenários de futuro
Cenários de futuro
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft Surface
 
10102015164828
1010201516482810102015164828
10102015164828
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
Oficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisOficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos Móveis
 
Intel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensãoIntel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensão
 
Desafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataformaDesafios do Desenvolvimento Multi-plataforma
Desafios do Desenvolvimento Multi-plataforma
 
O retorno do investimento no projeto adequado de interfaces de usuário
O retorno do investimento no projeto adequado de interfaces de usuárioO retorno do investimento no projeto adequado de interfaces de usuário
O retorno do investimento no projeto adequado de interfaces de usuário
 
Retorno do Investimento em Usabilidade
Retorno do Investimento em UsabilidadeRetorno do Investimento em Usabilidade
Retorno do Investimento em Usabilidade
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Explorando novas telas com o Google TV
Explorando novas telas com o Google TVExplorando novas telas com o Google TV
Explorando novas telas com o Google TV
 

Mehr von Microsoft Mobile Developer

Intro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsIntro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsMicrosoft Mobile Developer
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagMicrosoft Mobile Developer
 
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsLumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsMicrosoft Mobile Developer
 
Windows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appWindows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appMicrosoft Mobile Developer
 
La pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeLa pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeMicrosoft Mobile Developer
 
Il pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoIl pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoMicrosoft Mobile Developer
 
Lens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocameraLens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocameraMicrosoft Mobile Developer
 

Mehr von Microsoft Mobile Developer (20)

Intro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsIntro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and tools
 
Lumia App Labs: Lumia SensorCore SDK beta
Lumia App Labs: Lumia SensorCore SDK betaLumia App Labs: Lumia SensorCore SDK beta
Lumia App Labs: Lumia SensorCore SDK beta
 
Nokia Asha from idea to app - Imaging
Nokia Asha from idea to app - ImagingNokia Asha from idea to app - Imaging
Nokia Asha from idea to app - Imaging
 
Push notifications on Nokia X
Push notifications on Nokia XPush notifications on Nokia X
Push notifications on Nokia X
 
DIY Nokia Asha app usability studies
DIY Nokia Asha app usability studiesDIY Nokia Asha app usability studies
DIY Nokia Asha app usability studies
 
Lessons learned from Nokia X UI reviews
Lessons learned from Nokia X UI reviewsLessons learned from Nokia X UI reviews
Lessons learned from Nokia X UI reviews
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tag
 
HERE Maps for the Nokia X platform
HERE Maps for the Nokia X platformHERE Maps for the Nokia X platform
HERE Maps for the Nokia X platform
 
Nokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerationsNokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerations
 
Introduction to Nokia Asha SDK 1.2 (beta)
Introduction to Nokia Asha SDK 1.2 (beta)Introduction to Nokia Asha SDK 1.2 (beta)
Introduction to Nokia Asha SDK 1.2 (beta)
 
UX considerations when porting to Nokia X
UX considerations when porting to Nokia XUX considerations when porting to Nokia X
UX considerations when porting to Nokia X
 
Kids' games and educational app design
Kids' games and educational app designKids' games and educational app design
Kids' games and educational app design
 
Nokia X: opportunities for developers
Nokia X: opportunities for developersNokia X: opportunities for developers
Nokia X: opportunities for developers
 
Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1
 
Intro to Nokia X software platform and tools
Intro to Nokia X software platform and toolsIntro to Nokia X software platform and tools
Intro to Nokia X software platform and tools
 
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsLumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
 
Windows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appWindows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra app
 
La pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeLa pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo store
 
Il pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoIl pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progetto
 
Lens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocameraLens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocamera
 

Integração sensores WP

  • 1. Integração de Sensores no Windows Phone Jackson Feijó Instituto Nokia de Tecnologia Ecosystem Team 1 INdT – Webinar
  • 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
  • 14. Integração de Sensores no Windows Phone Pausa para demonstração... 14 INdT – Webinar
  • 15. Integração de Sensores no Windows Phone Alternative HCI • Touchless • Hands-free • Voiceless • Voice-free • Motion • Position (gps) • etc 15 INdT – Webinar
  • 16. Integração de Sensores no Windows Phone INdT na MobileHCI2012 • Posicionar nossos experimentos perante a comunidade científica 16 INdT – Webinar
  • 17. Integração de Sensores no Windows Phone Uma última mensagem: conceito antes da solução 17 INdT – Webinar
  • 18. Integração de Sensores no Windows Phone Sugestões e críticas, por favor. 18 INdT – Webinar
  • 19. Obrigado jackson.feijo@indt.org.br 19 INdT – Webinar