The Quantified UOMo
Quantified Self, Smart
Grid und Smart Home
mit UOMo & JSR 363
Werner Keil
Eclipse DemoCamp Hamburg
25. November 2014
Agenda
• Einleitung
• Quantified Self• Smart Watch
• Wearables
• Demo
• Smart Grid• Sensor Web
• UCUM
• Demo
• Smart Home• Demo
• Q&A
Was bin Ich?
3 © 2007-2014 Creative Arts & Technologies
Werner Keil
• Consultant – Coach
• Creative Cosmopolitan
• Open Source Evangelist
• Software Architect
• JCP EC Member
• UOMo Project Lead
• JSR 363 Co Spec Lead
• DevOps Guy …
Email [email protected]
Twitter @wernerkeil
Maß für Maß
4 © 2007-2014 Creative Arts & Technologies
Gibt sich aus als
Mönch.
… um den Bürgern
hinterher zu
spionieren.
Images based on poster created for the Oregon Shakespeare Festival © 2011 by Jeff Rauch
M2M | Internet of Things
5 © 2007-2014 Creative Arts & Technologies | Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0,
Transportation & LogisticsLogistics
Medical &
Healthcare
Industrial &
EnergyCommunication
Infrastructure
Security & Surveillance
Internet
of Things
Beispiele für IoT Nutzungsmöglichkeiten
7 © 2007-2014 Creative Arts & Technologies | Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0,
Communication
Infrastructure
Smart
Pill
Boxes
Heartbeat
Sensor
Weight
Scales
Blood
Pressure
Medical
Smart
Services
Gateway
Near field
Blood
Sugar
Internet
of Things
Quantified Self
IoT Nutzungsmöglichkeiten
Quantified Self
8 © 2012-2014 Creative Arts & Technologies Bild: L'Atelier
Smart Watch, Health und Fitness Apps
•A Heart Monitor remotely
accessible from devices
like Google Glass or your
favorite Mobile Browser
•Part of Java Embedded
Challenge at JavaOne
10 © 2013-2014 Creative Arts & Technologies
Quantified Self | Heart of Glass
JavaOne 2013
•Raspberry Pi | Things API
•RXTX (gnu.io)
•Polar Heart Sensor
•Java EE | HTML 5 (Tomcat/Glassfish)
•Google Glass (bevorzugt) oder andere Mobile
Geräte mit Webbrowser
11 © 2013-2014 Creative Arts & Technologies
Quantified Self | Heart of Glass
Verwendete Technologien
| Unit-API
“A coordinated observation infrastructure composed of a distributed collection of
resources that can collectively behave as a single, autonomous, task-able,
dynamically adaptive and reconfigurable observing system that provides raw and
processed data, along with associated meta-data, via a set of standards-based
service-oriented interfaces.” (Glenn, 2007)
13 © 2007-2014 Creative Arts & Technologies
Sensor Web | Was ist das?
Sensor Web | SensorML
• Sensor modeling language is the cornerstone of
all SW services
• It provides comprehensive description of sensor
parameters and capabilities
• It can be used for describing different kind of
sensors:
– Stationary or dynamic
– Remote or in-situ
– Physical measurements or simulations
14 © 2007-2014 Creative Arts & Technologies
Smart Grid | Sensor Web
15 © 2007-2014 Creative Arts & Technologies Bild: Facultad de Informática, Madrid Spain
Smart Grid | Sensor Web
16 © 2007-2014 Creative Arts & Technologies Bilder: Facultad de Informática, Madrid Spain
Unified Code for Units of Measure
The Unified Code for Units of Measure is inspired by
and heavily based on
• ISO 2955-1983
• ANSI X3.50-1986
• HL7's extensions called ISO+
Smart Grid | UCUM
17 © 2007-2014 Creative Arts & Technologies
Smart Home | Tür an Tür
20 © 2012-2013 Creative Arts & Technologies Foto: ARD Degeto/NDR/Marc Meyerbroeker
Eclipse – Project UOMo
http://www.eclipse.org/uomo/
Units of Measurement API
http://unitsofmeasurement.github.io
UCUM
http://www.unitsofmeasure.org
Links
Kontakt
oder
Twitter: @wernerkeil
oder
@UnitAPI
Hashtag #EclipseUOMo