22 Multi-touch et nouvelles expériences dans les systèmes embarqués MOB207 – 8 février 2010 Jean-Michel Guemguem Nicolas Clerc

Slides:



Advertisements
Présentations similaires
SOLUTION DE VIDEOSURVEILLANCE SUR ip
Advertisements

Copyright © 2007 Toshiba Corporation. Tous droits réservés. Conçu pour une mobilité sans précédent Pourquoi Windows ® Vista convient-il mieux aux ordinateurs.
PC / Traitement numérique / Contrôle Environnement logiciel
Sécurisez votre information Quelle sécurité pour votre cabinet comptable?
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Navigateur web pour PDA
Construire une communauté avec SharePoint Server 2007 Blogs, Wikis, et flux RSS.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Mettez toutes les chances de votre côté en exploitant le meilleur dInternet !
Initiation et perfectionnement à lutilisation de la micro-informatique Windows Live SkyDrive votre disque sur Internet ©Yves Roger Cornil
Palais des congrès Paris 7, 8 et 9 février Applications métiers et/ou d'entreprise sur Windows Phone 7.
Construire une Set Top Box Avec Windows CE 6.0
La toute dernière génération en logiciel de supervision
Technologies biométriques et RFID
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
BIOMETRIE La biométrie : La gestion d’accès de demain
Communiquer avec ELYX.
Création, configuration et déploiement d’un OS Windows Embedded CE.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Lycée Louis Vincent Séance 1
Enseigner l’embarqué avec Windows Embedded CE 6.0
Alexis Bernard Promotion 2016
Citrix® Presentation Server 4.0 : Administration
Petits montages électroniques à la portée des « softeux »
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Scénarios innovants pour les éditeurs de logiciels
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Scénario applicatif DinnerNow
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.

22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
WoW-CD INTERNET SI CARTE RESEAU ET "BOX" COMPATIBLES. Défilement à votre rythme par la souris ou clavier.
A l’usage des campings des réseaux Camping Cheque – Holiday Cheque Hotline : lundi au vendredi : 9h-19h - samedi (en cas d’urgence)
Présentée par Jean-Philippe Rioux, conseiller pédagogique RÉCIT, Commission scolaire des Découvreurs.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Expose sur « logiciel teamviewer »
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
Introduction à Introduction à Windows Embedded CE 6.0.
La fonction Adresser un patient permet en quelques clics et 24/24, de: Bienvenue sur La plateforme médicale exclusivement réservée aux médecins, un nouveau.
RDA 209 : WPF Toolkit et bonnes pratiques
22 Des capteurs aux serveurs, en passant par la cuisine… 09/02/2010 Pierre Cauchois – Microsoft Thierry Joubert – Theoris.
11 Project 2010 de A à Z Le client riche sous toutes les coutures 10 février 2010 Vincent CAPITAINE Consultant.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 Silverlight for Windows Embedded 8 Février 2010 Nicolas Besson – MVP Windows Embedded Fabien Decret – MVP Device Application Dev. from Adeneo Embedded.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Construisez votre OS avec les briques de Windows 7 Ma Boite Sous La Télé
Prise de contact avec l’ordinateur Les logiciels Le matériel.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
1 Session de formation Windows 8.1 Bienvenue !. Module de formation 1 2 Sujets : Naviguez dans Windows 8.1 Découvrez les bases de la nouvelle interface,
Projet 6 : Virtualisation
2 Alain METGE SOGETI
2 Tirez profit de Windows 7 dans son application 08 février 2011 Sacha Leroux Microsoft Regional Director Bewise.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
22 Demos Demos Demos Windows Embedded 08/02/2010 Olivier Bloch Relations techniques Windows Embedded Microsoft Corp
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
Sextant RFS Consultants – Octobre Sextant Le logiciel d’assistance administrative indispensable à toute structure de plus d’une personne. Le premier.
Installation du PGI – CEGID
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
Organiser l’information trouvée sur internet Félix Langevin Harnois Bibliothécaire Service de la bibliothèque École de technologie supérieure Hiver 2016.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

22 Multi-touch et nouvelles expériences dans les systèmes embarqués MOB207 – 8 février 2010 Jean-Michel Guemguem Nicolas Clerc Consultants associés

33 Tekigo, qui sommes-nous ? Conseil et expertise en ingénierie logicielle Spécialisée dans l’accompagnement technologique, essentiellement autour de la plate-forme Microsoft®.NET Constituée de consultants et d’experts techniques Basée à Lyon

44 Agenda Windows Embedded 2011 Exemple d’un guichet automatique bancaire Windows Embedded 2011 ? WES 2011 Toolkit Les outils pour développer Nouveaux usages embarqués ! Développer avec le multi-touch Démos : Clavier virtuel, relevé des opérations, visualisation de chèques Développer avec les capteurs Démos : Vandalisme et lumière avec Sensor API

55 Exemple avec WES2011 Guichet Automatique Bancaire Identification par code sur clavier virtuel Consulter sous forme de livre ses comptes Contrôler les émissions de chèque Alerter en cas de vandalisme Alerter en cas d’ouverture du guichet

66 Windows Embedded 2011 ? Pour créer des équipements embarquésà interfaces riches Un système d’exploitation sur la base de Windows 7 Pour les architecture type x86 et x64 Dernières technologies Microsoft Windows Touch, Windows Sensor, ….Net 3.5 (WPF, …), Silverlight, … DirectX 11, PowerShell, … Empreinte mémoire (> 450Mo) Date prévue de sortie : mi-2010 CTP 2 disponible sur

77 La Famille Windows Embedded Consumer Robotique Lecteur multimédia Automate industriel Télématique Client léger Assistant de navigation Automate industriel Médical Divertissement Client léger Point de Service Serveur dédié Kiosques Divertissement Affichage numérique

88 WES 2011 Toolkit pour construire Image Builder Wizard (IBW) Construction interactive directement sur l’équipement cible Pour réaliser rapidement un prototype Image Configuration Editor (ICE) Générateur d’image sur un poste de développement Différents modèles (Automate industriel, Client léger, Média Player, …) Plus de 150 fonctionnalités regroupés dans plus de 60 catégories L’équipement cible n’est pas obligatoire Maitrise sur toutes les phases d’installation (paramétrages, dépendances, drivers, …)

99 Briques pour la génération d’image EEF Package Feature Packages Update Package Embedded Core (Bootable) Embedded Core (Bootable) Enhanced Write Filter Enhanced Write Filter Internet Explorer Internet Explorer Lang Packs/ Driver Packs Lang Packs/ Driver Packs 3 rd Party Software Installer 3 rd Party Software Installer OS Updates Moteur Image Builder Moteur OS embarqué Démonstration demain à 16h dans la session MOB203 Construisez votre OS avec les briques de Windows 7

10 Les outils pour développer Visual Studio 2008 (ou supérieur) Des librairies managées pour faciliter le développement Windows® API Code Pack Windows SDK 7 et Windows Driver Kit 7 Nécessaire uniquement pour le développement de pilotes spécifiques au matériel Les mêmes outils que les développements pour ‘Desktop’ Pas besoin de connaissance supplémentaire pour développer

11 Nouveaux usages embarqués ! L’embarqué profite des nouveautés de Windows 7 Windows Touch et ces fonctions de multigesture De nouvelles approches d’interaction homme-machine Incontournable pour de nouvelles bornes interactives Consulter des documents Visualiser des photos Surfer sur le web Regarder un film Jouer …

12 Développer avec le Multitouch API Windows Touch pour créer des applications multi-touch Nouveaux messages Windows WM_TOUCH WM_GESTURE Intègre un moteur d’inertie « Lancer », décélération WPF 3.5 SP1 + Windows API Code Pack WPF 4.0 indisponible (pour l’instant)

13 Touch & WPF Vérifier la présence d’un périphérique de digitalisation Activer la propagation des évènements « Stylus » sur la fenêtre de l’application Gérer les évènements « StylusXXX »

14 MultiTouch & WPF Différentiation des points de contacts : Chaque point de contact a son propre identifiant Device ID Attention au comportement des périphériques Tablet PC : « in air move » Touch Screen : « Move » uniquement si contact !

15 Démo Touche moi … Donne moi ton code !

16 Démo Mon compte en banque est vide ! Consultation des opérations …

17 Gesture & WPF API de reconnaissance « gestuelle » : Gesture gestes mono ou bi-touch

18 Démo Trafic de chèque ! Contrôle visuel et nouvelle ergonomie …

19 Développer avec les capteurs Une nouvelle API pour simplifier la manipulation des capteurs Sensor API Différent type de capteur : TOR (tout ou rien), Luminosité, accélération, position, … Accès générique aux données des capteurs Plus de protocole de communication à maitriser Partage du capteur plus d’accès exclusif (via des ports COM virtuels) Wrapper.Net disponible Windows API Code Pack Windows Sensor And Location Platforms SensorWPF : encapsulation WPF ( Tekigo )

20 Architecture commune Logiciel Materiel Outils de développement Capteur

21 Sensor WPF Surcouche orienté WPF INotifyPropertyChanged Dependency properties

22 Kit de développement Carte Freescale JM128 (HID) Capteur de luminosité Accéléromètre 3D Clavier sensitif 8 touches Outils pour développer Code source du firmware Code source du driver Librairie d’interropérabilité.Net Exemples d’application.Net Outil de diagnostique

23 Démo Vandalisme! Sensor API … Secouez-moi … Secouez-moi …

24 Démo Au voleur, le GAB est ouvert ! Lumière sur la Sensor API…

25 Sessions « Systèmes embarqués » Demain 11h-12h : MOB306 Microsoft au calibre industriel: Temps réel dur pour des applications critiques 13h-14h : MOB104 Des capteurs aux serveurs en passant par la cuisine : Windows Embedded dans la maison 16h-17h : MOB203 Construisez votre OS avec les briques de Windows 7 : L'exemple avec un système multimédia pour la maison 17h30-18h30 : MOB301.NET, Electronique et OpenSource : Développement sur FPGA avec le.NET MicroFramework

26 Quelques liens pour aller plus loin… Le blog de Tekigo: SensorWPF : Le site Windows Embedded en Français: Le blog de Pierre Cauchois – resp. du parcours Embedded: Concours « Je vois des Windows Partout »

27 Retrouvez-nous dehors… Stand D34 – Windows Embedded Des experts pour répondre à toutes vos questions Un beau bar, de belles démos et une bonne ambiance ^^