Skip to main content

                   

Coach Windows Mobile

Bienvenue dans l'atelier "Création de Widgets" du Coach Windows Mobile !

Dans ce tutoriel, vous :

  • Découvrirez qu'il est possible de développer différemment une "application" Windows Mobile, sans passer par les langages habituels - qu'ils soient en code managé (C#...) ou natif (C++...) -.
  • Apprendrez comment réaliser un Widget Windows Mobile pas-à-pas, de façon ludique et didactique.
  • Apprendrez à diffuser/commercialiser votre Widget sur le Windows MarketPlace pour Windows Mobile.

Pour compléter ce tutoriel vous devez avoir :

Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit.


Téléchargez gratuitement l'intégralité de cet atelier !

                   

Créez vos Widgets pour Windows Mobile 6.5

Jusqu'à présent, il n'y avait que deux possibilités de développer des applications pour Windows Mobile : en code natif (donc, en majorité, en C/C++) ou en code managé (grâce au .NET Compact Framework). Désormais, avec Windows Mobile 6.5, une nouvelle possibilité vous est offerte : ce sont les Windows Mobile Widgets.

Pré-requis : pour suivre cet atelier, vous devez avoir au préalable des bases en HTML, CSS et JavaScript. Aucune connaissance d'un langage serveur (tel que ASP.net) est nécessaire.

Qu'est-ce qu'un Widget ?

Pour certains (surtout les amateurs de séries d'animation des années 90), widget est un petit extraterrestre mauve chargé de protéger l'environnement. Ses aventures avec Mega Brain mériteraient bien un coach MSDN, mais pour l'heure, intéressons-nous à d'autres types de widgets. Ce sont des petites applications autonomes, habituellement placées sur votre bureau ou sur votre page d'accueil, qui accomplissent en général une tâche précise. Les fonctionnalités de ces mini applications peuvent être aussi diversifiées qu'afficher la météo, le trafic routier, vos prochains rendez-vous ou bien encore les dernières commandes passées sur votre boutique en ligne.

 

Widgets Vista / 7
Deux Widgets présents dans Windows Vista et Windows 7

 

Pourquoi réaliser un Widget ?

Les widgets peuvent vite se révéler très utiles, et ce dans de nombreux domaines. Ils peuvent être utilitaires et vous proposer des services simples, comme une recherche dans l'annuaire ou les horaires des transports en commun. Si vous avez un blog ou un site web, vous pouvez créer un widget afin que vos utilisateurs aient accès à vos dernières publications. On rencontre également bon nombre de widgets qui sont de véritables outils marketing : compte à rebours avant le lancement d'un film ou d'un événement, des petits « jeux addictifs » orientés sur un produit, etc...

Le monde de l'entreprise peut également trouver des applications pratiques dans les widgets. Vous pouvez ainsi créer un widget pour les commerciaux avec les prospects et les réponses des campagnes actives, pour les responsables de la chaîne de production, affichant le nombre d'unités produites par heure ainsi que les incidents ; ou bien encore, pourquoi pas un widget qui affiche les Work Items de Team Foundation Server sur votre projet du moment ?

Enfin, les widgets peuvent être un outil de prototypage d'applications Windows Mobile. Vous pouvez commencer par développer une partie d'un projet en tant que widget - pour le montrer à votre client par exemple - puis passer à une version native par la suite (n'oubliez pas de lire les autres articles du coach MSDN Windows Mobile à ce sujet !).

Windows Mobile et les Widgets

Windows Mobile, dans sa version 6.5, propose désormais un support des widgets. Basé sur une norme du W3C (encore en cours de création), les widgets sont accessibles comme des programmes natifs à travers du menu démarrer. On peut voir ci-dessous qu'il y a deux widgets, Widget Search et PocketVeloToulouse ainsi qu'un ensemble d'applications natives côte à côte.

 

Widgets
Le menu démarrer de l'émulateur Windows Mobile 6.5

 

Une fois le widget lancé, il occupe la majeure partie de l'écran. Seul le menu démarrer, en haut, et une barre de menu, en bas, et que vous pouvez personnaliser et utiliser pour vos besoins restent présentes. Vous pouvez donc bénéficier de la quasi-totalité de l'espace de l'écran pour votre widget.

 

Gadget
Le gadget "Live Search" dans Windows Mobile Professional

 

Nous allons maintenant voir comment développer vos propres widgets. Vous vous en doutez peut-être déjà : ils sont réalisés à partir des technologies « du web », c'est-à-dire HTML, CSS et JavaScript. Mais juste avant cela, voyons ensemble quels outils sont nécessaires au développement.

Vous désirez la suite ? Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit.


Téléchargez gratuitement l'intégralité de cet atelier !


Version d’évaluation de Visual Studio 2008
SDK Windows Mobile 6.x
L'atelier (PDF)
L'atelier (XPS)
Le code du Widget



Les vidéos « 5 minutes pour comprendre Windows Mobile »
Les webcasts Windows Mobile
Le blog de Pierre Cauchois
Le site CodePPC
Le forum Windows Mobile et Embarqué
Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?