satpos - Einleitung
- Details
- Kategorie: satpos
- Zuletzt aktualisiert am Montag, 17. September 2012 20:41
- Veröffentlicht am Dienstag, 29. Mai 2012 13:17
- Geschrieben von Thomas Pointhuber
Warum dieses Projekt?
Ich war lange am überlegen was ich als Maturaprojekt machen will. Schlussendlich hatte ich eine Projektidee die viele meiner Interessen ansprach. Dieses Teilprojekt behandelt dabei die Softwaretechnische Umsetzung einer Library, die die Position von Satelliten, und später auch von Himmelskörpern ermitteln können soll.
Allgemeine Informationen
Die Library selber ist Open Source und unter die GPL-Lizenz gestellt. Programmiert ist sie in C++, es werden später wahrscheinlich aber auch Schnittstellen zu anderen Programmiersprachen entstehen.
Ich mach mir viel Mühe um die Library auf einem hohen Niveau zu Programmieren, weshalb in diesem Status noch viele Änderungen auftreten können. Diese umfassen kleine Änderungen im internen Aufbau bis zum umbenennen, hinzufügen oder löschen von Klasse, Funktionen und Variablen. Man sollte daher nicht glauben dass ein Programm beim updaten auf eine neuere Version ohne Modifikationen lauffähig bleibt. Das ist nicht vermeidbar und auch nicht der Sinn von einer Library die erst im Entstehen ist. Fehler sollten ja nicht aus kompatibilitätsgründe erhalten bleiben sondern verschwinden, und dafür ist der Status pre-alpha unter anderem ja auch da.