Der Beginn

Taschenrechner-Apps gibt es mittlerweile zuhauf im App Store. Warum also noch eine hinzufügen? Nun ja, viele von ihnen sehen schick aus, haben großartige Funktionen und sind hervorragende Apps. Die wenigsten jedoch sind programmierbar, und dann in RPN, was auch nicht jedermanns Sache ist.

Als Besitzer eines programmierbaren Taschenrechners, den ich mir vor 30 Jahren für viel Geld gekauft hatte und den ich gelegentlich noch gerne benutze, hatte ich eine entsprechende App für das iPhone gesucht, die diesen Rechner simuliert. Dieser Rechner zeichnet sich aus durch seine extrem einfache Programmierbarkeit. Es muss keine Sprache erlernt werden. Die Befehle sind kurz, knapp und speichereffizient. Mit etwas Übung macht es auch keine Mühe, für kleine Problemstellungen schnell ein Programm in den Rechner zu tippen.

Bei meiner Internetsuche stieß ich auf eine Java-Version für diverse Plattformen, die den gesuchten Rechner simulierte. Nur leider gab es diese Simulation nicht für iOS-Geräte.

Im September 2011 begann ich damit, selbst eine Version für das iPhone und iPod touch zu schreiben. An vielen Feierabenden und Wochenenden ist dann der Rechner entstanden, den ich eigentlich schon vor Weihnachten 2011 fertig haben wollte. Erst im März 2012 hatte ich ihn nach vielen Tests soweit, dass ich keine gravierenden Fehler mehr fand und ihn in den App Store stellen konnte. Der Rechner war von da an voll funktionsfähig.

Mit der Freigabe im App Store war das Projekt nicht beendet. Manche Kunden hatten bereits Verbesserungsvorschläge gemacht oder Wünsche geäußert. Für das iPad gab es zu dem Zeitpunkt noch keine maßgeschneiderte Lösung. Die App lief dort nur im iPhone-Simulations-Modus.

Mittlerweile ist auch die Universal-App seit kurzem im App Store. Auf dem iPad hat die App als Besonderheit noch einen simulierten Drucker eingebaut bekommen. Das muss auch noch für das iPhone und das iPod touch gemacht werden. Aber das kommt nach der Migration der App zu iOS 7.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Bitte die Buchstaben des captcha Bildes im Eingabefeld eintippen

Please type the characters of this captcha image in the input box