Quel Windows pour des systèmes embarqués ?

Résolu
Lauster Messages postés 9 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 24 mai 2006 - 5 avril 2006 à 14:15
Lauster Messages postés 9 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 24 mai 2006 - 9 mai 2006 à 11:28
Bonjour,

Je
dois développer une application sur des pocket pc avec Visual Studio
2005 (VB.Net surtout). Pour procéder à des tests on m'a laissé à
disposition un HP iPaq sous Windows Mobile 2003 et un Psion Workabout
Pro sous Windows CE .NET 4.2.

Je voudrais donc savoir :

1) Mon appli fonctionnera-t-elle avec le pocket sous Windows Mobile 2003 ? (modification hypothétique à l'aide d'un runtime ?)
2)
Y a-t-il eu un changement dans la (compact) framework entre Visual
Studio .NET 2003 et 2005 qui m'obligerait là aussi à faire des
modifications sur les pocket ? (je pense que non mais je préfère poser
des questions qui peuvent sans doute paraître "bêtes" pour en être sûr).
3)
Quelles sont les différences entre Windows Mobile 5.0 et Windows CE 5.0
? (et là aussi est-ce que mon appli fonctionnera correctement sur le
WM5 tout du moins car je pense que pour WCE 5 ca devrait pas poser de
probleme normalement).

Voila donc en gros je voudrais savoir sur quoi qu'il pourra marcher mon programme tel quel
Si
quelqu'un pouvait éclairer ma lanterne sur le sujet ça m'arrangerais
car j'avoue qu'avec toutes ces versions j'ai un peu tendance à m'y
perdre

PS : j'ai laissé exactement le même message dans la partie "Visual Basic" du site sans avoir remarqué que les forums étaient spécifiques à chaque partie. Je tiens donc à m'en excuser et le re-poste ici, place qui convient le mieux à ma problématique.

8 réponses

neo_00110010101 Messages postés 360 Date d'inscription samedi 27 septembre 2003 Statut Membre Dernière intervention 30 mai 2006
7 avril 2006 à 13:05
Eh bien il faut savoir que Windows CE c'est un windows spécialement conçu pour les "embedded" systems comme les PPC donc.
Les Windows Mobile sont exclusivement pour les PPC.
Alors ce qui se passe c'est que :
Windows CE 3.0 -> Windows Mobile 2002 ou Pocket PC 2002
Windows CE 4.20 -> Windows Mobile 2003 ou Pocket PC 2003 Premium
Windows CE 4.21 -> Windows Mobile 2003 SE ou Pocket PC 2003 Second Edition
Windows CE 5.0 -> Windows Mobile 2005

Apparement WinCE 5.0 utilise le CF 1.0 donc si c'est marqué 2.0 c'est une mise à jour
Voilà j'espère que c'est plus clair ^^

s~^"°¹~·-."z neo_00110010101 z".-·~¹°"^~s
3
neo_00110010101 Messages postés 360 Date d'inscription samedi 27 septembre 2003 Statut Membre Dernière intervention 30 mai 2006
5 avril 2006 à 17:36
aloreuh ...

VB.net ?
En fait Visual Studio 2005 permet le dev seulement pour WM2005 je crois pas sûr mais bon quand même ^^
Donc pour le dev sur WM 2003 il faut un Visual Studio + vieux mais c'est à voir

Windows Mobile 2005 est WinCE 2005

Voilà lol c'est pas facile c'est vrai

s~^"°¹~·-."z neo_00110010101 z".-·~¹°"^~s
0
Lauster Messages postés 9 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 24 mai 2006
6 avril 2006 à 15:53
Ah ok, merci neo

VB.net --> VisualBasic.Net

Sinon pendant mes recherches après avoir posté le dernier message j'ai pu trouver ça sur le site de microsoft :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55

Je pense que cela devrait me permettre de faire marcher mon programme sur les versions antérieures à WM 5 normalement (j'ai pas encore pu procéder à qques tests mais apparemment ca se chargerait dans la RAM d'après ce que j'ai pu voir sur un autre forum... dit comme ça et si c'est vrai ça ne me plait qu'à moitié mais si c'est la seule solution...... vous confirmez ?).
Il y a malgré tout quelque chose qui me contrarie c'est que sur les catalogues de pocket pc certains sont mis avec un OS Windows Mobile 2005 et d'autres avec Windows CE 5.0. J'ai pu également voir sur un site qu'il fournissait le runtime .NET Compact Framework 2.0 en précisant "pour les appareils fonctionnant sous WM 5".
Du coup je me demande : est-ce que la seule différence alors (s'il y a) entre ces 2 OS est la présence du Compact Framework 2 dans la ROM du CE et pas dans le Mobile ?.....

En tout cas je me rend compte que la nomination des OS n'arrange pas pour s'y retrouver
0
Groquikman Messages postés 3 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 21 avril 2006
20 avril 2006 à 15:52
J'ai moi aussi à travailler sur la migration d'un application existante sur Systèmes Embarqués. Pour l'instant l'application tourne sur Windows CE 4.2 et compact framework 1.0, et l'idée serait de la migrer vers Windows Mobile 2005 ou Windows CE 5.0 (j'avoue ne toujours pas avoir compris la différence).

Alors :
Windows Mobiel 2005 ou Windows CE 5.0 ?
Faut-il changer de compact framework et migrer entièrement la solution sous Visual Studio 2005 avec les outils qui vont bien ou existe-t-il une façon plus rapide de procéder à un migration 'partielle' ?

Je n'ai jamais réalisé de migration avant et j'en perds mon latin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lauster Messages postés 9 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 24 mai 2006
21 avril 2006 à 10:39
Mille mercis à toi neo d'avoir répondu aussi vite à mes interrogations

Groquikman, si tu emploies le .Net Compact Framework 2 ton application marchera sur les 2 systèmes. S'il ne te reste plus qu'a faire marcher ton appli sur la CF2, cela va se faire (presque) tout seul, il y a une méthode très simple. Pour cela va à cette adresse, tout y est expliqué
0
Groquikman Messages postés 3 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 21 avril 2006
21 avril 2006 à 14:12
Merci beaucoup Lauster
0
Groquikman Messages postés 3 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 21 avril 2006
21 avril 2006 à 14:18
Maintenant que je sais que ça marche sans (quasiment) rien faire, je vais essayer d'améliorer l'appli pour qu'elle tire parti des améliorations du CF2. Avec plus de classes, j'aurais peut-être moins de réflections.
0
Lauster Messages postés 9 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 24 mai 2006
9 mai 2006 à 11:28
Juste pour apporter une dernière info, j'ai découvert (à mes dépens) que Windows Mobile et la Compact Framework 2 ne marchent pas sur des appareils mobiles monochromes.
Du coup pour ma part je suis obligé de développer en CF1 pour mon Psion Workabout Pro monochrome, ayant appris que Microsoft ne sortirait un service pack pour faire fonctionner la CF2 sur ce type d'appareil qu'en mars prochain
0
Rejoignez-nous