View the site in Français View the site in English (USA) Site displayed in English (GB)
You are here: ac6 > ac6-formation > Windows > Windows Mobile 6.1
Download Catalog
Download Catalog
Download as PDF
Download as PDF
Write us
Write us
Printable version
Printable version
 

W3M Windows Mobile 6.1

Intégration et programmation de Windows Mobile 6.1

Windows Mobile est une marque déposée de Microsoft

formateur
Objectifs
bullet_jaune_1 Maîtriser les outils de développement natifs et managés.
bullet_jaune_1 Connaître les spécificités de Windows Mobile (notifications, fonctions de téléphonie...)
bullet_jaune_1 Savoir déployer une application pour Windows Mobile
Matériel
bullet_jaune_2 Un PC Windows par binôme.
bullet_jaune_2 SDK Windows Mobile 6.
bullet_jaune_2 Visual Studio 2008
bullet_jaune_2 Un support de cours ainsi que le corrigé des exercices.
Pré-requis
bullet_jaune_2 Connaissance de la programmation objet
bullet_jaune_2 Programmation Win32 (rappels pendant la formation).

Outline
Présentation et historique de Windows Mobile
bullet_jaune_2 Architecture et versions de CE
bullet_jaune_2 Code source partagé et système de licences
bullet_jaune_2 Comparatif avec Windows XP Embedded
bullet_jaune_2 Rapport entre Windows CE et Windows Mobile
bullet_jaune_2 Nouveautés de Windows Mobile 6.0 et 6.1
bullet_jaune_2 Les outils de développement pour l'embarqué
Architecture de Windows Mobile
bullet_jaune_2 Le Noyau
bullet_jaune_2 Objects Storage et File System Manager
bullet_jaune_2 Device Manager
bullet_jaune_2 GWES (Graphical Windowing and Events System)
bullet_jaune_2 Les services de communications
bullet_jaune_2 Processus, threads, fibers
bullet_jaune_2 Objets de synchronisation
bullet_jaune_3 interlocked functions
bullet_jaune_3 sections critiques
bullet_jaune_3 sémaphores
bullet_jaune_3 mutexes
bullet_jaune_3 événements
bullet_jaune_3 file de messages
bullet_jaune_2 Multitâche et multithreading
bullet_jaune_2 Ordonnancement et système de priorité
bullet_jaune_2 Timers, Watchdog timers.
bullet_jaune_2 Migration de threads, API des threads
bullet_jaune_2 Les interruptions,
bullet_jaune_3 IRQs (Interrupt ReQuest)
bullet_jaune_3 ISR (Interrupt Service Routine)
bullet_jaune_3 IST (Interrupt Service Thread)
bullet_jaune_3 API des interruptions
bullet_jaune_2 Architecture mémoire
bullet_jaune_2 Espace mémoire des processus
Exercice : En C,
Exercice : Programmation multitâche: utilisation des TSD (Thread Specific Data)
Développement d'applications Win32
bullet_jaune_2 Fenêtres et messages
bullet_jaune_2 Contrôles standards et contrôles communs
bullet_jaune_2 Ressources
bullet_jaune_2 dialogues
bullet_jaune_2 Device context et fonctions de dessin
bullet_jaune_2 Gestion des entrées clavier/souris
Exercice : En C,
Exercice : Utilisation des dialogues
Développement d'applications .net
bullet_jaune_2 Le compact framework .net 3.5
bullet_jaune_2 Le C#
bullet_jaune_3 classes et interfaces
bullet_jaune_3 traitement des exceptions
bullet_jaune_3 évènements et delegates
bullet_jaune_3 attributs
bullet_jaune_2 Interactions avec la plateforme
bullet_jaune_3 PInvoke
bullet_jaune_3 Marshalling
bullet_jaune_3 callbacks depuis le code natif
bullet_jaune_2 Evolutions du compact framework
Exercice : Application C# simple
Exercice : Invocation d'une fonction d'une dll depuis C#
Performance, test et debug
bullet_jaune_2 Performance
bullet_jaune_3 compilateur juste à temps
bullet_jaune_3 ramasse miette
bullet_jaune_2 Test
bullet_jaune_3 statistiques du .net CF
bullet_jaune_3 remote performance monitor
bullet_jaune_2 Debug
bullet_jaune_3 zones de debug
bullet_jaune_3 gestion des exceptions
bullet_jaune_3 fichiers de log
bullet_jaune_3 debug par traces
Synchronisation et communication inter processus
bullet_jaune_2 synchronisation
bullet_jaune_3 mutex
bullet_jaune_3 sémaphores
bullet_jaune_3 sections critiques
bullet_jaune_3 atomicité
bullet_jaune_3 évènements
bullet_jaune_3 thread pool
bullet_jaune_3 lock/monitor
bullet_jaune_2 Communication
bullet_jaune_3 message de copie de données
bullet_jaune_3 file de message
bullet_jaune_3 mémoire partagée
Exercice : En C,
Exercice : problème du Producteur-Consommateur avec sémaphores
Développement d'applications CE
bullet_jaune_2 Fichiers et base de registre
bullet_jaune_2 Notifications
bullet_jaune_2 Connexion avec la machine Desktop
bullet_jaune_2 Services
bullet_jaune_2 Lancement de programmes au démarrage du système
Programmation réseau
bullet_jaune_2 Connection Manager
bullet_jaune_2 Réseaux Windows
bullet_jaune_2 Réseaux TCP/IP
bullet_jaune_2 HTTP
bullet_jaune_2 Web Services
Exercice : En C#,
Exercice : client et serveur multithread TCP/IP
Bluetooth
bullet_jaune_2 Présentation
bullet_jaune_2 Pile Widcomm
bullet_jaune_3 recherches de périphériques
bullet_jaune_3 gestion des services
bullet_jaune_3 RFCOMM
bullet_jaune_2 Pile Microsoft
bullet_jaune_3 recherches de périphériques
bullet_jaune_3 gestion des services
bullet_jaune_3 RFCOMM
bullet_jaune_3 Emulation de port série
bullet_jaune_2 Librairie 32Feet.Net
bullet_jaune_3 recherches de périphériques
bullet_jaune_3 gestion des services
bullet_jaune_3 RFCOMM
XML
bullet_jaune_2 Présentation
bullet_jaune_2 API XmlReader
bullet_jaune_2 API XmlWriter
bullet_jaune_2 API DOM
bullet_jaune_2 API LINQ to XML
Exercice : En C#,
Exercice : Parsing d'un fichier avec XmlReader et LINQ to XML
Bases de données SQL Server compact 3.5
bullet_jaune_2 Création d'une base/Connexion à une base existante
bullet_jaune_2 Transact SQL
bullet_jaune_2 Sources de données
bullet_jaune_2 Adaptateurs de tables
bullet_jaune_2 Utilisation des datasets
bullet_jaune_2 Utilisation des resultsets
bullet_jaune_2 Le contrôle Binding Source
bullet_jaune_2 Mise en forme des données
Exercice : En C#,
Exercice : Programmation des resultsets et des datasets
Exercice : Liaison entre données et interface graphique
API spécifiques Windows Mobile
bullet_jaune_2 Conventions de l'interface graphique
bullet_jaune_3 contrôles spécifiques au pocketPC
bullet_jaune_3 contrôles spécifiques au smartphone
bullet_jaune_3 écran tactile, clavier virtuel (SIP)
bullet_jaune_3 orientation de l'écran
bullet_jaune_2 Gestion des informations personnelles (PIM)
bullet_jaune_3 pocket outlook
bullet_jaune_3 mail
bullet_jaune_3 sms
bullet_jaune_2 Etats et notifications
bullet_jaune_2 GPS
bullet_jaune_2 Téléphonie
Exercice : En C,
Exercice : Passer un appel téléphonique avec l'API TAPI
Sécurité
bullet_jaune_2 Cryptographie
bullet_jaune_3 Les concepts de bases
bullet_jaune_3 API managée
bullet_jaune_2 Le modèle de sécurité de Windows Mobile
bullet_jaune_3 Privilèges d'exécution
bullet_jaune_3 Politiques de sécurité
bullet_jaune_3 Gestion des certificats
bullet_jaune_2 Les menaces et contre-mesures
bullet_jaune_3 Sécurisation du code
bullet_jaune_3 Sécurisation des données
Exercice : En C#,
Exercice : Crytpage de données à partir d'un mot de passe
Exercice : SQL injection