2025-12-14 : Premier regard sur Astrosynium

Le développement du logiciel Astrosynium vient de démarrer. Après plusieurs essais non concluants afin de tester plusieurs possibilités en terme de langages et de frameworks (notamment l'utilisation de C++ pour la partie principale, de C#/WinUI pour la partie interface et une couche d'interop entre les deux, ou encore l'utilisation de Win2D Lien externe à astrosynium.astronomie.science pour la partie graphique principale), j'ai fini par converger sur le choix C++/WinUI avec Direct2D. Pour 2 raisons principales : interface moderne et très haute performance. Avec un inconvénient principal : le développement est plutôt difficile surtout au début.

Voici quelques captures d'écran en haute résolution du logiciel en cours de développement.

Captures d'écran

a/ Interface principale

Cette vue montre l'interface principale, donc une application classique, mais dotée d'une interface moderne et fluide :

b/ Boîte de dialogue « À propos »

Cette boîte de dialogue résume à elle seule la modernité de l'interface :

c/ Boîte de dialogue « Choix de l'époque »

Même remarque, avec possibilité de choisir des années très lointaines :

d/ Boîte de dialogue « Choix du lieu »

Toujours la même remarque, une interface moderne :

e/ Menus

À nouveau, une interface moderne, y compris pour les menus

f/ Possibilité de zoomer

Vue zoomée sur le bord de la carte, de manière fluide grâce aux boutons de commande et/ou avec la molette de la souris :

g/ Zoom intermédiaire

Vue zoomée sur la Grande Ourse partielle. On reconnaît la Grande Ourse, mais elle est incomplète car pour les premiers essais j'utilise un catalogue Tycho incomplet :

Conclusions

Les bases sont posées. La prochaine étape logique est la constitution d'un catalogue d'étoiles sérieux. Mais la tâche s'avère bien plus ardue que prévu. Aucun catalogue d'étoiles existant ne représente le catalogue idéal : complet jusqu'à une magnitude élevée, tant en complétude, positions, mouvements propres, types spectraux et éventuels autres paramètres. Sans compter l'uniformité : certains catalogues sont en J1991.5, J2000.0, J2016.0, etc. Le catalogue idéal doit être créé de toute pièce.