Release Version 3.1.0

Tja, was soll ich sagen? Wir sind im Software-Business und im Software-Business dauert immer alles länger als man ursprünglich dachte. Ich glaubte nach dem 3.0er Release fest daran, dass die 3.1.0 sehr schnell folgen würde: Die Hauptfeatures standen ja eigentlich schon bereit und mussten nur noch poliert werden und auch sonst waren die Pläne eher…


Verstärkung im Team

Wir freuen uns, Marcia alias Linsty im Team begrüßen zu dürfen. Mit den Worten „Als Dankeschön für Eure Bemühungen bei der Erstellung dieser tollen App würde ich gerne helfen und das Handbuch ins Niederländische übersetzen“ hat sie sich sogleich in die Arbeit gestürzt. Liebe Marcia – herzlich willkommen und vielen Dank, dass Du dabei bist.


Die Sache mit der Kurve

Zeige mir die kürzeste Strecke zwischen zwei Punkten auf der Karte: Warum ist eine Kurve denn die kürzeste Strecke? Warum wird da nicht einfach eine gerade Linie gezeichnet? Die Antwort ist die: Die Erde ist keine platte Karte, sondern ein komplizierter Körper, der in der besten Näherung als abgeplattete Kugel, einem sogenannten Rotationsellipsoiden, beschrieben werden…


Checkdigits – Checkst Du’s noch?

Es war einmal … Heilige Sepamaria … GC7DCXZ … was habe ich gerechnet … Das muss doch besser gehen. Die Banken können es doch auch. Und wieder einmal begann eine abenteuerliche Reise zu einer neuen Funktion. Das Ziel war klar: die Funktion sollte Prüfziffern berechnen, Zahlen auf Korrektheit prüfen und fehlende Ziffern berechnen. Um mich…


Probleme mit der Apple-Welt

Wir haben gerade die neue Bugfix-Version 3.0.3 veröffentlicht. Eigentlich ist das nichts Spektakuläres: Wir finden einen Fehler oder bekommen einen gemeldet, wir suchen und finden eine Lösung. Ärger, Ehrgeiz entwickeln, kindische Freude. Das normale Gefühlsleben eines Softwareentwicklers. Eigentlich könnte die Welt so schön einfach sein: Entwickeln, neue Version erstellen, einen Knopf drücken und veröffentlichen. Tatsächlich…


Release Version 3.0!

Wow, ich muss zu aller Erst sagen: Ich bin wirklich froh, dass dieser Meilenstein hier (fast) sein Ende erreicht hat. Es ist nach außen nicht zu sehen, wir haben durch (zugegebenen relativ seltene) Meldungen immer mal versucht, die Problematik anzureißen, aber die Wahrheit ist: Es war eine unfassbare Mammutaufgabe, die anfangs sogar von uns komplett…


GCW 3.0 Beta-Version Released

Wie in den letzten Posts ausführlich beschrieben, arbeiten wir fieberhaft an der Umstellung der Software auf die Version 3. Gerade das interne Update auf die neue Version 3 der Programmiersprache Dart zieht sich ziemlich. Es waren wirklich extrem viele Codestellen anzupassen. Dabei sind ich erwartungsgemäß auch so einige Fehler passiert bzw. manche Sachen sind nicht…


Der Weg zur Version 3: Upgrade der Programmiersprache

Mit der Restrukturierung sind wir jetzt im Wesentlichen durch und wir sind sehr zufrieden mit dem Ergebnis. Ich kann eigentlich gar nicht aufhören, in der neuen Dateistruktur hin- und her zu scrollen, so toll finde ich sie 🙂 Leider war dies nur der erste Schritt vor einem viel größeren. Die „neue“ Sprache Die verwendete Programmiersprache…


Der Weg zur Version 3: Web-API

Bislang ist die Web-Version von uns eher stiefmütterlich behandelt. Einige Features gehen nicht, manche sehen etwas seltsam aus. Bei einigen Funktionen ist uns absolut unklar, warum sie nicht funktionieren und teils aus Zeitmangel, oft aber auch aus Mangel an technischer Kompentenz werden diese Sachen einfach ignoriert. Wenn es in den App-Versionen läuft, passt das. Disclaimer…


Der Weg zur Version 3: Softwarearchitektur

Die letzte Version ist eine Version 2.x. Von eventuellen dringend notwendigen Bugfix-Releases abgesehen – wollen wir hoffen, dass das nicht nötig sein wird – wird es keine weitere Version 2 mehr geben. Ein Versionswechsel in der sogenannten Majorversion erfolgt in der Regel nur dann, wenn es eine sehr grundlegende Änderung des Softwareproduktes gibt. Beim Versionssprung…