La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

2 WPF 4 et MultiTouch Les doigts dans le code 8 février 2011 Jonathan ANTOINE Consultant.NET, MVP Access-It Aurélien NORIE Application Development Manager.

Présentations similaires


Présentation au sujet: "2 WPF 4 et MultiTouch Les doigts dans le code 8 février 2011 Jonathan ANTOINE Consultant.NET, MVP Access-It Aurélien NORIE Application Development Manager."— Transcription de la présentation:

1

2 2 WPF 4 et MultiTouch Les doigts dans le code 8 février 2011 Jonathan ANTOINE Consultant.NET, MVP Access-It Aurélien NORIE Application Development Manager Microsoft France

3 3 Access It IdF en quelques mots… • Société de services, conseil / expertise, et formation, exclusivement sur les technologies Microsoft • 20+ collaborateurs spécialisés sur les techno MS, dont 11 MVP • Interventions en mode :  Conseil, expertise, coaching et formation  Réalisation, au forfait ou en Assistance Technique.NET Plateforme Applicative Framework et langages.Net, AZURE, Silverlight, WPF/Surface, VS/TFS, Windows Phone 7,… SQL Server (SSIS, SQL, SSAS, SSRS), PowerPivot, SharePoint & on-line, Office 365,….NETCollab. BI

4 4 44 Microsoft Services : Un accompagnement global de nos clients Architecture & Planning Planification Conseil et Projets Déploiement et adoption Support Optimisation et Opération Evaluation Planification Développement Déploiement Stabilisation Opérations Support Support Premier Enterprise Strategy Consulting Services Division Services France 2010 • 180 Consultants • 125 Technical Account Managers • 190 Ingénieurs Support • 17 Responsables de Mission • 41 Partenaires référencés Division Services France 2010 • 180 Consultants • 125 Technical Account Managers • 190 Ingénieurs Support • 17 Responsables de Mission • 41 Partenaires référencés Division Services Monde 2010 • 82 pays couverts • employés • partenaires • 44 langues parlées par nos ingénieurs Division Services Monde 2010 • 82 pays couverts • employés • partenaires • 44 langues parlées par nos ingénieurs

5 5 55 Criticité du projet Maturité de la technologie Partenaires Notre engagement auprès de nos partenaires est : • De leur assurer un transfert d’expertise, • De leur apporter notre support sur les dernières technologies, • De leur donner accès aux meilleures pratiques de mise en œuvre et de support. Nos clients et partenaires sont particulièrement satisfaits par… • Le niveau d’engagement des consultants : 94% • La gestion de l’équipe de projet : 92% • Les compétences techniques des consultants : 91% • La relation avec les équipes du client : 90% Nos clients et partenaires sont particulièrement satisfaits par… • Le niveau d’engagement des consultants : 94% • La gestion de l’équipe de projet : 92% • Les compétences techniques des consultants : 91% • La relation avec les équipes du client : 90% Notre positionnement est d’intervenir sur les projets critiques et les technologies récentes

6 6 Agenda Prérequis et historique Les différents modes d’interaction Les gestures Windows Le toucher simple Les manipulations Le système inertiel Conclusion

7 7 Historique Vista MonoTouch Depuis Windows 7 MultiTouchWPF 3.5 Windows 7 Multitouch.NET Interop Library WPF 4.0 Intégré au Framework

8 8 Les contrôles de WPF 4 … prêts pour une utilisation tactile ComboboxContextMenuDataGridListBoxListViewMenuItem TextBox ToolBarTreeView ScrollViewer

9 9 PanningMode HorizontalOnly et VerticalOnly HorizontalFirst et VerticalFirst PanningDeceleration Vitesse à laquelle le défilement ralenti PanningRatio Ratio entre le défilement et le mouvement du doigt

10 10 Tester sans matériel Multi-touch Vista sur Codeplex Démo

11 11 Niveaux d’interaction Le bon Le mieux Le meilleur

12 12 Différentes méthodes WPF Gestures Touch simple Manipulations Inertie

13 13 Gestures Mouvement déclencheur d’action Intégré dans les applications Windows Unitaire et sans « combinaisons »

14 14 Gestures prédéfinies Translation

15 15 Gestures prédéfinies Zoom Rotation

16 16 Gestures prédéfinies Tapotement à deux doigts Pressé tapé

17 17 Démo Utilisation des gestures dans une application WPF 3.5

18 18 Annonce Description de l’application réalisée

19 19 Touch « simple » Événements séquentiels Événements WPF routés Données brutes

20 20 Démo Ajout de touch simple à l’application

21 21 Manipulations Contact Manipulation Agrégation de plusieurs contacts Orientation Translation Expansion Agrandissement

22 22 Manipulations – cycle de vie Activation à la demande Evénements routés sur tous les UIElement Un container de manipulation ManipulationDeltaEventArgs contient les valeurs intéressantes

23 23 ManipulationDelta Changements cumulatifs Changements depuis le dernier événement Expansion Mise à l’échelle Rotation Translation

24 24 Matrices de transformation Représentation mathématique des transformations : 6 valeurs en tableau (matrice) Rotation Mise à l’échelle InclinaisonDéplacement Permet de transformer un élément

25 25 Démo Utilisation des manipulations dans notre application

26 26 Système inertiel Vidéo de ventriglisse ?

27 27 Système inertiel Simule un comportement physique Possible sur tous les UIElement Prend le relai des manipulations Interfaces dites naturelles

28 28 Système inertiel Activation automatique Utilise le même ManipulationDelta Configurable : MapulationInertiaStarting ReportBoundaryFeedback

29 29 Inertie - configuration Configuration au dernier contact ExpansionBehavior, RotationBehavior, TranslationBehavior Soit la valeur finale, soit la « dé-célération » Informations sur la manipulation passée Point de pivot

30 30 Inertie - utilisation Même méthode de traitement que la manipulation IsInertial : utilisateur ou système inertiel Stopper l’inertie via la méthode Complete Sortie de route : ReportBoundaryFeedback

31 31 Démo Ajout du système inertiel à l’application

32 32 Conclusion (Très) Simple à mettre en place Pas besoin de connaissances préalables Intégré entièrement en WPF 4.0

33 33 Liens intéressants MSDN Multitouch Vista sur Codeplex Nos blogs  Surface 2.0 Toolkit

34 34 MSDN et TechNet : l’essentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs

35 Evénement tactiles


Télécharger ppt "2 WPF 4 et MultiTouch Les doigts dans le code 8 février 2011 Jonathan ANTOINE Consultant.NET, MVP Access-It Aurélien NORIE Application Development Manager."

Présentations similaires


Annonces Google