Microsoft Surface est une plateforme intéressante à plusieurs niveaux, elle se distingue déjà par sa méthode de détection infrarouge qui permet d’avoir plus de précision et surtout supporte un grand nombre de contacts simultanés. Cela en fait un périphérique de choix pour la conception d’applications NUI (Natural User Interface), autrement dit une interface naturelle. Le choix des gestuelles et l’implémentation de celles-ci dans son application est donc essentiel.
Actuellement, la programmation sur Surface se fait par deux technologies Microsoft : WPF et XNA. La plupart des applications métiers seront conçues avec WPF, technologie de choix pour les interfaces riches sous Windows. Cependant il existe un point difficile à traiter, la gestion des gestuelles avec un pattern MVVM (Model / View / ViewModel).
Nicolas Calvi