Introduction à l’environnement Windows Phone
Comparaison de Windows Phone avec Windows Mobile
Les matériels et les caractéristiques offertes
Les types de développements possibles : Silverlight ou XNA
Les outils de développements (Studio 2010, Expression BLEND, Emulateur)
Rôle du marketplace et contenu orienté Cloud
Les interfaces Windows Phone
Règles de conception des interfaces Metro
Les interfaces possibles : Pivot, Panorama, SIP, Application Bar et System Tray
Le langage XAML / liaison au code C#
Les interfaces applicatives
Les contrôles disponibles et le Silverlight for Windows Phone Toolkit
Techniques de mise en forme, ressources et styles
Les thèmes intégrés et conception de nouveaux themes
Détection des changements d’orientation et des touchers
Mise en place de la navigation
Architecture de navigation entre pages
Fragment et chaine de requête, historique de navigation
Scenarios de terminaison d’application
Sauvegarde d’état et reprise d’activités
Stockage, synchronisation et liaisons des données
Les mécanismes de liaisons aux données
Les modes de liaisons et convertisseurs de valeurs
Architecture du stockage isolé
Stockage des paramètres et des valeurs
Cache d’objets et synchronisation des valeurs locales
Connectivité des services distants
Etat de connexion et contrôles WebBrowser, MultiScaleImage
Mécanismes d’authentification
Consommation des services distants
Consommation de services WCF, Data Services et JSON
Echanges avec la plateforme Windows Phone
Les Taches (E-Mail, Camera, Tél et SMS)
Ecran de démarrage et ajout de Tuile
Programmation des medias et Géolocalisation