come and touch it! open multitouch!

28
COME AND TOUCH IT! OPEN- MULTITOUCH jeraman [email protected]

Upload: jeraman

Post on 13-Dec-2014

379 views

Category:

Technology


2 download

DESCRIPTION

Come and Touch It! Open Multitouch! - Palestra dada no I Encontro Livre (08/07/2009)

TRANSCRIPT

Page 1: Come and Touch It! Open Multitouch!

COME AND TOUCH IT!OPEN-MULTITOUCH

jeraman [email protected]

Page 2: Come and Touch It! Open Multitouch!

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 é?

Page 3: Come and Touch It! Open Multitouch!

pra que diabos serve?

hm... nada?

Page 4: Come and Touch It! Open Multitouch!

$urface , IPhone, Touchsmart no dia a dia (mesmo em coisas que não se sabe direito o que é...)

Page 5: Come and Touch It! Open Multitouch!

games

Page 6: Come and Touch It! Open Multitouch!

livecinemabruno vianna e sua ressaca...

Page 7: Come and Touch It! Open Multitouch!

reactablemúsica e instrumentos musicais...

Page 8: Come and Touch It! Open Multitouch!

reactablemúsica e instrumentos musicais...

Page 9: Come and Touch It! Open Multitouch!

pra que diabos serve?

uma plataforma para desenvolvimento de aplicações de caráter genérico

Page 10: Come and Touch It! Open Multitouch!

Nimish Meta na Universidade de Toronto e a Bell Labs...

na década de 80!

histórico

Page 11: Come and Touch It! Open Multitouch!

um parênteses...

Page 12: Come and Touch It! Open Multitouch!

... 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 Han e sua palestra no TED.

o know-how tá por aí! livre e aberto pra quem quiser!

Page 13: Come and Touch It! Open Multitouch!

tá... mas como funciona tudo isso?

Page 14: Come and Touch It! Open Multitouch!

AAAAAAUUUUUUUUUUU!!!!!

Page 15: Come and Touch It! Open Multitouch!

+MultitouchSurfaces hardware + software

Page 16: Come and Touch It! Open Multitouch!

MultitouchSurfaces hardware

Fazer com que a ação dos dedos na superfície crie alguma particularidade óptica- mesmo que não seja perceptível aos olhos humanos - de modo que essa possa ser captada por uma câmera conectada a um computador.

Page 17: Come and Touch It! Open Multitouch!

MultitouchSurfaces hardware

FRUSTRATED TOTAL INTERNAL REFLECTION - FTIR

Fazer com que a ação dos dedos na superfície crie alguma particularidade óptica- mesmo que não seja perceptível aos olhos humanos - de modo que essa possa ser captada por uma câmera conectada a um computador.

Page 18: Come and Touch It! Open Multitouch!

MultitouchSurfaces hardware

DIFFUSED ILLUMINATION – REAR DI

Fazer com que a ação dos dedos na superfície crie alguma particularidade óptica- mesmo que não seja perceptível aos olhos humanos - de modo que essa possa ser captada por uma câmera conectada a um computador.

Page 19: Come and Touch It! Open Multitouch!

MultitouchSurfaces hardware

DIFFUSED ILLUMINATION – FRONT DI

Fazer com que a ação dos dedos na superfície crie alguma particularidade óptica- mesmo que não seja perceptível aos olhos humanos - de modo que essa possa ser captada por uma câmera conectada a um computador.

Page 20: Come and Touch It! Open Multitouch!

MultitouchSurfaces software

as imagens captadas são convertidas em coordenadas X e Y a partir de um software de visão computacional, como o CVV, aka tBeta

filtros para maximizar os resultados e auxílio no processo de calibragem

as coordenadas são enviada via sockets (protocolo TUIO) - para a aplicação destino.

resultado: a aplicação pode ser desenvolvida em quase qualquer linguagem que se queira.

Page 21: Come and Touch It! Open Multitouch!

MultitouchSurfacesexemplo (FTIR + tBeta)...

Page 22: Come and Touch It! Open Multitouch!

mas como faço pra desenvolver pra essa plataforma?

Page 23: Come and Touch It! Open Multitouch!

1 – escolha sua linguagem favorita

2 – procure uma biblioteca TUIO pra ela

3 – mão na massa!!!

mas como faço pra desenvolver pra essa plataforma?

Page 24: Come and Touch It! Open Multitouch!

como??? eu??? sozinho???

Page 25: Come and Touch It! Open Multitouch!

a popularização possibilitou o surgimento de grandes comunidades bastante ativas, como é o caso do Natural Interfaces User Group NUIGroup que além de servir como um grande repositório de informações sobre o tema (software, hardware e desenvolvimento), aglomera atualmente cerca de seis mil membros.

os softwares utilizados (vide simuladores, tBeta e reacTVision) são livres, open-source e gratuitos! e necessitando de mão de obra!!!

no Brasil, a coisa ainda anda meio devagar, com trabalhos isolados, mas já começam a surgir grupos (???)…

NÃO!!!

Page 26: Come and Touch It! Open Multitouch!

AAAAAAUUUUUUUUUUU!!!!!

Page 27: Come and Touch It! Open Multitouch!

Multi-Touch Technologies Book - http://nuicode.com/projects/wiki-book/files

Multi-Touch Systems that I Have Known and Loved -

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

Page 28: Come and Touch It! Open Multitouch!

COME AND TOUCH IT! OPEN-MULTITOUCH!jeraman [email protected]