August 8th, 2011
Die Entwicklungsumgebung
Zunächst einmal muss eine Plattform für Polit-o-Meter gefunden werden. Am ehesten eignet sich für die ständige Verfügbarkeit von Polit-o-Meter die immer weiter verbreiteten Smartphones. In der Entwicklung für Smartphones konnte ich schon Erfahrungen sammeln. So hbe ich bereits native Android Apps entwickelt (mit Eclipse und Android SDK), aber auch cross-plattform Apps für iOS (iPod, iPhone, iPad) und Android unter Zuhilfenahme von Appcelerators Titanium Studio.
Das ist eine auf Eclipse basierende Entwicklungsumgebung für cross-plattform Applikationen. Der Clou ist, dass man mit einer Codebasis für verschiedene Endgeräte entwickeln kann. Programmiert wird dabei in JavaScript. Titanium Studio übersetzt dann das Programmierte in Android-, iOS- oder Blackberry-Anwendungen. Da nicht alle Android-Features in iOS und auch andersrum verfügbar sind, muss man manchmal Plattformweichen in den Code setzen.
Im Ergebnis erlaubt es Titanium Studio, dass man für verschiedene mobile Plattformen entwickeln kann, ohne sich in die jeweils benötigte Programmiersprache und -umgebung einarbeiten zu müssen.
Primäre Zielplattform ist Android. Allerdings stets mit Blick auf eine spätere Veröffentlichung für iOS-Geräte. Wenn man dies bei der Entwicklung von vornherein beachtet, werden sich die notwendigen Ergänzungen für iOS in Grenzen halten.

