Technologie

Wir bieten Unternehmen professionelle Software Engineering-Leistungen für mobile Lösungen und Apps aller relevanten Plattformen.
Andreas Schmid, Excelsis Technischer Leiter/CTO
Native Apps
Native Apps entwickeln wir für Apple iOS (iPhone, iPod touch, iPad), Android, RIM Blackberry und Windows Phone. Symbian unterstützen wir nicht. Als Mitglied in allen Entwickler-Programmen der genannten Plattformen setzen wir die jeweils vorgesehenen Technologien ein. Im wesentlichen sind das Objective C, Java und .Net. Zusätzlich verwenden wir unsere Frameworks und Templates und unterstützen HTML5.
Web Apps & HTML5
Web Apps entwickeln wir auf Basis von HTML5, CSS und JavaScript. Web Apps sind weitgehend plattformunabhängige mobile Webseiten, die ohne Flash-Plug-in die Einbindung von Video, Audio und Animationen ermöglichen. Web Apps sind grundsätzlich offline-fähig durch “local storage”-Techniken. Weiter können gerätespezifische Funktionen wie Lokalisierung durch GPS-Sensoren unterstützt werden. Tools: u.a. jQuery und PhoneGap.
Mobile Websites
Mobile Websites sind grundsätzlich nur online-fähig. Für die Entwicklung von Mobile Websites setzen wir je nach eingesetztem Content Management System auf die jeweiligen Plug-ins der Hersteller. Alternativ können wir auf Entwicklungs-Frameworks für die Optimierung der Mobile Website auf möglichst viele Endgeräte zurückgreifen.
Usability
Für die Gestaltung von Apps verfügen wir über umfangreiche Grafik-Bibliotheken und Templates. Diese bilden optimierte und bewährte Elemente für die Dialogführung und zahlreiche Standardfunktionen ab. Aufgrund dieser Bibliotheken können wir Entwürfe und Prototypen sehr schnell und damit wirtschaftlich entwickeln.
Mobile Services Server
Neben der App selbst sind regelmässig diverse Server-Dienste notwendig wie Push-Provider für APNS (Apple Push Notification Service) und C2DM (Cloud to Device Messaging für Android) sowie spezielle CMS-Funktionen und Konnektoren für die Integration der notwendigen Backends wie Shop-Systeme. Wir bieten hierfür ein umfassendes System auf Hosting-Basis oder liefern dieses als Individuallösung aus.



