Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mobiles
Mobiles Forum d'entraide sur les mobiles, pda, Pocket PC, Smartphone, Palm,... : Hardware, système et programmation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2007, 07h37   #1
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Par défaut Quel langage pour Windows CE et interfaces ports COMs ?

Bonjour, je suis étudiant en deuxième année IUT informatique et suis actuellement en stage.

Mon problème est le suivant : Je dois adapter un programme qui tourne sous XP sur un Psion Workabout MX (vieux modèle de machine portable, --->Produit
Mais je ne sais pas quel est le langage utilisé, et ni comment effectuer les transferts avec la bête...

Si vous avez une solution faites le moi savoir, et sinon dites moi si ça vous semble infaisable, dans quel cas il faudra que je change de projet pour mon stage. Merci.

EDIT 8h41 : Il se trouve que le responsable de stage m'a dit que s'il y avait un problème, ils pourraient commander un Workabout Pro qui lui possède un SDK, qui est programmable avec Visual Studio 2005 et qui tourne sous Windows CE .NET/ Windows Mobile, ça me sauverait la vie : je pourrais programmer en C# !

Mes questions seraient alors les suivantes :

1) Le C# est-t-il le langage le plus utile dans mon cas? (le programme devra envoyer/recevoir des informations via le port COM du psion) l'API comporte déjà les fonctions pour les ports COMs?

2) Comment rajouter les dlls à mon projet Visual Studio? sachant que l'émulateur se bloque sur un exemple d'application car il manque une dll.
Nicoteen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 01h07   #2
Membre du Club
 
Avatar de moutey
 
Inscription : mai 2003
Messages : 123
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 123
Points : 57
Points : 57
Ouh la
Tu n'es pas du tout clair , Explique mieux ton probleme.
Qu'est ce que tu entends par :
Citation:
Je dois adapter un programme qui tourne sous XP sur un Psion Workabout MX (vieux modèle de machine portable, --->Produit
Mais je ne sais pas quel est le langage utilisé, et ni comment effectuer les transferts avec la bête...
??
Tu parles aussi de SDK puis de C#.
c'est bien confus tout ça.
moutey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 10h19   #3
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Bon je vais repréciser

Donc, je devrai programmer une application sur un Workabout PRO qui possède Windows CE, et une Framework 2.0.

Mes seules questions sont :

1) Quel langage me conseillez vous sachant que j'aurais à gérer des ports COMs. (j'ai vu que C# était géré pour faire des applications Windows CE .NET et c'est le langage que je connais le mieux)
2) Visual Studio serait-t-il l'environnement de dev le plus aproprié?
Nicoteen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 10h59   #4
Nouveau Membre du Club
 
Avatar de PKO06
 
Étudiant
Inscription : octobre 2006
Messages : 91
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2006
Messages : 91
Points : 34
Points : 34
Le programme que tu dois porter est écrit en quel langage ?
Il fait appel a quel framework ou quel librairy ?
C'est un portage ou dois tu developper un logiciel qui se synchronisera avec ton application XP ?
Je pense que ce serait bien de préciser ... pour que des personnes surement plus compétentes que moi puissent aussi t'aider.

Sinon si C# est le langage que tu maitrise le mieux autant ne pas s'en priver, de plus ce langage est bien adapté a la programmation .NET (une vingtaine de langages peuvent être utilisés pour programmer en .NET). Visual Studio.net te facilitera aussi le developpement. Ce n'est pas le seul choix mais surement celui qui t'offrira le plus de facilités.

Quelques liens :
http://www.microsoft.com/downloads/d...4-b4e1b196d5c0
http://msdn2.microsoft.com/fr-fr/net.../aa497273.aspx

change ton titre il est pas très parlant
PKO06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 11h32   #5
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Le problème étant que je n'ai pas encore les codes sources du programme que je dois porter (et j'espère bien les avoir...), et je ne sais pas en quoi il avait été écrit :/ je vais vous joindre le programme en pièce jointe zipée, afin que vous m'aidiez à savoir quel langage a pu être utilisé...

Même si la tâche peut s'averer hardue... par avance merci de votre aide.
Fichiers attachés
Type de fichier : zip TRNJOUR.zip (421,7 Ko, 8 affichages)
Nicoteen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 11h43   #6
Nouveau Membre du Club
 
Avatar de PKO06
 
Étudiant
Inscription : octobre 2006
Messages : 91
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2006
Messages : 91
Points : 34
Points : 34
Je pourrais pas t'aider avec un fichier executable, et encore moins suc Mac.
Je crois qu'il va falloir que tu partes a la pèche aux infos auprès de ton tuteur pour qu'il te permette de pouvoir faire le travail qu'il te demande.
PKO06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 13h06   #7
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
C'est ce que je fais, j'essaie de contacter l'entreprise qui leur avait fait l'application, en tout cas merci de votre aide à tous, j'attend la réponse de la boite.

J'espère avoir les sources.
Nicoteen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2007, 02h28   #8
Invité de passage
 
Inscription : mai 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1
Points : 1
Points : 1
Bonjour,

Je connaît très bien les produits PSION dont tu parles. A la fois les anciennes gammes WorkAbout MX que les dernières WorkAbout Pro.

En effet, mon travail consiste a accompagner des SSII et intégrateurs dans l'utilisation de cette marque de matériel.

Par contre je ne suis pas développeur, mais je pense cependant pouvoir te donner quelques pistes.

En ce qui concerne le développement d'applications sur WorkAbout MX 2 langages existent (ou existaient) :
- OPL (proche du C)
- OVAL (proche d'un VB4)

Ces deux langages sont propriétaires et bien entendu obsolètes.
(si besoin, je dois encore avoir les fichiers d'install des plateformes de dev)


En ce qui concerne le développement sur WorkAbout Pro il peut bien entendu se faire par Visual Studio 2005 (mais également VS2003, Windev, eMbedded Visual C++ (gratuit), ...)

PSION TEKLOGIX fournit gratuitement un SDK complet pour la gamme WorkAbout Pro.


Ne pas hésiter à prendre contact avec moi pour plus d'info
lroques@mobelec.fr
lroques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 10h34   #9
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Merci beaucoup ! Je suis en attente des codes sources de l'application que je dois porter, mais je pense me diriger plus vers Windows Mobile 2003 (le tout developpé en C#) Ca devrait le faire.

Mais les codes sources sont longs à venir, et ça, ça m'embête.
Mais je te contacterai si j'ai des soucis Merci à toi !
Nicoteen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 11h56   #10
Rédacteur/Modérateur

 
Avatar de farscape
 
Homme
Développeur informatique
Inscription : novembre 2003
Messages : 9 053
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 9 053
Points : 13 949
Points : 13 949
Envoyer un message via ICQ à farscape Envoyer un message via AIM à farscape Envoyer un message via MSN à farscape Envoyer un message via Skype™ à farscape
salut,
j'ai déjà fais pas de mal de transfert série en win32/MFC le seul hic c'est que certaines api win32 n'existent pas sous WinCe.
donc le C# semble être une bonne solution,
je n'ai pas regardé plus que ça mais tu devrais te renseigner sur la gestion série avec la classe : SerialPort espace de nom System.IO.Ports.
farscape est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 12h53   #11
Membre émérite
 
Inscription : octobre 2003
Messages : 1 160
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2003
Messages : 1 160
Points : 882
Points : 882
Citation:
Envoyé par farscape Voir le message
salut,
j'ai déjà fais pas de mal de transfert série en win32/MFC le seul hic c'est que certaines api win32 n'existent pas sous WinCe.
donc le C# semble être une bonne solution,
je n'ai pas regardé plus que ça mais tu devrais te renseigner sur la gestion série avec la classe : SerialPort espace de nom System.IO.Ports.
Elle est presente sous WindowsCE avec VS2005 et le CF2.0.
Je la vois dans ma toolbox.

Au pire s'il te manque des choses une tres bonne library en plus : l'OpenNETCF 2
__________________
Neilos
Neilos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h18.


 
 
 
 
Partenaires

Hébergement Web