Die Herausforderung des Kunden

Niko möchte, dass Endbenutzer des "Niko Home Control Systems" die Einstellungen ihres Intelligentes Hausautomatisierungsprogamms einfach selbst ändern können. Auf diese Weise müssen sie nicht den Installateur kontaktieren. Zu diesem Zweck wird eine Anwendung benötigt, die praktisch auf allen Geräten von Benutzern ausgeführt werden kann - beispielsweise auf Tablets, Smartphones (iOS, Android) und PCs / Laptops (Windows, Mac) - und die eine Verbindung zum Niko Home Control-System herstellen kann.

Der Beitrag von Sioux

Sioux hat eine plattformübergreifende Anwendung entwickelt, die auf vier unterstützten Plattformen dieselbe Funktionalität und dasselbe Erscheinungsbild bietet. Die Anwendungen kommunizieren über WLAN mit der Niko-Hardware. Unter anderem können Endbenutzer die Konfiguration ihrer Leuchten, Thermostate und automatisierten Aktionen anzeigen und bearbeiten. Die Benutzeroberfläche ist gemäß dem spezifischen Grafikdesign von Niko implementiert, einschließlich Animationen und vielen benutzerdefinierten Steuerungsoptionen. Sioux ist es gelungen, mehr als 65 Prozent des Codes für alle Plattformen wiederverwendbar zu machen, was die Wartbarkeit und Testbarkeit erheblich verbessert.

Ergebnis

Die Kunden von Niko haben nun die Kontrolle über ihr eigenes Zuhause. Mit der neuen plattformübergreifenden Anwendung können sie jetzt die Einstellungen ihres Niko-Home-Steuerungssystems manuell ändern. 

Technologie

.NET/C#, WPF und Xamarin (iOS, OS X, Android, Windows).

Model.Name

Niko ist ein weltweiter Anbieter von Schaltmaterialien und Hausautomatisierungssystemen, die in Privathaushalten und professionellen Umgebungen eingesetzt werden.