Create Something – Das SDK für Smart Home Apps
Entwickler
Das SDK für das APPMODULE von BAB TECHNOLOGIE eröffnet Entwicklern neue Möglichkeiten, die Welt des Smart Home mitzugestalten und durch kreative Ideen noch intelligenter zu machen.
Gemeinsam mit dem SDKMODULE ermöglicht das APPMODULE die Entwicklung neuer und innovativer Anwendungen für KNX, EnOcean und die Netzwerkwelt. Es bietet höchste Flexibilität durch sein App-Konzept, passt sich den Anforderungen des Anwenders an und entwickelt sich entsprechend stetig weiter. Das SDK erleichtert die Arbeit mit bereitgestellten Methoden, ohne spezifische KNX-Kenntnisse zu erfordern.
Create Something
Das SDK bietet alle notwendigen Voraussetzungen zur Programmierung von Apps für das APPMODULE. Das optionale SDKMODULE stellt eine Verbindung zur KNX– oder EnOcean– und Netzwerkwelt zur Verfügung. Das bietet auch Entwicklern ohne APPMODULE die Möglichkeit, ihre Apps in Realsituationen zu testen. Das SDKMODULE ist eine modifizierte Version des APPMODULE für die App-Entwicklung ohne Anbindung an den APPMARKET.
Um den Zugang für Entwickler zur erleichtern basiert das SDK auf der Script-Sprache »Groovy«. Groovy bietet unter anderem Closures, native Syntax für Maps, Listen und Reguläre Ausdrücke. Alternativ können Sie selbstverständlich auch in reinem Java entwickeln.
Durch die in das SDK integrierten Methoden können Sie auf einfache Weise mit KNX-, EnOcean- und Netzwerkeilnehmern kommunizieren. Mittels JSON-Objekten lassen sich Konfigurationsoberflächen aus Standardelementen definieren, die das APPMODULE automatisch in ein einheitliches Design überträgt. Individuelle Konfigurationselemente sind dabei dank Polymer-Technologie und Javascript ebenfalls realisierbar.
Fertige Apps werden aus dem wachsenden Portfolio des BAB APPMARKET in das APPMODULE geladen. Die Apps stehen so sofort zur Verfügung und können mit dem APPMODULE in Projekten eingesetzt werden. Entwickler entscheiden selbst, wieviele Instanzen einer App in einem APPMODULE parallel ausgeführt werden können.
Die Steuerung aller Apps im APPMODULE wird über die Visualisierung des Systems realisiert, in dass das APPMODULE integriert wird. Zum Beispiel in der CUBEVISION. Sie müssen also kein separates GUI erstellen.
Der BAB APPMARKET ist der primäre Marketplace für Apps. Registrierten Entwicklern bieten wir hier die Möglichkeit selbst entwickelte Apps zu verkaufen. Ihnen wird eine moderne und transparente Plattform für den Vertrieb bereitgestellt. So profitieren sie von einem solide wachsenden Kundenstamm und vorhandenen Marketingstrukturen.
Das APPMODULE kann in nahezu jede bestehende oder geplante Gebäudeautomation integriert werden. Unabhängig von Herstellern und Versionen der verwendeten Geräte – jede KNX- oder EnOcean-Anlage ist qualifiziert.