02 December 2008 ~ 0 Comments

Xorg Multitouch Driver


Xorg multitouch driver, first tests from Ariel Molina on Vimeo.

Estoy de acuerdo con Peter, no encontré la cita, pero es algo parecido a:“Any multitouch implementation done in user-space is flawled [...]” y peor aún si quieres rehacer el un framework de GUI anidado dentro de una ventana. Imagina reescribir los widgets, reescribir los sistemas de notificaciones si usas Cocoa, o señal-slot si usas Qt, o señal-conector si usas GTK. Reescribir los widgets es especialmente tedioso e inútil. Si bien se pueden copiar los widgets y usarlos dentro de OpenGL como lo hace Metisse, tampoco es la solución.  Hay algunas alternativas como Clutter, pero en general nada esta hecho como Dios manda. En otro lugar está Flash, que medio se podría rescatar porque intenta ser hardware-agnostic y network-transparent, pero igual está mal.

Todas las implementaciones actuales estan destinadas al fracaso en un futuro no muy lejano. Y aunque duela reconocerlo, Microsoft sabe cual es el camino: Integrarlo al OS, y es eso lo que va a hacer en Windows 7. El sucesor de Vista trae el multitouch integrado.

Entonces, una correcta implementación, con pretensiones de sobrevir debería ir dentro de Xorg, o mejor aún dentro del Kernel y volverse parte del OS. Las pantallas multitactiles no son emulaciones de raton, no son como las viejas Elotouch, son dispositivos de hardware nuevos y que están aqui para quedarse, así que hay que hacerles un espacio dentro de los demas drivers: teclado, raton, monotouch, multitouch,….

Ya que esto es cutting-edge development del Xorg, debería haberlo publicado en inglés, pero como decía el CRivera: “hace falta mas contenido en español”. Además hay que echarle la mano al español, porque los chinos vienen bien acelerados.

Leave a Reply