OVH Cloud OVH Cloud

Synchro et emulateur palm

8 réponses
Avatar
BOUTRY Arnaud
Bonsoir
Je suis actuellement en train de développer une appli que je voudrais
pouvoir synchroniser avec un palm. J'ai trouvé des composants delphi
pour développer ma conduite mais je voudrais savoir s'il est possible
d'installer un émulateur palm sur mon PC et de faire une synchro avec
et tout cela indépendemment de l'install de mon clié.
Quelqu'un a-t'il déjà essayé quelque chose de similaire?

Merci d'avance

--
Arnaud
http://lordphoenix.free.fr
Pour me répondre cliquer ici http://www.cerbermail.com/?QReSyOjCTG
Pour lire les newsgroup utilisez MesNews http://mesnews.no-ip.com
La FAQ des applications Mozilla : http://www.geckozone.org/geckofaq/

8 réponses

Avatar
Patrick Vuichard
BOUTRY Arnaud a écrit, le 13/05/2004 18:40 :

Je suis actuellement en train de développer une appli que je voudrais
pouvoir synchroniser avec un palm. J'ai trouvé des composants delphi
pour développer ma conduite mais je voudrais savoir s'il est possible
d'installer un émulateur palm sur mon PC et de faire une synchro avec et
tout cela indépendemment de l'install de mon clié.



Oui, non seulement c'est possible, mais c'est la meilleure façon de faire...

Déja, il faut télécharger l'émulateur (OS <= 4.x) ou le simulateur (OS
>= 5.x) : <http://www.palmos.com/dev/tools/emulator/> et
<http://www.palmos.com/dev/tools/simulator/>

Ca sera plus simple de récupérer le simulateur (pas besoin de ROM). Dans
un cas comme dans l'autre, il faut toujours utiliser les versions debug
des ROMs pour travailler.

Ensuite, il suffit de lire ce qui suit :
How do I use Palm OS® Emulator to debug conduits with a Palm OS® version
3.1 or above ROM image?
<http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid9>

Le mieux est d'utiliser la synchro réseau : c'est plus simple et plus
rapide que le rebouclage de port série.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
BOUTRY Arnaud
Patrick Vuichard a pensé très fort :
BOUTRY Arnaud a écrit, le 13/05/2004 18:40 :

Je suis actuellement en train de développer une appli que je voudrais
pouvoir synchroniser avec un palm. J'ai trouvé des composants delphi pour
développer ma conduite mais je voudrais savoir s'il est possible
d'installer un émulateur palm sur mon PC et de faire une synchro avec et
tout cela indépendemment de l'install de mon clié.



Oui, non seulement c'est possible, mais c'est la meilleure façon de faire...

Déja, il faut télécharger l'émulateur (OS <= 4.x) ou le simulateur (OS
>= 5.x) : <http://www.palmos.com/dev/tools/emulator/> et
<http://www.palmos.com/dev/tools/simulator/>



C'est quoi exactement la différence entre l'émulateur et le simulateur?
Sachant que je développe juste une conduite pas une appli palm est ce
que ça a un impact?

Ca sera plus simple de récupérer le simulateur (pas besoin de ROM). Dans un
cas comme dans l'autre, il faut toujours utiliser les versions debug des ROMs
pour travailler.



Et pourquoi cela ? (toujours du point de vue du développement de
conduite)


Ensuite, il suffit de lire ce qui suit :
How do I use Palm OS® Emulator to debug conduits with a Palm OS® version 3.1
or above ROM image?
<http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid9>



OK je vais m'y plonger. Tu aurais pas d'autres sources d'ailleurs (en
français aussi pour démarrer c'est plus pratique)

Le mieux est d'utiliser la synchro réseau : c'est plus simple et plus rapide
que le rebouclage de port série.



Heuh tu peux traduire ça STP je me doute un peu de quoi ça cause mais
j'aimerais un peu de détail. :-)

--
Arnaud
http://lordphoenix.free.fr
Pour me répondre cliquer ici http://www.cerbermail.com/?QReSyOjCTG
Pour lire les newsgroup utilisez MesNews http://mesnews.no-ip.com
La FAQ des applications Mozilla : http://www.geckozone.org/geckofaq/
Avatar
palmgaulois_no_spam
Le Thu, 13 May 2004 21:13:32 +0200, BOUTRY Arnaud
raconta:

Déja, il faut télécharger l'émulateur (OS <= 4.x) ou le simulateur (OS
>= 5.x) : <http://www.palmos.com/dev/tools/emulator/> et
<http://www.palmos.com/dev/tools/simulator/>



C'est quoi exactement la différence entre l'émulateur et le simulateur?
Sachant que je développe juste une conduite pas une appli palm est ce
que ça a un impact?



ben Patrick l'a dit
émulateur jusque OS 4.x
simulateur OS 5.x et suppérieur
donc mieux vaut tester sur les 2.

mais pour la conduite ça importe peu.
--
Cordialement, Pascal Meney.
http://www.pdacool.com Bienvenue sur la planète Palm OS
http://www.palmgaulois.com Programmation Palm OS.
http://www.handheld-basic.com HB++' Developpeur
http://www.clubpalmnord.org Asso. des utilisateurs de PDA / Lille.
Avatar
Patrick Vuichard
BOUTRY Arnaud a écrit, le 13/05/2004 21:13 :

Ca sera plus simple de récupérer le simulateur (pas besoin de ROM).
Dans un cas comme dans l'autre, il faut toujours utiliser les versions
debug des ROMs pour travailler.



Et pourquoi cela ? (toujours du point de vue du développement de conduite)



Pour les conduits, ça ne change pas grand chose, mais par principe,
quand on développe, il vaut mieux utiliser les versions debug qui
donnent plus d'infos.

Ensuite, il suffit de lire ce qui suit :
How do I use Palm OS® Emulator to debug conduits with a Palm OS®
version 3.1 or above ROM image?
<http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid9>



OK je vais m'y plonger. Tu aurais pas d'autres sources d'ailleurs (en
français aussi pour démarrer c'est plus pratique)



Sur la synchro de l'émulateur, oui, mais sur les conduits, tu ne vas pas
trop avoir le choix : tout est en anglais.
<http://palmattitude.org/guides/emulateur/index.php#Synchroniser>

Le mieux est d'utiliser la synchro réseau : c'est plus simple et plus
rapide que le rebouclage de port série.



Heuh tu peux traduire ça STP je me doute un peu de quoi ça cause mais
j'aimerais un peu de détail. :-)



Pour débugguer un conduit, tu vas devoir faire des synchros avec le
simulateur (quoique, dans le cas d'un conduit sans développement sur le
PDA, tu pourrais utiliser un device). Sur un device, pour lancer la
synchro, c'est facile, tu appuis sur le bouton du cradle. Sur le
simulateur, il n'y a pas de cradle, donc il faut lancer la synchro
depuis l'appli Hotsync.

Mais, la conf par défaut, c'est la synchro par le connecteur. Donc, tu
dis au simulateur "ton connecteur, c'est le port série COM1, synchronise
là dessus". L'ensemble simulateur+COM1 émulera le Palm. Mais le Hotsync
Manager doit lire ce qui arrive sur un autre port (COM1 est pris par le
simulateur), donc on le met sur COM2. Et on met un cable entre COM1 et COM2.

Autre solution, plus simple : faire une hotsync réseau, mais sur
l'adresse 127.0.0.1.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
BOUTRY Arnaud
OK merci pour ces précisions, à force de lire et fouiller un peu
partout j'avais fini par comprendre mais se le faire confirmer est plus
sur. Par contre je me pose une question vu que la conduite s'interface
avec la synchro comment m'assurer qu'elle ne sera utilisé qu'avec
l'émulateur et pas palm?

--
Arnaud
http://lordphoenix.free.fr
Pour me répondre cliquer ici http://www.cerbermail.com/?QReSyOjCTG
Pour lire les newsgroup utilisez MesNews http://mesnews.no-ip.com
La FAQ des applications Mozilla : http://www.geckozone.org/geckofaq/
Avatar
Patrick Vuichard
BOUTRY Arnaud a écrit, le 14/05/2004 22:59 :

Par contre je me pose une question vu que la conduite s'interface avec
la synchro comment m'assurer qu'elle ne sera utilisé qu'avec
l'émulateur et pas palm?



Tu veux dire que tu développes sur la même machine que celle sur
laquelle tu synchronises, et tu ne voudrais pas d'interférences ? Ben,
il faudra désactiver le conduit. Et/ou prévoir un petit test dans ton
conduit en fonction du nom d'utilisateur.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
BOUTRY Arnaud
Patrick Vuichard a pensé très fort :
Tu veux dire que tu développes sur la même machine que celle sur laquelle tu
synchronises,


Ben ouai j'vais pas dédié un pc rien que pour synchroniser mon pda
et tu ne voudrais pas d'interférences ?
Ben, il faudra désactiver le conduit.



normalement on doit pouvoir desactiver uniquement pour un utilisateur
et pas un autre
tu pêux confirmer? si c'est oui ça devrait pouvoir régler le problème.

Et/ou prévoir un petit test dans ton conduit en
fonction du nom d'utilisateur.



En ultime recours c'est ce que je ferais.

--
Arnaud
http://lordphoenix.free.fr
Pour me répondre cliquer ici http://www.cerbermail.com/?QReSyOjCTG
Pour lire les newsgroup utilisez MesNews http://mesnews.no-ip.com
La FAQ des applications Mozilla : http://www.geckozone.org/geckofaq/
Avatar
Patrick Vuichard
BOUTRY Arnaud a écrit, le 17/05/2004 19:09 :

normalement on doit pouvoir desactiver uniquement pour un utilisateur
et pas un autre
tu pêux confirmer?



Je confirme. Les conduits se configurent par utilisateur.

Et/ou prévoir un petit test dans ton conduit en fonction du nom
d'utilisateur.



En ultime recours c'est ce que je ferais.



De toute façon, ça ne fait pas de mal de rajouter ça. Et de faire des
sauvegarde de tes données. Parce que, bon, on sait comment ça se passe,
surtout avec cet #£$@ de Murphy qui traine toujours dans le coin.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses