Eclipse (City-Partner): Eclipse SmartHome

Das neue Eclipse-SmartHome-Projekt ist ein flexibles Framework für Lösungen im Bereich Smart Home and Ambient Assisted Living (AAL). Es spielt seine Stärken in heterogenen Umgebungen aus, indem es bei der Integration unterschiedlichster Protokolle und Standards unterstützt. Ziel des Frameworks ist es, einen gleichförmigen Zugriff auf Geräte und Informationen bereitzustellen und darauf aufbauend Interaktionen zu ermöglichen. Dafür stellt ESH eine auf etablierten Eclipse-Technologien wie Xtext/Xbase basierende Regel-Engine sowie interne DSLs zur Beschreibung des User Interface bereit. Zur Interaktion mit anderen System steht eine hoch flexible REST API bereit.

ESH ist dazu designt, damit Entwickler es um ihre eigenen Bedürfnisse erweitern und somit individuelle Smart-Home-Lösungen aufbauen können. Dazu kann ESH auf Embedded Devices mit einer JVM, wie dem Raspberry Pi, deployt werden. Die ganze Anwendung ist rein Java/OSGi und baut auf weiteren Frameworks wie Equinox, EMF und Jetty auf.

In dieser Session werden wir nicht nur die technischen Aspekte des Projekts beleuchtet, sondern auch coole Anwendungsfälle aus der Heimautomatisierung zeigen, die mit solch einem flexiblen Framework überhaupt erst möglich werden.

Die initiale Contribution in das ESH-Projekt stammt übrigens aus dem bereits bekannten Projekt openHAB, dass seinerseits eine riesige Menge freier Erweiterungen im Gepäck hat. Somit können Systeme wie KNX, Philips Hue, Z-Wave, EnOcean, DMX, Plugwise, Homematic und Sonos leicht integriert werden.

Date
2014-03-25
Time
16:00 - 16:45
Conference / Event
JavaLand 2014
Venue
Phantasialand, Brühl

TAGS

Comments

Please accept our cookie agreement to see full comments functionality. Read more