Apr 04, 2015
2
Introduction au SDK Windows Phone 7Mardi 8 Février 2011
Pierre CAUCHOISRelation avec les développeursMicrosoft
Julien CORIOLANDConsultant / FormateurAccess It IDF
3
Agenda
Windows Phone 7 ?Les outils de développementLa documentationLes APIsLe 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
EmulateurExemplesDocumentations
DocumentationCommunauté
http://create.msdn.com
7
DémoPremiers projets avec Visual Studio 2010
8
DémoNe pas négliger Expression Blend !
9
DémoEt le Debug sur Windows Phone 7 ?
10
La documentation
MSDNhttp://msdn.microsoft.com/fr-fr/
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 l’OS Navigation + Cycle de vie spécifique Contrôles spécifiques (Pivot / Panorama) Sandbox, partiellement ouverte Règles d’optimisations 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émoAccéléromètre & Géolocalisation
14
DémoLes launchers & choosers
15
DémoPanorama 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 pratiquesNe forcez pas le destin (panoramas et pivots): l’utilisation 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 c’est sexy » demandez vous si c’est utile et si ça fonctionne.
18
METRO - Easy Win…
Respectez le gabarit (proportions/alignements) L’espace 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 http://create.msdn.com Rapports de validation complet
3 types de critères: Type d’application Contenu Validation technique
20
DémoApp Hub
21
Questions ?
22
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs