Session sur l'optimisation des performances Windows Phone 7

2011-02-12 3 Min. lecture .NET Silverlight 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.

Le but étant de décharger au maximum le thread UI pour garder une application fluide et agréable à utiliser.

continuer la lecture

Je deviens Microsoft Student Partner

2011-01-28 1 Min. lecture Microsoft Student Partner

C’est avec grand plaisir que je viens d’apprendre ma nomination au titre de Microsoft Student Partner.

MSP logo Je tiens a remercier Julien Dollon (MVP), Mathieu Perrein (MSP) pour leur aide ainsi que Julie Knibbe et Matthieu Dordolo pour m’avoir fait confiance.

Je ferai de mon mieux pour honorer ce titre :-)

Je profite également de cet article pour annoncer que je rentre dans l’équipe des rédacteurs de Developpez.com pour y publier principalement des articles sur Windows Phone 7 :

continuer la lecture

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

2011-01-12 3 Min. lecture 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.

HTC HD7

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…).

continuer la lecture

Imagine Cup 2011 Build Together

2011-01-02 3 Min. lecture Imagine Cup 2011

Fin novembre, j’annonçais ma participation à l’Imagine Cup 2011, catégorie Sofware Design, au côté d’étudiants de Supinfo, Mathieu Perrein, Loïc Rebours, Lionel Reichert et Frédéric Favaits. A moins d’un mois de la fin du premier round, le projet avance et le compte rendu est en cours de rédaction. Voici une description brève de notre projet : Build Together.

Image Cup

Build Together

Actuellement, des millions de personnes sont sans-abris, des millions d’enfants n’ont pas accès à l’éducation et, plus globalement, des millions d’êtres humains souffrent de logements précaires. La plupart du temps, la cause est un manque d’argent de l’état qui ne peut investir dans la construction de logements, d’écoles, ou de quelconques structures pour venir en aide à ses habitants. Certaines associations oeuvrent dans le but d’offrir à chacun une pièce chaude et lumineuse, un endroit où dormir ou se distraire, mais ces dernières reposent sur le bénévolat et les gens sont bien souvent trop méfiants pour laisser leur argent à ces associations, ne sachant pas réellement où il va finir.

continuer la lecture

Problème de binding après la sélection d’un élément dans une listbox en Silverlight

2010-12-27 4 Min. lecture Silverlight

En Silverlight, le binding de la propriété Text d’une TextBox se fait lorsque celle-ci perd le focus.

Le problème exposé dans cet article apparaît lorsque qu’une TextBox (avec sa propriété Text bindée dans le ViewModel de la page associée) précède une ListBox (avec un binding sur la propriété SelectedItem). Si le setter du SelectedItem fait intervenir la propriété bindée à la propriété Text de la TextBox alors celui-ci ne prendra pas en compte le contenu de la TextBox.

continuer la lecture

Bien commencer à développer pour Windows Phone 7

2010-12-20 8 Min. lecture Silverlight 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.Framework.XNA.

continuer la lecture

Retour sur les 1ers Afterworks Microsoft à Lille

2010-12-15 1 Min. lecture Afterworks

Mardi 15 décembre 2010 se déroulait pour la 1re fois à Lille les Afterworks Microsoft dans un bar lounge : l’Omnia situé au centre ville de Lille.

Les Afterworks c’est quoi ?

Le but est de se retrouver après le travail (d’où le nom) entre passionnés pour discuter et connaître de nouvelles personnes. Cet événement est ouvert à tous : MVP, MSP, MUG, mais également tous ceux qui souhaitent échanger et découvrir les communautés Microsoft.

continuer la lecture

Connecting to Windows Phone 7 Emulator… interminable

2010-11-30 1 Min. lecture Visual Studio 2010 Windows Phone 7

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…”.

continuer la lecture

Visual Studio 2010 – Développez pour le web

2010-11-29 2 Min. lecture .NET C# Livre Visual Studio 2010

Visual Studio 2010

Visual Studio 2010 - Développez pour le web est un livre écrit par Julien Dollon (@juliendollon) et James Ravaille, 2 MVPs, sur le développement complet d’une application web sur Visual Studio 2010 en .NET 4.

Tout le livre est construit sur la création d’une application en suivant les étapes une à une. Le projet final est également disponible en téléchargement sur le site de ENI.

Voici la table des matières :

continuer la lecture

Imagine Cup 2011 inscription officialisée

2010-11-29 1 Min. lecture Imagine Cup 2011

Dans un précédent article nommé [Imagine Cup 2011] Un objectif pour cette année, je vous présentais l’Imagine Cup et vous faisais part de mon souhait de participer à cette compétition.

A l’époque, je cherchais une équipe afin de monter un projet solide. C’est maintenant chose faite avec l’équipe composée de Loïc Rebours (@LoicRebours), Frédéric Favaits, Lionel Reichert et Mathieu Perrein (@perrein) (MSP), notre mentor.

L’équipe est officiellement inscrite sur le site de l’Imagine Cup 2011 et nous travaillons actuellement sur notre projet afin de faire du mieux possible pour passer la 1re étape de la compétition.

Articles plus anciens messages plus récents