[Pocket PC] Programmer pour un Pocket PC
Bonjour,
Je voudrais programmer pour un Pocket PC mais à partir d'un PC.
Je m'explique : je dois utiliser mon PC pour programmer et le Pocket PC doit pouvoir lire ce programme et l'executer.
Je posséde Visual Studio 2003.
J'ai cherché sur le net mais je n'ai trouver que des compilateur pour Pocket PC mais je ne sais pas si c'est possible de coder sur un PC et d'executer sur un Pocket PC.
Mes questions sont donc :
Est-il possible de coder sur un PC et d'executer sur un Pocket PC?
Si oui, comment?
Dois-je ajouter un compilateur spécial pour pouvoir coder sur le PC? ou dois-je acheter un Pocket PC? (cette solution n'est vraiment pas la meilleure :D )
:D Cheper :D
Visual Studio Embedded & compagnie
Salut !
Bon, allez, je me lance dans ma prose...
Pour ma part, j'ai arrêté le développement PocketPC ayant abandonné cette plateforme, et tous les windows d'ailleurs, mais je peux quand même te renseigner pour le développement pour cette plateforme (depuis un PC Windows).
D'abord : le choix du langage.
Là, ma préférence, c'est C++ dans la liste, mais bon, tu peux aussi faire du C# et du VB pour le PocketPC.
En fait, ça peut dépendre de la version de l'OS... Si c'est pocketpc 2002 ou inférieur, c'est plutôt C++ et VB... C# et le compact .net framework n'étant pas inclus et dans certains cas pas disponibles. Si c'est Windows Mobile 2003 et suivants, tu peux toujours faire du C++, et tu peux aussi faire du C#. Si tu veux vraiment faire du VB sur cet os, il te faudra installer les runtime, qui ne sont plus fournis de base.
Une fois le tour des langages effectué... Venons-en aux outils :
Pour le VB et le C#, Visual Studio .net 2003 a tout ce qu'il te faut normalement... Il te suffit de choisir les composants pour le développement sur produits mobiles intelligents (ou quelque chose comme ça...) lors de l'installation.
Le C++ est le plus mal loti du lot, car il te faudra installer "Embedded Visual C++" et son Service Pack (au moins 4 je crois), disponibles gratuitement chez Microsoft... C'est une version allégée et adaptée au développement mobile de VC6...
Bon, c'est bien beau tout ça, mais qu'en est-il de l'émulation, simulation et etc. ??
Visual Studio 2003 installe déjà un "simulateur" PocketPC (je crois que c'est du Pocket PC 2002), et il te faudra sans doute compléter avec les SDK Windows Mobile 2003, 2003 SE, peut-être WM5 maintenant aussi ?, et les packs de localisation si tu le désires... Attention, ce sont des simulateurs et pas des émulateurs... Ils exécutent une version x86 de WinCE, et n'émulent pas un processeur ARM, donc il faut compiler les programmes spécifiquement pour le simulateur.
J'ai vu et un ai un peu testé un nouveau projet de Microsoft visant à créer un vrai émulateur ce coup-ci, et tu devrais sans doute pouvoir le trouver sur leur site.
Bon, voilà pour une première réponse...
Un conseil, pour le développement PocketPC, bookmarkes toi ce site : http://www.codeppc.com/