Geek comics : 1re application Windows Phone

Ca y est, ma 1re “vraie” application Windows Phone vient d’être publiée sur le Marketplace. Cette application a pour but de récupérer et d’afficher les BD Geek and Poke et xkcd.

Cette 1re version reste assez basique mais était pour moi un bon moyen d’approfondir mes connaissances dans ce domaine.

Si vous trouvez un bug ou avez des suggestions pour les prochaines versions, n’hésitez pas à me contacter.

Lien vers l’application

Geek and poke 1 Geek and poke 2

Parcours d'une liste (List<T>) et performances en Silverlight

Dans le cadre du développement d’un contrôle Silverlight devant faire un grand nombre de parcours sur une liste (List), je me suis posé la question des performances. Que faut-il utiliser ? foreach, for, while ou ForEach contenu dans System.Linq ? Mes tests se sont portés sur une application Silverlight classique ainsi que sur Windows Phone 7 (tests sur un vrai device). Le test consiste à parcourir une liste d’objets de type Test (la classe Test contenant une propriété Id de type int et une propriété Name de type string). [Voir plus]

Session sur l'optimisation des performances Windows Phone 7

Voici mes notes sur la session de Luc Vo Van (Microsoft) et Simon Ferquel (Access IT) sur la performance et l’optimisation des applications Windows Phone 7 donnée aux techdays 2011. En attendant d’avoir la présentation Powerpoint ainsi que le webcast, voici ce que j’ai retenu de cette conférence très intéressante. Les différents threads Une application Windows Phone 7 dispose de 2 threads : le thread UI (CPU) qui s’occupe du code créé par l’utilisateur, des événements, des converters, etc… le thread de composition (GPU) qui s’occupe lui des animations simples, du clipping rectangulaire, de l’opacité, des render transform et perspective transform. [Voir plus]

Mes 1res impressions sur un vrai téléphone Windows Phone 7

Grâce à mon école (SUPINFO) et à Microsoft, j’ai eu la chance de participer (et remporter au même titre que 2 autres étudiants) un HTC HD7 sous Windows Phone 7. Je quitte donc mon Samsung Galaxy Spica (sous Android 2.1) sans regrets. Voici donc mes 1res impressions sur le nouveau système d’exploitation de Microsoft (je ne parlerai pas du téléphone en lui même). Le 1er contact est excellent, l’interface très intuitive, on trouve assez vite ce que l’on cherche à faire (paramètrages, fonctionnement des SMS, Téléphone, Emails, etc…). [Voir plus]

Bien commencer à développer pour Windows Phone 7

Introduction Windows Phone 7 est le dernier système d’exploitation mobile proposé par Microsoft au mois d’octobre 2010. Microsoft propose deux types d’application pour son téléphone : Silverlight pour les applications classiques contenant des listes, champs texte, boutons, etc. ; XNA pour les applications plus graphiques (les jeux par exemple). Les deux technologies ne sont pas incompatibles. En effet pour jouer un son dans une application Silverlight, il faudra utiliser la DLL Microsoft. [Voir plus]

Connecting to Windows Phone 7 Emulator… interminable

Si vous développez pour Windows Phone 7 sur un OS virtualisé (VMWare, Hyper-V, etc…) ou si vous utilisez un Mac avec Bootcamp, il se peut que vous rencontriez quelques problèmes lors du déploiement de fichiers .xap via Visual Studio 2010 ou directement via l’outils de déploiement. Lors du déploiement de l’application, l’émulateur se lance est reste sur l’écran d’accueil du téléphone. Dans le coin inférieur gauche de Visual Studio 2010, la phrase “Connecting to Windows Phone 7 Emulator…”. [Voir plus]