État de l'art
Langage(s) Utilisé(s)
C / C++
Langages rapides et légers, offrant un contrôle quasi total sur son application et sa gestion en mémoire. Parfait pour consuitre une application lourde tout comme faire de la programmation embarquée.
QML
Langage de balisage d’interface utilisateur pour les applications utilisant QT.
Librairies & Frameworks
- QT (C++)
- ZLib (Image Compression and Network Communication for IoT) (C++)
- LibXML2 (XML parser for INDI Lib server) (C++)
- Glaze (Json parser) (C++)
- yaml-cpp (Yaml parser for read config) (C++)
- cpp-httplib (Network communication with ASCOM server) (C++)
- LibTiff (Images Manager after capture) (C)
- GDAL (Geographic library) (C)
SaaS & APIs:
- Météo (OpenWeatherMap)
- Carte de pollution lumineuse
- Répertoires d'étoiles
- ASCOM / INDI Lib (pour la communication des instruments windows / linux)
Benchmark:
- Nina: C#
- KStars: C++ / Qt
- APT: No Open Source application
- Sharpcap: C#