Aplicaciones multi touch, donde empezar
Reading time: 2 - 2 minutes
La semana pasada en el CodeCamp 2009 Buenos Aires, una pregunta surgió hablando sobre aplicaciones de Microsoft Surface: ¿Cómo crear aplicaciones Touch? La respuesta no es tan directa como parece.
Si en verdad buscás hacer aplicaciones de surface computing (multiusuario, reconocimiento de objetos, interfaces 360, multitouch, interacción directa), la respuesta es Microsoft Surface SDK. Con el SDK, formalmente Microsoft Surface SDK 1.0 SP1, vas a obtener todas las herramientas que necesitás para desarrollar, incluyendo referencia de la API, controles (muchas de las aplicaciones demo que se ven en internet solamente usan los controles incluidos), ejemplos de código y una documentación completa). Se puede descargar desde una subscripción MSDN de nivel Registered Partner o superior.
Pero, si realmente lo que querés es hacer aplicaciones multi touch para PCs multi touch de escritorio, lo podés hacer con Windows 7 y WPF. Mientras que en WPF 4.0 (todavía en beta) multi touch será parte de la API (incluyendo gestos y manipulaciones), por ahora en WPF 3.5 se puede desarrollar multi touch con frameworks e interop libraries como este. Es importante remarcar que soporta gestos como pan, zoom, rotate, los que conocimos en la charla de Microsoft Surface, pero no los controles (ScatterView por ejemplo; aunque sí esta disponible para WPF 4.0, código fuente aquí). Acá también hay lineamientos de diseño para aplicaciones Touch. Lo bueno de esto es que no necesitás una subscripción MSDN para empezar a desarrollar, y que una PC de escritorio es mucho más barata que una Surface Unit.
Y aunque termines usando WPF 3.5, ¡No dejes de darle un vistazo a WPF 4.0!


Recent Comments