jTomtom

jTomtom - Mettre à jour son GPS ...

... depuis n’importe qu’elle plateforme

PNG - 65.9 ko
Informations GPS

jTomtom est une application permettant de mettre à jour la fonctionnalité GPSQuickFix et les POIs des radars de votre GPS, le tout sous n’importe quel système d’exploitation puisque jTomtom est écrit en Java et est donc multi-plateforme.

Fonctionnalités & Avantages

  • Multi-plateforme
  • 100% pur Java (pas de module complémentaire à installer)
  • Open Source
  • Gestion de proxy
  • Multi-langue (& multi-pays)
  • ...

(petite) Histoire

Je me suis lancé dans ce petit logiciel ya peu de temps, fatigué de devoir démarrer une VM chaque fois que je voulais mettre à jour mon GPS. Idem, sous Linux, la mise à jour des POIs Radars se fait soit à la mimine avec téléchargement du fichier puis dé-zippage puis copier/coller, soit via la VM. Plutôt fastidieux surtout si on le fait souvent ! J’ai donc cherché un moment sur internet sans trop de succès. J’ai quand même trouvé pyTomtom qui permet de faire des mises à jour de son QuickFix mais son développement est axé sur le multi-langue ce qui signifie pas de mise à jour radar. En plus je suis pas un grand fan de Python. Néanmoins, la découverte de pyTomtom m’a motivé pour faire mon propre logiciel orienté multi-plateforme et avec la mise à jour des radars (oui, j’y tiens, je voyage beaucoup). C’est comme ça qu’est né jTomtom.

Les fonctionnalités

Information sur les GPS

La première fonctionnalité, la plus simple, la plus banale, la plus quoi est l’affichage des information de votre GPS. Celle dont on se souvient jamais comment on fait pour les trouver dans son GPS. Ben là c’est le premier truc que vous voyer en ouvrant jTomtom. Les infos affiché sont les suivantes :

  • Le modèle du GPS
  • UUID (Numéro unique identifiant votre appareil)
  • BootLoader (on sait jamais vous pourriez en avoir besoin)
  • Version de la puce (idem)
  • Version du Navcore (logiciel embarqué)
  • La carte active
  • La version de la carte active

Et le top, vous pouvez copier toutes ces informations dans le presse papier pour les coller ailleurs !!

Mise à jour du QuickFix

Je suppose que vous savez ce qu’est le GPSQuickFix ? C’est le truc qui permet au GPS Tomtom de trouver rapidement les satellites. C’est un genre de carte qui localise les satellites. Seulement, cette carte n’est valable que 7 jours, il faut donc la mettre à jour régulièrement pour que le GPSQuickFix est un intérêt. Ben justement, jTomtom permet de faire ça. Il télécharge la mise à jour et l’installe sur le GPS. Et tout ça sans l’appel à un logiciel ou à un module externe. C’est de loin la fonction la plus compliqué (pour moi en tout cas) puisque le fichier à télécharger pour la mise à jour est un fichier MS-CAB (en) de Microsoft. Et comme je voulais du pure Java, je ne voulais pas passer par un logiciel tiers, il m’a fallu trouvé une librairie capable de lire ce fichier. Après pas mal de recherche, je n’ai trouvé qu’une seule librairie capable de faire ça, jcablib. Malheureusement, jcablib n’est plus maintenu depuis 2006 et après quelques tests, il s’avère qu’elle n’est pas capable de lire correctement l’archive. Mais ça reste un bon point de départ, je l’ai donc rafraichi et modifié pour qu’elle soit en mesure de lire le fichier de mise à jour QuickFix.

Mise à jour des POIs Radars

Un autre truc sympa avec les GPS c’est qu’on peut y ajouter le positionnement des radars et ainsi ne pas être surpris à la vue de la boite grise. C’est là aussi des données qui changent régulièrement et dont la mise à jour, si elle peut se faire depuis n’importe quel OS, reste plutôt fastidieuse. On peut trouver sur le web différents packages de ces POIs, j’ai choisi celui de Tomtomax, à mon sens le meilleur, il est complet, bien packagé et mis à jour toutes les deux semaines (voire toutes les semaines pour les VIP). jTomtom s’occupe donc de télécharger le fichier de mise à jour et de l’installer sur votre carte.

Sauvegarde du GPS

Parce qu’il arrive qu’en jouant un peu avec les fichiers de son GPS, on finisse pas toucher un truc qui n’aurait pas du l’être, jTomtom propose une fonction de sauvegarde. Le contenu du GPS est alors extrait dans un fichier ISO. Le même type de fichier qui est utilisé pour les copies de CD. C’est un format standard possédant plusieurs avantages, entre autre, il est possible de le lire sur n’importe quel OS ou de le graver, ...

Configuration & Paramétrage

Coté configuration, on peut difficilement faire plus simple. jTomtom repère tout seul votre GPS, et les différentes architectures de fichiers à utiliser pour les installations. Un onglet dédier permet de modifier certains paramètres comme le proxy ou le niveau de trace de la console.