AGUS – AvantGo USB Sync

AvantGo ne propose pas de conduite pour OS X (voir leurs explications sur leur FAQ).
Heureusement, un développeur Unix a développé une application nommée malsync, permettant de synchroniser via la ligne de commande. Sur notre plateforme, cela ne marchait jusqu’à présent que pour une liaison série, mais grâce au projet osx-palm-tools, il existe maintenant une astuce pour communiquer sur le port USB. De plus, grâce à Florent Pillet (le développeur de « USB-TCP Bridge », nous proposons une application Aqua autonome (plus besoin du Terminal !).

Note : je présente ici la méthode pour faire une synchronisation avec un Palm sur un socle connecté en USB. Pour une connexion série, se référer à la procédure décrite sur le site de malsync.

Il suffit donc d’utiliser un pack préparé par mes soins, nommé « AvantGo USB Sync » (AGUS pour les intimes).

Historique des versions :

  • v1.2.1 : optimisations du script avantgo.sh par Michel Poulain (plus besoin de désactiver HotSync, affichage du temps de synchronisation), documentation plus complète
  • v1.2 : package complet « AvantGo USB sync » sous forme d’application autonome (« USB-TCP Bridge » v1.2 + malsync v2.2)
  • v1.0 : version manuelle, avec le Terminal

 


 Installation :

  • Sur le Mac
    • Depuis l’image disque, copier l’application n’importe où sur le disque dur (par exemple dans le dossier Applications)
  • Sur le Palm
    • Vous devez déjà avoir un compte AvantGo ; si ce n’est pas le cas, inscrivez-vous.
    • Le programme AvantGo doit être installé sur le PDA. Si ce n’est pas le cas, où si vous n’êtes pas sûr d’avoir la dernière version, télécharger dans la rubrique « PALM EXECUTABLES » la version correspondant à votre version de Palm OS (AvantGo Palm OS 5 Client ou AvantGo Palm OS 3.x – 4.x Client). Il faut bien installer tous les fichiers PRC obtenus.
    • Sur le Palm, ouvrir l’application « AG Connect » (ou « Mobile Link ») et créer ou modifier le serveur « AvantGo » 
      • Server Addr:sync.avantgo.com
      • Port:80
      • User Name: (votre compte AvantGo)
      • Password: (votre mot de passe AvantGo)

Lancement :

  • Lancer « AvantGo USB sync ». La fenêtre suivante doit apparaître :
    agus1 
  • Quand l’application vous le demande (« Please press the HotSync button now… »), appuyer sur le bouton de Hotsync sur le socle du Palm (le Palm étant posé sur son socle bien entendu !). Si c’est une HotSync normale qui se lance, il faut l’annuler et recommencer (ou la désactiver au préalable via l’application « HotSync Manager »).
  • On obtient alors un affichage du type :
    agus2 
  • Attendre la fin de la synchronisation (« Done » dans le tiroir de l’application, message « HotSync terminée » sur l’écran du Palm).

Si ça ne marche pas…

  • Vérifiez que votre compte AvantGo est bien paramétré dans le Palm (voir plus haut). Certains utilisateurs ont dû complètement désinstaller puis réinstaller AvantGo sur leur Palm avant que ça fonctionne…
  • Désactivez HotSync (via « HotSync Manager »), quittez « AvantGo USB sync » et recommencez.
  • Videz le cache des chaînes AvantGo (dans « Commandes avancées » du site AvantGo). 
  • Peut-être votre Palm est trop récent et pas encore supporté : voir la liste des PDA supportés.
  • S’il est branché sur un hub USB, essayez de brancher le socle du Palm directement sur un port USB du Mac (ce n’est normalement pas obligatoire mais ça a résolu un certain nombre de problèmes).
  • Essayez la version manuelle avec le Terminal (version « 1.0″).
  • Vous pouvez m’écrire, à condition de bien spécifier votre configuration (modèle de Palm, version du système, éventuellement copie d’écran).
  • Utiliser MAL Conduit.

 


Remerciements

  • Florent Pillet : génial développeur de « USB-TCP Bridge »
  • Michel Poulain : shell script, traduction
  • Tom Whittaker : génial développeur de malsync
  • Jonathan Z. Simon : pour avoir eu l’idée d’utiliser « USB-TCP Bridge » avec malsync



Mots-clefs : , , , ,

Laisser un commentaire

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>