Siemens Counseling Suite Multiplattform App

Mit codeculture haben wir einen Partner für State of the Art Lösungen im Bereich Web und Native iOS, Android und Windows Apps. Von der technischen Konzeption bis hin zur Umsetzung stehen immer Qualität und Innovation im Vordergrund.

Mobile App

SIEMENS Counseling Suite

iOS / Android / Windows / OSX Multiplattform App für die Beratung in Hörgeräte Studios

Zusammenfassung
1 —

Die SIEMENS Counseling war von Beginn an ein sehr ehrgeiziges Projekt. In der Version 2.0 sollte eine Anwendung für Hearing Care Professionals geschaffen werden, welche auf allen Plattformen (iOS, Android, Windows, OSX) verfügbar ist. Weltweit ist die Counseling Suite mehrsprachig in tausenden Hörgeräte Studios im Einsatz, so auch China und Japan. Zusammen mit der Agentur Bloom, welche für Grafik und Konzeption zuständig war, entstand hier in nur 4 Monaten Entwicklungszeit für Version 1, ein Produkt was auch technisch seines Gleichen sucht. codeculture ist stolz hier den Kunden durch unser technisches Konzept und Kompetenz überzeugt zu haben.

Architektur
3 —

SIEMENS setzte von Anfang an klare Vorgaben. Dennoch ließen sie uns technisch genug Freiraum. Mit Multi-Platform Frameworks wie Cordova, AngularJS und Node.js konnten wir so eine Anwendung schaffen, die technisch Ihres Gleichen sucht. Da es sich um eine hybride App handelte, spielte Performance von Anfang an eine übergeordnete Rolle. Und keineswegs war es selbstverständlich eine Anwendung mit derart viel Daten, Bildmaterial und Animation der einer eingeschränkten Umgebung performant umzusetzen. Probleme gab es vor allem bei der DirectX Unterstützung unter Windows und diversen Animationen mit großem Bildmaterial.

Benutzte Technologien waren unter Anderem:

  • AngularJS
  • Node.js
  • Cordova
  • Webkit etc.
Unterstützung von Android < 4.4
4 —

Niemand sieht hier ein Problem, der die Technologie nicht kennt. Android kleiner als 4.4 benutzte jedoch in jeder Version unterschiedliche WebViews. Das führt zwangsläufig dazu, das es fast unmöglich ist, eine konsistente App zu entwickeln. Wir integrierten daher Intel CrossWalk in den Build-Prozess und lieferten damit den Android 4.4 WebView auch auf älteren Geräten aus. Das Ergebnis war ein Performance Gewinn von 500%.

Multi Deployment
5 —

Während der Entwicklung möchte natürlich jeder Beteiligte am Prozess teilnehmen. Nur so lassen sich frühzeitig z.B. Probleme in der Usability erkennen. Wir automatisierten den kompletten Deployment Prozess, so dass durch eine simple Änderung am Quellcode automatisch 4 Anwendungen erstellt wurden. Das beschleunigte den Entwicklungsprozess enorm.

Resource Downloader
6 —

Die Counseling Suite verfügt über eine umfangreiche Individualisierung (Sprachausgabe, Bilder). Dazu zählt insbesondere die Mehrsprachigkeit. Wir programmierten einen Resource Downloader, der es ermöglichte gezielt nur Sprachpakete für das jeweilige Land zu laden. Die App belegt dadurch deutlich weniger Speicher auf den Geräten der Nutzer, was ein entscheidender Vorteil ist.

PDF Generierung
7 —

Mit der App lassen sich On-The-Fly PDF Dateien erstellen. Der Clou ist, dass der ganze Prozess Offline passiert. Die Erstellung erfolgt direkt auf dem Device. Der Berater im Geschäft braucht keine Internetverbindung.

Native Funktionen
8 —

Als hybride App nutzt die Suite dennoch relativ zahlreiche native Funktionen, welche natürlich für jede Plattform umgesetzt werden mussten, wie z.B.

  • Kamera für Photos
  • Dateizugriff
  • Drucker

Kunde

Simon Pilkowski
Digital Analyst Sivantos GmbH
Mit codeculture haben wir einen Partner für State of the Art Lösungen im Bereich Web und Native iOS, Android und Windows Apps. Von der technischen Konzeption bis hin zur Umsetzung stehen immer Qualität und Innovation im Vordergrund.
Mehr erfahren
Vorheriger Beitrag
— Projekte —
Nachfolgender Beitrag