Ajouter aux favoris  Imprimer  www.labo-dotnet.com
 
 

Introduction à la programmation pour Pocket PC sous .NET

Par  Cyril DU BOIS MAQUILLE
Publié le 28/10/2004

Introduction


De plus en plus répandu, le Pocket PC ne manque pas d’atouts. De part ses performances, tout d’abord, qui permettent de travailler sur des documents Word ou Excel par exemple. De part sa connectivité qui lui permet d’accéder à Internet ou de téléphoner. On pourra avoir un GPS, qui associé au bon programme ou au bon WebService, nous guidera vers notre destination. Et tout cela réuni en un seul appareil qui tient dans la poche ! Basé sur le système d’exploitation Windows Mobile, les possibilités sont infinies, car non seulement les performances sont toujours plus grandes, mais en plus le support même ouvre un large éventail sur de nouveaux types d’applications.

C’est cette association mobilité-performance qui rend le Pocket PC unique et fait de lui un nouveau challenge pour les développeurs.

 

Dans ce premier article, nous allons tout d’abord démystifier le développement d’applications pour PocketPC avec Visual Studio .NET en vous donnant les étapes pour créer un classique « Hello World ! ». Ensuite, nous donnerons des lignes de conduite à adopter pour réaliser une interface homme-machine adaptée aux caractéristiques réduites du PocketPC.

 

Commentaires
Par Romuald TISSERAND 'Romu' le 29/10/2004 13:34
Désolé mais le SDK Windows Mobile 2003 n'est absolument requis pour faire du .Net avec le Compact Framework.

Visual Studio 2003 suffit.

Par Romuald TISSERAND 'Romu' le 29/10/2004 13:38
Si on développe un programme en pur code "managé" C# ou VB.Net (les 2 seuls à disposition pour les projets "smart device"), un seul .cab suffit pour déployer le programme, le code IL étant indépendant de l'architecture de la machine.

Par Dominique DAMBRAIN 'doume59' le 29/10/2004 16:01
Il semble que VS.net 2003 me génère nombre de .cab. Je ne parviens pas à identifier celui qui serait en 'IL'.
Comment lancer, sur PPC, une application installée depuis un .cab ?
L'installation semble OK, mais aucune réaction lors de l'activation.

Merci d'avance.

Par Patrice Lamarche 'Patrice_L' le 30/10/2004 15:04
Romu>le SDK Windows mobile 2003 n'est pas obligatoire pour développer avec le compact framework, mais il est plus sympa de l'installer pour disposer des derniers emulateurs Pocket PC 2003 et éviter d'utiliser les émulateurs Pocket PC 2002 livrés avec VS.net

Par Romuald TISSERAND 'Romu' le 31/10/2004 09:48
Dominique > C'est à toi de savoir si tu fais une appli en pur VB.Net ou pur C#. Si tel est le cas, il n'y a pas un .cab avec le code IL et un autre sans, ils contiennent tous le même code IL. Il te suffit donc de n'en garder qu'un.

Si ton appli est correctement installée, alors logiquement tu as du ajouter une icône dans la page "programmes" pour la lancer.

Un exemple : vas sur http://www.codeppc.com/dotnet/, télécharges les sources du logiciel Pex et regarde comment est fais le fichier .inf de génération du .cab.

Patrice > Tu as tout a fait raison (c'est d'ailleurs ce que je fais aussi), mais c'est induire les lecteurs en erreur que de leur faire croire que c'est obligatoire. Une simple mention dans l'article aurait suffit à dissper tout doute.

Par Cyril DU BOIS MAQUILLE 't-cyrild' le 01/11/2004 15:44
Romu > Merci pour tes commentaires, tu as tu as fait raison. Le but de cet article était plus orienté "didacticiel, prise en main de la progammation pour Pocket PC". Il est vrai que nous aurions dut faire plus attention à ce que nous avons écrit.

Dominique > Effectivement, il y a génération de plusieurs .CAB. En fait chacun de ces .CAB sont créé pour un type de processeur cible. Tu dois donc copier le fichier qui CAB qui correspond au type de processeur de ton PPC. Sinon, en ce qui concerne l'installation, Romu a raison, tu devrais récupérer ton programme dans la page de programmes; ou bien directement à travers l'explorateur.

Ajouter un commentaire
Vous devez être authentifié pour poster un commentaire. Vous pouvez vous authentifier ici.

 

 

 
   
© Copyright SUPINFO - International University
Conditions dutilisation et Copyright - Respect de la vie prive
Labo Microsoft | Forum Microsoft | Forums .Net | Labo .Net | Blogs | FaqXP | Certifications
 
Créer un compte | Connexionmardi 2 décembre 2008