2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur Access It IDF
3 Agenda Windows Phone 7 ? Les outils de développement La documentation Les APIs Le design « METRO » AppHub / MarketPlace : du développement à la vente
4 Silverlight vs XNA
5 Le Hardware… Capacités matérielles définies par Microsoft Une seule résolution : WVGA (800*480) Les même capacités tactiles Processeurs et GPU de même famille Même quantité de RAM Clavier en option … …quel que soit le constructeur !
6 Les outils de développement Emulateur Exemples Documentations Documentation Communauté
7 Démo Premiers projets avec Visual Studio 2010
8 Démo Ne pas négliger Expression Blend !
9 Démo Et le Debug sur Windows Phone 7 ?
10 La documentation MSDN Windows Phone 7 – Développez avec Visual Studio, Silverlight et XNA Hors-Série Programmez!
11 Les APIs : Silverlight 3 + Entrées / Sorties spécifiques Intégration du matériel et des contenus Intégration dans lOS Navigation + Cycle de vie spécifique Contrôles spécifiques (Pivot / Panorama) Sandbox, partiellement ouverte Règles doptimisations différentes
12 Les APIs Accéléromètre Vidéos / Sons / Microphone Radio FM Vibreur Géolocalisation Tactile Launchers / Choosers Push Notifications
13 Démo Accéléromètre & Géolocalisation
14 Démo Les launchers & choosers
15 Démo Panorama vs Pivot
16 METRO Personnel, Pertinent, Connecté Du contenu, pas du chrome La typographie est belle et se suffit a elle même Authentiquement digital
17 METRO - Bonnes pratiques Ne forcez pas le destin (panoramas et pivots): lutilisation de votre application doit être intuitive, naturelle Testez!!! Avec plusieurs thèmes, plusieurs couleurs, plusieurs polices de caractères… A chaque fois que vous rajoutez un truc « parce que cest sexy » demandez vous si cest utile et si ça fonctionne.
18 METRO - Easy Win… Respectez le gabarit (proportions/alignements) Lespace vide est important – gardez en! Pensez « 1 œil, 1 doigt » Soignez vos transitions et feedbacks visuels Etudiez les recommandations!!!
19 AppHub / MarketPlace 99$ / an Apps payantes illimités / 5 gratuites 3 débloquages de terminaux / extensible Certification en moins de 5 jours. ~48h Critères dispo sur Rapports de validation complet 3 types de critères: Type dapplication Contenu Validation technique
20 Démo App Hub
21 Questions ?
22 MSDN et TechNet : lessentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs