SlideShare una empresa de Scribd logo
1 de 28
Come andTouch it!open-multitouch jeramanjeraman@wouwlabs.com
técnica de interação que permite aos usuários controlarem aplicações gráficas com múltiplos dedos... mouse, teclado, monitor... é um dispositivo de entrada e [por que não?] saída “mimimi” que diabos é?
pra que diabos serve? hm... nada?
$urface , IPhone, Touchsmart no dia a dia (mesmo em coisas que não se sabe direito o que é...)
games
livecinema bruno vianna e sua ressaca...
reactable música e instrumentos musicais...
reactable música e instrumentos musicais...
pra que diabos serve? uma plataforma para desenvolvimento de aplicações de caráter genérico
histórico Nimish Meta na Universidade de Toronto e a Bell Labs... na década de 80!
um parênteses...
... histórico Nimish Meta na Universidade de Toronto e a Bell Labs... na década de 80! pesquisas esporádicas experimentais (Bob Boie na Bell Labs) grande popularização com Jeff Hane sua palestra no TED. oknow-howtá por aí! livre e aberto pra quem quiser!
tá... mas como funciona tudo isso?
AAAAAAUUUUUUUUUUU!!!!!
MultitouchSurfaces hardware  + software +
MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador.
MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador.  FRUSTRATED TOTAL INTERNALREFLECTION - FTIR
MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador.  DIFFUSED Illumination – REAR DI
MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador.  DIFFUSED Illumination – FRONT DI
MultitouchSurfaces software as imagenscaptadassãoconvertidasemcoordenadas X e Y a partir de um software devisãocomputacional, comooCVV, akatBeta filtrosparamaximizarosresultadoseauxílio no processode calibragem as coordenadassãoenviadavia sockets (protocolo TUIO) - para a aplicaçãodestino. resultado: a aplicaçãopode ser desenvolvidaemquasequalquerlinguagemque se queira.
MultitouchSurfaces exemplo (FTIR + tBeta)...
mas como faço pra desenvolver pra essa plataforma?
mas como faço pra desenvolver pra essa plataforma? 1 – escolha sua linguagem favorita 2 – procure uma biblioteca TUIO pra ela 3 – mão na massa!!!
como??? eu??? sozinho???
NÃO!!! a popularizaçãopossibilitouosurgimento de grandescomunidadesbastanteativas, comoéocaso do Natural Interfaces User GroupNUIGroupquealém de servircomo um granderepositório de informaçõessobreotema (software, hardware edesenvolvimento), aglomeraatualmentecerca de seis mil membros.  ossoftwaresutilizados (vide simuladores, tBetaereacTVision) sãolivres, open-sourceegratuitos! enecessitando de mão de obra!!! no Brasil, a coisaaindaandameiodevagar, com trabalhosisolados, masjácomeçam a surgirgrupos (???)…
AAAAAAUUUUUUUUUUU!!!!!
Multi-Touch Technologies Book - http://nuicode.com/projects/wiki-book/files Multi-Touch Systems that I HaveKnownandLoved - http://www.billbuxton.com/multitouchOverview.html Montando sua Front DI em 5 Minutos - http://www.youtube.com/watch?v=pQpr3W-YmcQ Palestra do Jeff Han no TED Talks - http://www.youtube.com/watch?v=QKh1Rv0PlOQ Filme “Ressaca”, de Bruno Vianna - http://www.ressaca.net NUIGroup – http://www.nuigroup.com Multitoque nas salas de aula - http://blogs.zdnet.com/emergingtech/?p=1039
Come andTouch it! open-multitouch! jeramanjeraman@wouwlabs.com

Más contenido relacionado

Destacado

Destacado (20)

Cupcakes Chocollyna
Cupcakes ChocollynaCupcakes Chocollyna
Cupcakes Chocollyna
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Lab3.6
Lab3.6Lab3.6
Lab3.6
 
PowerPoint-harjoitus
PowerPoint-harjoitusPowerPoint-harjoitus
PowerPoint-harjoitus
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Sanção do #Supersimples
Sanção do #Supersimples Sanção do #Supersimples
Sanção do #Supersimples
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Presentazione Vie Normali
Presentazione Vie NormaliPresentazione Vie Normali
Presentazione Vie Normali
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Treball ed.visual
Treball ed.visualTreball ed.visual
Treball ed.visual
 
Bee Style:vol.018
Bee Style:vol.018Bee Style:vol.018
Bee Style:vol.018
 
Metamorfosis
MetamorfosisMetamorfosis
Metamorfosis
 
Instituto brasilidade
Instituto brasilidadeInstituto brasilidade
Instituto brasilidade
 
Tecnologías aprendizaje
Tecnologías aprendizajeTecnologías aprendizaje
Tecnologías aprendizaje
 
Apresentação detalha o Plano Brasil Agroecológico
Apresentação detalha o Plano Brasil AgroecológicoApresentação detalha o Plano Brasil Agroecológico
Apresentação detalha o Plano Brasil Agroecológico
 
Anúncio das seleções 2012 do PAC 2
Anúncio das seleções 2012 do PAC 2Anúncio das seleções 2012 do PAC 2
Anúncio das seleções 2012 do PAC 2
 
Programa de Expansão do Atendimento Médico
Programa de Expansão do Atendimento MédicoPrograma de Expansão do Atendimento Médico
Programa de Expansão do Atendimento Médico
 

Similar a Come and Touch It! Open Multitouch!

Perspectivas em design de interacao
Perspectivas em design de interacaoPerspectivas em design de interacao
Perspectivas em design de interacaoRobson Santos
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiMario Sergio
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Marcelo Prudente
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next LevelGabriel Laet
 
Illusio: um instrumento musical opensource colaborativo
Illusio: um instrumento musical opensource colaborativoIllusio: um instrumento musical opensource colaborativo
Illusio: um instrumento musical opensource colaborativojeraman
 
Illusio: um instrumento musical digital opensource e colaborativo
Illusio: um instrumento musical digital opensource e colaborativoIllusio: um instrumento musical digital opensource e colaborativo
Illusio: um instrumento musical digital opensource e colaborativojeraman
 
Introdução à informática aula 01
Introdução à informática   aula 01Introdução à informática   aula 01
Introdução à informática aula 01André Garrido
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Oziel Moreira Neto
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft SurfaceSergioSouza
 
Informática básica Pró-Funcionário
Informática básica Pró-FuncionárioInformática básica Pró-Funcionário
Informática básica Pró-FuncionárioEder Liborio
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos webprofclaubordin
 
Tecnologias Digitais na EJA
Tecnologias Digitais na EJATecnologias Digitais na EJA
Tecnologias Digitais na EJAMiriam Teixeira
 
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo RealmtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Realjeraman
 
Programação Media Week
Programação Media WeekProgramação Media Week
Programação Media WeekSibele Castro
 
Alfa con 3 -sistemas-operacionais-caracteristicas
Alfa con 3 -sistemas-operacionais-caracteristicasAlfa con 3 -sistemas-operacionais-caracteristicas
Alfa con 3 -sistemas-operacionais-caracteristicasJane Cesca
 
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...André Constantino da Silva
 
Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Professores Cedaspy
 

Similar a Come and Touch It! Open Multitouch! (20)

Perspectivas em design de interacao
Perspectivas em design de interacaoPerspectivas em design de interacao
Perspectivas em design de interacao
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry Pi
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next Level
 
Illusio: um instrumento musical opensource colaborativo
Illusio: um instrumento musical opensource colaborativoIllusio: um instrumento musical opensource colaborativo
Illusio: um instrumento musical opensource colaborativo
 
Illusio: um instrumento musical digital opensource e colaborativo
Illusio: um instrumento musical digital opensource e colaborativoIllusio: um instrumento musical digital opensource e colaborativo
Illusio: um instrumento musical digital opensource e colaborativo
 
Introdução à informática aula 01
Introdução à informática   aula 01Introdução à informática   aula 01
Introdução à informática aula 01
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft Surface
 
Interface web
Interface webInterface web
Interface web
 
Mt Lab
Mt LabMt Lab
Mt Lab
 
Informática básica Pró-Funcionário
Informática básica Pró-FuncionárioInformática básica Pró-Funcionário
Informática básica Pró-Funcionário
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos web
 
Tecnologias Digitais na EJA
Tecnologias Digitais na EJATecnologias Digitais na EJA
Tecnologias Digitais na EJA
 
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo RealmtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real
mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real
 
Programação Media Week
Programação Media WeekProgramação Media Week
Programação Media Week
 
Alfa con 3 -sistemas-operacionais-caracteristicas
Alfa con 3 -sistemas-operacionais-caracteristicasAlfa con 3 -sistemas-operacionais-caracteristicas
Alfa con 3 -sistemas-operacionais-caracteristicas
 
Histã³ria do software
Histã³ria do softwareHistã³ria do software
Histã³ria do software
 
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
 
Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)
 

Come and Touch It! Open Multitouch!

  • 1. Come andTouch it!open-multitouch jeramanjeraman@wouwlabs.com
  • 2. técnica de interação que permite aos usuários controlarem aplicações gráficas com múltiplos dedos... mouse, teclado, monitor... é um dispositivo de entrada e [por que não?] saída “mimimi” que diabos é?
  • 3. pra que diabos serve? hm... nada?
  • 4. $urface , IPhone, Touchsmart no dia a dia (mesmo em coisas que não se sabe direito o que é...)
  • 6. livecinema bruno vianna e sua ressaca...
  • 7. reactable música e instrumentos musicais...
  • 8. reactable música e instrumentos musicais...
  • 9. pra que diabos serve? uma plataforma para desenvolvimento de aplicações de caráter genérico
  • 10. histórico Nimish Meta na Universidade de Toronto e a Bell Labs... na década de 80!
  • 12. ... histórico Nimish Meta na Universidade de Toronto e a Bell Labs... na década de 80! pesquisas esporádicas experimentais (Bob Boie na Bell Labs) grande popularização com Jeff Hane sua palestra no TED. oknow-howtá por aí! livre e aberto pra quem quiser!
  • 13. tá... mas como funciona tudo isso?
  • 16. MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador.
  • 17. MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador. FRUSTRATED TOTAL INTERNALREFLECTION - FTIR
  • 18. MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador. DIFFUSED Illumination – REAR DI
  • 19. MultitouchSurfaces hardware Fazer com que a ação dos dedosnasuperfíciecriealgumaparticularidadeóptica- mesmoquenãosejaperceptívelaosolhoshumanos - de modoqueessapossa ser captadaporumacâmeraconectada a um computador. DIFFUSED Illumination – FRONT DI
  • 20. MultitouchSurfaces software as imagenscaptadassãoconvertidasemcoordenadas X e Y a partir de um software devisãocomputacional, comooCVV, akatBeta filtrosparamaximizarosresultadoseauxílio no processode calibragem as coordenadassãoenviadavia sockets (protocolo TUIO) - para a aplicaçãodestino. resultado: a aplicaçãopode ser desenvolvidaemquasequalquerlinguagemque se queira.
  • 22. mas como faço pra desenvolver pra essa plataforma?
  • 23. mas como faço pra desenvolver pra essa plataforma? 1 – escolha sua linguagem favorita 2 – procure uma biblioteca TUIO pra ela 3 – mão na massa!!!
  • 25. NÃO!!! a popularizaçãopossibilitouosurgimento de grandescomunidadesbastanteativas, comoéocaso do Natural Interfaces User GroupNUIGroupquealém de servircomo um granderepositório de informaçõessobreotema (software, hardware edesenvolvimento), aglomeraatualmentecerca de seis mil membros. ossoftwaresutilizados (vide simuladores, tBetaereacTVision) sãolivres, open-sourceegratuitos! enecessitando de mão de obra!!! no Brasil, a coisaaindaandameiodevagar, com trabalhosisolados, masjácomeçam a surgirgrupos (???)…
  • 27. Multi-Touch Technologies Book - http://nuicode.com/projects/wiki-book/files Multi-Touch Systems that I HaveKnownandLoved - http://www.billbuxton.com/multitouchOverview.html Montando sua Front DI em 5 Minutos - http://www.youtube.com/watch?v=pQpr3W-YmcQ Palestra do Jeff Han no TED Talks - http://www.youtube.com/watch?v=QKh1Rv0PlOQ Filme “Ressaca”, de Bruno Vianna - http://www.ressaca.net NUIGroup – http://www.nuigroup.com Multitoque nas salas de aula - http://blogs.zdnet.com/emergingtech/?p=1039
  • 28. Come andTouch it! open-multitouch! jeramanjeraman@wouwlabs.com