Monatliches Archiv für November, 2011

Zukunft von infra-struktur mobile

Wir haben vor Jahren entschieden, keine nativen Applikationen für den Mobilbereich mit Smartphones zu entwickeln, sondern haben auf die weiteren Entwicklungen des mobilen Internets gesetzt. Das dies die richtige Strategie war, zeigt sich immer deutlicher.

Aber was bedeutet das für die Zukunft?

Natürlich möchten wir auch weiterhin die wichtigsten Systeme am Markt unterstützen. Nach aktuellen Veröffentlichungen sieht es im Markt folgendermaßen aus:

Quelle: http://www.nk.ag/url/002v

Betrachtet man nun also die Zukunft der Plattformen, so stellt man fest: Die Zukunft sind Android und iOS! Beide Systeme werden auch in Zukunft das mobile Internet unterstützen und deshalb werden auch wir weiter im Bereich von mobilen Webanwendungen mit diesen Systemen unterwegs sein. Vielleicht werden wir in Zukunft auf Frameworks wie Sencha Touch oder auf HTML5 setzen, dies ist aber zum jetzigen Zeitpunkt nicht entschieden.

Für Android gibt es bereits ein natives App unserer Kollegen von infratix, für iOS könnte man sich das in Zukunft auch vorstellen. Das hängt aber vor allem von den Herstellern ab, inwieweit Zugriffe gewährt werden.

Ob Systeme wie Symbian, Windows Mobile und Blackberry in Zukunft noch überhaupt eine Rolle am Markt spielen kann man heute noch nicht sagen, wir setzen aber in jedem Fall bereits heute auf die Systeme, die sich als Marktführer etabliert haben – Android und iOS.

Warten wir ab, was sich hier in Zukunft weiter tut…

infra-struktur 2.10 / 3.0 – Architektur

Im Zuge des großen Releasewechsels zur infra-struktur 2.10, sind die Arbeiten an der Architektur soweit abgeschlossen. Um die Zukunft der Softwareplattform infra-struktur sicher zu stellen, wurde seit 22 Monaten an der Konzeption und Realisierung der neuen Basisarchitektur gearbeitet. Die infra-struktur 2.10 wird erstmals die neue Architektur unterstützen, es werden allerdings bewährte Module zunächst in die neue Architektur integriert. Nach dem in den Versionen 2.10.x alle Teile der infra-struktur neu entwickelt sind und alle Kernziele umgesetzt sind, sprechen wir dann von infra-struktur 3.0, dem größten Releasewechsel unserer Geschichte.

Im Kern stehen für das große Update folgende Elementarziele:

  • Clean Code (saubere Codebasis, um Weiterentwicklung und Funktionserweiterung sicher zu stellen)
  • größere Unabhängigkeit von Datenbankherstellern
  • Oberfläche (ExtJS) und Logik trennen (MVC)
  • Mehrsprachigkeit (Multilingualismus)
  • UTF-8 Konformität

Um diese Ziele zu erreichen, musste die komplette Basis neu entwickelt werden. In der neuen Architektur finden sich folgende technischen Aspekte:

  • MVC
  • Mongo DB
  • Ext JS GUI
  • Zend Framework

Nachdem auch die Serverlandschaft hinter der neuen Architektur fertig ist, beginnt NETZkultur zunächst mit einem Parallelbetrieb von 2.9.x und 2.10. Mit diesen Erfahrungen wollen wir dann mit der Version 2.10.1 die ersten Partner auf der neuen Architektur arbeiten lassen. Der nächste Schritt ist also: Start der 2.10.0 bei NETZkultur!