Auteur de questions
Environnement de dév mobile

Discussion générale
-
Bonjour,
il m'a été demandé un dev pour un terminal Motorolla mc 3190 qui visiblement est en Win CE 6.0 ou Win Mobile 6.1 (cf http://www.aplicod.com/produits/terminaux-codes-barres/terminaux-portables/motorola-mc3190)...
Or, j'ai cru comprendre qu'aucun sdk pour visual studio 2010/2012 n'était dispo (2008 max)...
Ai-je bien compris ?
Qui plus est, je vous avoue être un peu perdu entre windows Mobile, windows CE, windows Embedded...
Merci d'avance pour vos explications.
- Type modifié Aurel Bera mercredi 7 novembre 2012 14:58 Not a question
Toutes les réponses
-
Bonjour
Le problème a déjà une réponse ici :
http://social.msdn.microsoft.com/Forums/fr/wmdevfr/thread/2a9be04b-8fd9-417b-82bf-cccf372512ce
Malheureusement, vous devez utiliser Visual Studio 2008.
Cordialement,
-
Bonjour,
dommage...
Pouvez-vous m'indiquer s'il ya des différences (surtout au niveau du dév) entre windows Mobile, windows CE, windows Embedded?
Pouvez-vous également m'indiquer si ces Os sont voués à disparaitre (je trouve bizarre qu'il n'y ait plus de sdk si Microsoft souhaite leur pérénité)?
Si ces Os sont voués à disparaitre, pouvez-vous également m'indiquer quel type d'os sera utilisé sur les terminaux mobiles type Motorola Mc 3190 (terminaux mobile avec lecteur optique)?
Merci d'avance pour vos éclairages avisés.
-
Plus d’info sur ces systèmes d’exploitation vous pouvez trouver ici :
et:
Sur la question quel OS va Motorola Mc 3190 utiliser, seulement Motorola peut vous répondre.
Cordialement,
-
Bonjour,
j'ai eu la même problématique que toi il n'y a pas si longtemps que ça.
Effectivement, il faut utiliser Visual Studio 2008.
Concernant les différences en les OS, il faut retenir que tous les OS s'appuient sur Windows CE (dans différentes version), et proposent des surcouches plus ou moins utiles. Typiquement, un windows mobile 6, c'est un Windows CE (5?) avec un gestionnaire d'agenda, un calendrier, un interface moins Windows like, etc, même principe avec Windows Embedded Handheld.
Ce qui va faire la différence en terme de développement, c'est :
- la version du framework .Net CE que tu vas utiliser.
- si tu développe sur Windows CE (et Windows Embedded Handheld je crois), il te faut impérativement un terminal physique alors qu'avec Windows Mobile, tu as des émulateurs disponibles.
Tant que tu reste sur du dév .Net, il n'y a pas de différences entre les OS. Là où ça va changer, c'est sur la prise en compte du matériel spécifique (lecteur RFID par exemple)... dans ce cas, je crois que le constructeur fourni des SDK.
D'après le site Motorola, l'OS utilisé sur le modèle 3109 est Windows Embedded Handheld.
Ces OS ne vont pas disparaître demain car ils sont nécessaires pour le type de terminal (tout terrain) que tu vas utiliser, et pour l'embarqué. Sur le support de Windows CE/Mobile dans VS2010/2012, je pense que MS s'est focalisé sur le marché des SmartPhone grand public (Windows Phone, Surface) au détriment du marché mobile professionnel et industriel.
Voilà ce que je peux en dire, en espérant que ça t'aide un peu.