2024-07-07 : Nouvelle version
Après de nombreuses années d'attente, une nouvelle version du logiciel Héclium vient d'être testée sur une configuration moderne.
Capture d'écran
a/ Europe - Asie - Afrique - Pcanie
Une vue en 4K montrant une proportion importante de terres émergées
b/ Zurope et alentours
Une vue de côté sur une partie de l'Europe et ses alentours
Nouvelles considérations
Le logiciel Héclium revit, mais il y a de nombreux problèmes à résoudre :
- Malgré les avancées des matériels récents, le logiciel apparaît finalement assez lent pour l'affichage sur un écran 4K. C'est un problème à étudier.
- Le code est écrit essentiellement en C++ 32 bits (et très partiellement en assembleur) et a mal vieilli. Le code étant écrit en C++ 98, y compris avec des MFC. Quasiment tout est à revoir. Une seule chose ne doit pas changer : le langage C++ doit rester et évoluer vers du C++ moderne (C++ 20 ou 23).
- Le moteur graphique utilisé (GDI+) devrait laisser la place à Direct2D pour améliorer les performances.
- L'interface devrait aussi être revue en utilisant par exemple C++/WinRT
- Les fichiers de données géographiques pourraient aussi être remplacées par d'autres par exemple Natural Earth data afin d'améliorer le rendu visuel.
- Les modèles de positionnement de la Lune et du Soleil pourraient aussi évoluer en basculant vers l'éphéméride DE441 plutôt que le couple VSOP87 - ELP2000-85 afin de pouvoir utiliser le logiciel avec des dates plus reculées, même si l'incertitude sur le terme Delta T est de toute façon limitant.
Conclusions
Le travail à fournir pour la prochaine version du logiciel Héclium est assez considérable.