memeLab

Blog do pixel

Posts com a tag multitoque

Consegi – Interfaces e interação

26 de agosto de 2009Comente!

Interfaces Interativas
– o que as pessoas entendem por interface
– exemplos
— carro
— casa
— videogames

Computador
– pedir para listarem interfaces de computador
— separar em entrada/saída
— entradas
—- quais as maneiras comuns de utilizar entradas?
—- como é possível explorar novas utilizações das entradas e criar novas entradas?

Novas Interfaces
acelerômetros
Wiimote/iPhone/etc
reconhecimento de movimento
CCV
— hardware (LEDs IR / câmera / projetor / superfície)
— software
reconhecimento de marcadores
Reactivision
— hardware
— software
realidade aumentada
ARToolkit
— hardware
— software

Experimentos
– Whiteboard
– Pong

Links
– http://rede.metareciclagem.org/conectaz/Novas-Interfaces
– http://delicious.com/vjpixel/multitouch
– http://delicious.com/vjpixel/augmentedreality
– http://delicious.com/vjpixel/reactivision
– http://delicious.com/vjpixel/pd

reacTIVision #2

7 de setembro de 20081 comentário

progressos com o reacTIVision.

Tiago montou uma mesa na casa dele com uma estrutura de metal, webcam, um vidro de 40×30 cm, papel manteiga e uma luminária com papel branco sobre a luz. instalei uma segunda webcam na estrutura (que o próprio Tiago me emprestou há alguns dias) e passamos a ter os dois notebooks processando a entrada da mesa.

instalei o reacTIVsion na Machina 5, junto com o TUIO_JAVA, TUIO_Processing, TUIO_PureData (para eventual pesquisa posterior), TUIO_Simulator e PortVideoSDL (que depois descobri vir nas versões mais novas do reacTIVision). instalei também o Processing (148), copiando a pasta ‘tuio’ do TUIO_Processing para a pasta ‘libraries’ do Processing e configurando a pasta Sketches para facilitar acesso aos meus programas.

TODO:
> comprar uma webcam melhor (talvez a Philips ToUcam Pro, recomendada no site da reactable).

reacTIVision #1

4 de setembro de 2008Comente!

baixei no site da reactable o reacTIVision 1.4 e alguns exemplos.

quando tentei compilar (num Ubuntu 8.04), descobri que a versão da libdc1394 é mais antiga que a necessária o software, então instalei a versão mais nova, a partir do código fonte disponível no SourceForge. o segundo erro de compilação foi por ausência do source do ALSA, que instalei via Synaptic. o terceiro por falta do asoundlib (libasound2-dev), que instalei de mesma maneira. depois consegui compilar com sucesso.

testei o TUIO_Simulator, que é um programa é Java que simula uma mesa. ele foi desenvolvido para testar o software em um ambiente sem recursos. apesar da documentação recomendar o comando ”java -jar TUIOSimulator.jar” para rodar o software, há uma diferença de caixa faz com que o comando correto seja ‘java -jar TuioSimulator.jar’.

depois testei o TUIO_Java, que é um exemplo simples de código, que mostra a posição dos objetos da mesa.

depois tentei rodar o PortVideoSDL (que já vem nas versões mais novas do reacTIVision), mas ele não conseguiu achar minha filmadora (que está funcionando normalmente no Kino).

tentei descobrir como rodar ela em modo webcam, mas não consegui. pesquisando, descobri que ela não está na lista de compatibilidade de câmeras do linux-uvc, driver que opera com filmadoras semelhantes.

hora de dormir.

touchlib #1

31 de agosto de 20081 comentário

comecei ontem a pesquisa sobre interfaces multitoque.

depois de navegar horas por vários sites lendo tutoriais e assistindo vídeos, o resultado foi sair da montagem de uma mesa multitouch padrão (como a que o Palm fez) e ir para um hardware mais simples e portátil: uma MTmini.

a MTmini utiliza o pacote da touchlib, mas vem com um instalador e pré-configurado para rodar no hardware proposto pelo autor, além de ter um tutorial e exemplos extras. vou precisar fazer as configurações manualmente mas, pelo que li da documentação de configuração da touchlib, acredito que não será grande problema.

a desvantagem da MTmini é que o software dela é compilado para windows, então precisei recorrer a um tutorial de como instalar a touchlib no Linux. com ele consegui compilar e rodar a touchlib e seu software de configuração.

não pude testar bem por falta de uma webcam (achei que poderia usar a filmadora, mas aparentemente não há driver funcional), o que pretendo fazer ainda essa semana. utilizei a webcam para fazer uns testes preliminares, mas o aplicativo de configuração da touchlib está dando erro de segmentação após aproximadamente 15 segundos de uso.

antecedentes

30 de agosto de 2008Comente!

pretendo documentar a partir de agora minha pesquisa sobre computação ubíqua, com foco em interfaces interativas, começando pelo conceito multitouch (multitoque) – que permite interação através de vários pontos simultâneos com uma aplicação.
(mais…)