View the site in Français Site displayed in Anglais (USA) View the site in Anglais (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 deployer une application pour Windows Mobile
Matériel
bullet_jaune_2 Un PC Windows par binôme.
bullet_jaune_2 SDK Windows Mobile 6.1.
bullet_jaune_2 Visual Studio 2005, version d'évaluation (DVD remis au stagiaire)
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 : 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 : Utilisation des dialogues
Développement d'applications .net
bullet_jaune_2 Le framework .net
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
Exercice : Application C# simple
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 : Utilisation des files de messages
Exercice : Serveur TCP multi-thread en .Net
Développement d'applications CE
bullet_jaune_2 Fichiers et base de registre
bullet_jaune_2 Notifications
bullet_jaune_2 Bases de données CE (CEDB)
bullet_jaune_2 Connexion avec la machine Desktop
bullet_jaune_2 Services
bullet_jaune_2 Réseau
bullet_jaune_2 Déploiement
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
Packaging et déploiement
bullet_jaune_2 Installation manuelle sur le périphérique
bullet_jaune_2 Installation avec ActiveSync
bullet_jaune_2 Signature d'application
Bases de données SQL Server 2005 CE
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 : Mise en évidence des points forts et inconvénients respectifs des resultsets et des datasets.
Exercice : Liaison entre données et interface graphique