SDKMODULE & Software Development Kit: Entwickeln für das APPMODULE


 

INFORMATION: Fordern Sie hier das SDKMODULE inklusive SDK direkt bei uns persönlich an.

 Download SDK Flyer DE


Das SDKMODULE eröffnet Entwicklern neue Möglichkeiten die Welt des Smarthome mitzugestalten und durch kreative Ideen noch smarter zu machen. Zusammen mit dem zugehörigen, plattformunabhängigen SDK können neue, nie da gewesene Anwendungen für das APPMODULE in der KNX® - und EnOcean®- und Netzwerkwelt erstellt werden. Im Gegensatz zu vielen anderen Produkten aus dem Bereich der Gebäudeautomation, bietet das APPMODULE mit seiner permanent erweiterbaren Funktionalität durch das App-Konzept höchste Flexibilität. Es wächst und verändert sich mit den Ansprüchen des Anwenders. Ob IoT-Integration oder spezielle Automatisierungslösungen – für Entwickler und Anwender sind die Möglichkeiten nahezu unbegrenzt. Profitieren Sie von einer komfortablen Bibliothek für Anwendungen in Java™ oder Groovy und einer modernen Distributions-Infrastruktur, die eine transparente und lukrative Monetarisierung Ihrer Produkte gewährleistet – dem BABAPPMARKET. Das SDK erleichtert Ihnen mit bereitgestellten Methoden die Arbeit und setzt keine fundierten KNX®- oder EnOcean®-Kenntnisse voraus.

 

 

Vorteile des SDK

 

SDK und SDKMODULE

Das SDK bietet alle notwendigen Voraussetzungen zur Programmierung von Smart Home Apps für das APPMODULE. Das SDKMODULE (Hardware) stellt eine Verbindung zur KNX®- oder EnOcean®- und der IP-Welt zur Verfügung. Das bietet Entwicklern die Möglichkeit, ihre Smart Home Apps realitätsnah zu testen.  

 

Scriptsprache für komfortables Entwickeln

Apps entwickeln Sie vorzugsweise in Java™. Um den Zugang für Entwickler zur erleichtern, bietet das SDK auch die Script-Sprache »Groovy«. Groovy enthält unter anderem Closures, native Syntax für Maps, Listen und reguläre Ausdrücke. 

 

Seien Sie kreativ – wir kümmern uns um den Rest.

Durch die in das SDK integrierten Methoden kommunizieren Sie auf einfache Weise mit KNX®-, EnOcean®- und Netzwerkteilnehmern. 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. Alternativ entwickeln Sie die Konfigurationsoberfläche vollständig in AngularJS. 

 

Nutzung der Smart Home Apps

Fertige Smart Home Apps werden von Anwendern aus dem wachsenden Portfolio des BAB APPMARKET in das APPMODULE geladen. Die Smart Home 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.

 

Visualisierung von Smart Home Apps

Die Steuerung aller Smart Home Apps im APPMODULE wird über die Visualisierung des Systems realisiert, in dass das APPMODULE integriert wird – also eine beliebige KNX- oder EnOcean-Visualisierung. Sie müssen also kein separates GUI erstellen. Zusätzlich stellt das APPMODULE eine autarke Visualisierung bereit, die mit iOS® und Android®-Geräten verwendet werden kann, die sogenannten »Smart Screens«. Das SDK bietet Ihnen die Möglichkeit Ihre Smart Home App in diese Visualisierung zu integrieren, ohne ein eigenes UI entwickeln zu müssen. So steuern Anwender in sogenannten »Smart Screens« verschiedene IoT-Geräte und Smarthome-Komponenten innerhalb einer einzigen App. 

 

Verkauf von Smart Home Apps im BAB APP MARKET

Der BAB APPMARKET ist der primäre Marktplatz für Smart Home Apps. Registrierten Entwicklern bieten wir hier die Möglichkeit selbst entwickelte Smart Home 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. 

 

Weltoffen – Einbindung des APPMODULE

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. Natürlich ist eine rein IP-basierte Steuerung der eingabundenen Geräte ebenso möglich.

 

Interoperabilität

Auf dem APPMODULE installierte Apps können miteinander interagieren. So ist es beispielsweise möglich, Denon HEOS®-Geräte mit Amazon® Alexa zu steuern, ohne das dafür ein Skill des Herstellers installiert werden muss. Das gilt natürlich für alle weiteren installierten Apps zur IoT-Steuerun.