lunes, 13 de febrero de 2012

Detrás de la técnica Planar Scatter Detection

Hace pocos días se dio a conocer el primer producto comercial de FlatFrog, una empresa sueca que lleva bastantes años invirtiendo en I+D para fabricar una mesa táctil delgada basada en técnicas ópticas, sin superficies capacitivas o resistivas.



En este caso, se basa en una configuración tipo FTIR (Frustrated Total Internal Reflection), en el que la luz infrarroja viaja por dentro del cristal, hasta que un dedo o cualquier otro objeto se posa y refleja la luz hacia el interior.
FTIR


Lo normal y más fácil es situar una cámara detrás del cristal, como en el diagrama anterior, obteniendo una imagen visual de los puntos que se  han tocado.
Pero FlatFrog ha empleado otra técnica para detectar los puntos, llamada Planar Scatter Detection, en el que se sitúan varias cámaras o sensores infrarrojos en el borde del cristal, detectando variaciones de la luz infrarroja reflejada, y obteniendo, por tanto, un mínimo grosor de mesa.
Este vídeo explica perfectamente la técnica:


Al igual que en este vídeo, la patente de Flatfrog deja claro que utilizan cámaras en las esquinas.


La alternativa para crear pantallas delgadas con tecnología óptica es utilizar fotosensores, como en la mesa Microsoft Surface 2, en la que se utiliza la tecnología PixelSense.

De todos modos, la idea de usar fototransistores no es nueva. Prueba de ello es este clon táctil del monome en una configuración LLP (la técnica usada en nuestra mesa).


Sobre el monome, ya os contaremos en alguna otra ocasión.

viernes, 10 de febrero de 2012

Carrusel de fotos con MT4J

Como prueba de concepto con el framework MT4J para desarrollo de aplicaciones, hemos decidido realizar un carrusel típico de visualización de fotos, implementando diversos patrones táctiles, como el zoom, la rotación, arrastrar y soltar, menús circulares, etc.
El resultado es muy satisfactorio. Con pocas líneas de código pueden obtenerse grandes resultados.
Aquí una muestra de desarrollo, respondiendo a eventos desde la aplicación TUIODroid: