Ma 1ère application Surface en WPF
Bonjour à tous,
A la PDC de Los Angeles, nous avons annoncé la disponibilité du SDK de Surface. Pour ceux qui ne connaissent pas, je vous invite à découvrir ce bijou technologique sur notre site: https://www.microsoft.com/surface/index.html
Je vous propose de voir ensemble rapidement comment un développeur WPF classique va pouvoir créer une application Surface en 2 temps 3 mouvements. Sur ma machine Windows Vista SP1, j'ai installé Visual Studio 2008 SP1 et le SDK Surface 1.0. J'ai donc un nouveau type de projet disponible:
Je vais donc choisir de créer une application de type Surface Application (WPF).
Cela ressemble quand même drôlement à une application WPF? En fait, c'est du WPF avec un nouveau namespace "surface/2008" et des contrôles supplémentaires.
Je vous propose d'ajouter du XAML WPF standard dans un StackPanel:
Avant de faire le fameux "F5" pour voir le résultat, lançons le simulateur de table surface disponible avec le SDK:
On obtient cela avec lequel on peut déjà jouer. A noter: le simulateur de Surface permet d'utiliser plusieurs souris sur la même machine pour simuler les différents doigts. :)
Faisons F5 dans Visual Studio 2008, le simulateur charge notre application Surface WPF:
C'est bien beau tout cela, mais moi je voulais pouvoir bouger avec mes "faux doigts" les objets. C'est simple, il suffit de modifier le XAML pour utiliser un contrôle Surface en lieu et place du StackPanel classique. Ce contrôle s'appelle le "ScatterView":
Et voilà, avec ma souris et mon trackpoint de mon portable, j'ai mon code WPF accessible sur ma table Surface! Je peux bouger les objets, les agrandir en tirant dessus, etc.
Tout cela, en n'utilisant qu'un seul nouveau contrôle Surface et le reste en faisant du WPF.
Si vous voulez en savoir davantage, je vous invite à regarder une session qui eu lieu sur ce sujet à la PDC ici : https://channel9.msdn.com/pdc2008/PC17/
Bye,
David, technicien de surface à ses heures perdues.
Comments
Anonymous
October 30, 2008
PingBack from http://mstechnews.info/2008/10/ma-1re-application-surface-en-wpf/Anonymous
November 02, 2008
Bonjour, L'exemple est sympa, il faut l'avouer mais comment est-il possible de se procurer le DSK ? Je veux bien acheter une "unit" mais cela fait cher pour des tests :-) Merci d'avance CédricAnonymous
November 02, 2008
Re, Je voulais dire le SDK pas le DSK, je ne veux pas d'ennuie moi :-) CédricAnonymous
November 02, 2008
J'avais compris pour le SDK :) Je vais me renseigner pour connaître la disponibilité du SDK en téléchargement. David