Archive

Posts Tagged ‘WPF 4.0’

Aplicaciones multi touch, donde empezar

October 5th, 2009

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!

  • Share/Bookmark

Corvalius , ,

Multi touch applications, where to start

October 5th, 2009

Reading time: 2 - 3 minutes

Last week at CodeCamp 2009 Buenos Aires, a question arose when talking about Microsoft Surface apps: how do we create Touch-enabled applications? The answer is not straight forward as it seems.

If you actually want to create develop surface computing applications (multiuser, object recognition, 360 degrees UI, multitouch, direct interaction), you should stick to Microsoft Surface. With its SDK, technically speaking the Microsoft Surface SDK 1.0 SP1, you will get all the tools you need to develop, including API reference, cool controls (many demo applications just use the built-in controls), code samples and a complete documentation. You can download the SDK from a MSDN subscription of Registered Partner level or above.

But if, in fact, you want to create multi touch applications for multi touch desktop PCs, you can do that using Windows 7 and WPF. While in WPF 4.0 (not yet released, just beta) the multi touch capability will be part of the API (including gestures and manipulations), right now with WPF 3.5 the multi touch is achieved using custom frameworks or interop libraries, like this. Is important to remark that this library supports gestures like pan, zoom, rotate, the ones we are used with Microsoft Surface, but no the controls (ScatterView for instance; this one is available in WPF 4.0, source here). Also here you can get design guidelines for touch solutions. The good thing is you don’t need to have a MSDN subscription to start coding, and also, a desktop is far cheaper than a Surface Unit obviously.

Even if you go for WPF 3.5, don’t forget to check WPF 4.0 Beta 2!

  • Share/Bookmark

Technology , ,