AmsatDroid Free fait peau neuve : réécriture complète en Kotlin et suivi Doppler en direct sur Android

L’application Android bien connue des opérateurs satellites, AmsatDroid Free, développée par David Johnson (G4DPZ), bénéficie d’une refonte majeure. Ce véritable couteau suisse pour le trafic radioamateur par satellite vient d’être entièrement réécrit pour offrir une interface moderne, tout en conservant la fiabilité de son moteur historique de calcul orbital.

Cette nouvelle itération abandonne l’ancien code pour une réécriture complète dans le langage de programmation Kotlin, en s’appuyant sur l’interface graphique moderne Jetpack Compose de Google. Cette évolution technique permet à l’application de s’adapter dynamiquement à différents écrans, du smartphone classique à la tablette en mode paysage, avec la possibilité d’afficher simultanément la liste des passages et la carte du ciel. Sous le capot, le logiciel continue de s’appuyer sur la bibliothèque de prédiction d’orbite éprouvée uk.me.g4dpz.satellite (utilisant les algorithmes de référence SGP4/SDP4), garantissant une précision rigoureuse des passages pour votre position géographique.

L’une des grandes forces de cette version est son intégration native de la base de données de transpondeurs OscarWatch, maintenue par Peter Goodhall (MM9SQL). L’opérateur n’a plus besoin de saisir manuellement les paramètres de chaque satellite : l’application affiche automatiquement les fréquences de liaison montante (uplink) et descendante (downlink) corrigées de l’effet Doppler en temps réel. Elle gère d’elle-même les subtilités du trafic spatial, qu’il s’agisse du sens de variation des transpondeurs inverseurs (REV) ou des tonalités CTCSS nécessaires pour déclencher les satellites FM. Une copie de cette base est incluse dans l’application pour un fonctionnement hors-ligne, et se synchronise discrètement en arrière-plan dès qu’une connexion est disponible.

Pour faciliter le pointage des antennes portables, AmsatDroid Free propose une carte du ciel orientée grâce à la boussole du téléphone, couplée à un assistant de visée délivrant des instructions simples (par exemple « tournez à droite, levez »). Détail matériel important pour les utilisateurs de tablettes d’entrée de gamme : ce système utilise uniquement les capteurs géomagnétiques de l’appareil et ne requiert pas de gyroscope. L’actualisation des paramètres orbitaux (les « keps » ou TLE pour Two-Line Elements) s’effectue automatiquement en tâche de fond depuis les sources de référence Celestrak ou AMSAT.

Conçue pour un usage sur le terrain, l’application intègre un mode « nuit » rouge intégral pour préserver la vision nocturne de l’opérateur, une option pour maintenir l’écran allumé pendant le suivi, et des alertes de passage incluant un compte à rebours vocal. Un mode « vue d’ensemble » inédit permet également d’identifier d’un seul coup d’œil tous les satellites actuellement au-dessus de l’horizon.

AmsatDroid Free nécessite un appareil fonctionnant au minimum sous Android 11 (API 30). Le code source, publié sous licence libre GPL-3.0, ainsi que le fichier d’installation (APK) sont disponibles sur le dépôt GitHub officiel du projet : https://github.com/g4dpz/AmsatDroidFree.

Cette refonte technique assure la pérennité d’un outil fondamental pour les radioamateurs nomades. Les utilisateurs rencontrant des bugs ou souhaitant proposer des améliorations sont invités à utiliser l’onglet « Issues » du dépôt GitHub pour interagir avec le développeur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.