Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

37
Maß für Maß Werner Keil Eclipse DemoCamp Wien 4. Juli 2014 IoT und M2M für Fitness Gesundheit und Wissenschaft

description

Überblick über Eclipse IoT und Science, sowie konkrete Anwendungsfälle für Fitness, Gesundheit und Wissenschaft

Transcript of Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Page 1: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Maß für Maß

Werner Keil

Eclipse DemoCamp Wien

4. Juli 2014

IoT und M2M für FitnessGesundheit und Wissenschaft

Page 2: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

2 © 2007-2012 Creative Arts & Technologies

UOMo STEM Open Health Tools

Images based on © Universal Pictures

Page 3: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Agenda

•Einleitung• M2M | IoT

• Smart Home

•Gesundheit• Smart Watch, Quantified Self• Demo• Gesundheitsmaßnahmen• UCUM

•Wissenschaft• Sensor Web• Demo• SensorML

• Eclipse Science•Q&A

Page 4: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Was bin Ich?

4 © 2007-2014 Creative Arts & Technologies

Werner Keil

• Consultant – Coach

• Creative Cosmopolitan

• Open Source Evangelist

• Software Architect

• Java Godfather

• UOMo Project Lead

• JSR 363 Co Spec Lead

• ETCS Guy …

Email [email protected]

Twitter @wernerkeil

Page 5: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Zum Runden GeburtstagWilliam Shakespeare

26. April 1564 – 23. April 1616(Er wäre heuer 450 Jahre alt)

5 © 2007-2014 Creative Arts & Technologies

Page 6: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Maß für Maß

6 © 2007-2014 Creative Arts & Technologies Foto: dapd/DAPD

Vertrauen ist gut, Kontrollebesser

Gleiches mitGleichem vergelten(„Auge um Auge“)

Staatliche Moralapostel

Page 7: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Maß für Maß

7 © 2007-2014 Creative Arts & Technologies

Ein Herzog(Duke;-)

Duke Artwork © Copyright by Oracle

Page 8: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Maß für Maß

8 © 2007-2014 Creative Arts & Technologies

Gibt sich aus alsMönch.

… um den Bürgern hinterher zu spionieren.

Images based on poster created for the Oregon Shakespeare Festival © 2011 by Jeff Rauch

Page 9: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

M2M | Internet of Things

9 © 2007-2014 Creative Arts & Technologies | Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0,

Transportation & Logistics Logistics

Medical &

Healthcare

Industrial &

EnergyCommunication

Infrastructure

Security & Surveillance

Internetof Things

Beispiele für IoT Nutzungsmöglichkeiten

Page 10: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Smart Home | Tür an Tür

10 © 2012-2013 Creative Arts & Technologies Foto: ARD Degeto/NDR/Marc Meyerbroeker

Page 11: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Smart Home | Betreutes Wohnen

11 © 2012-2013 Creative Arts & Technologies

Page 12: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Smart Watch

12 © 2012-2014 Creative Arts & Technologies Bild: L'Atelier

Gesundheits- und Fitness Apps, Quantified Self

Page 13: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Quantified Self

13 © 2013-2014 Creative Arts & Technologies

Page 14: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

•A Heart Monitor remotelyaccessible from deviceslike Google Glass or yourfavorite Mobile Browser

•Part of Java EmbeddedChallenge at JavaOne

14 © 2013-2014 Creative Arts & Technologies, V2COM

Quantified Self | Heart of Glass

JavaOne 2013

Page 15: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

•Raspberry Pi | Things API•RXTX (gnu.io)•Polar Heart Sensor•Java EE | HTML 5 (Tomcat/Glassfish)•Google Glass (preferred) or other Web-enabled Mobile devices

15 © 2013-2014 Creative Arts & Technologies, V2COM

Quantified Self | Heart of Glass

Verwendete Technologien

| Unit-API

Page 16: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

DEMO

Quantified Self

Page 17: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Masks

No Air travel

Vaccinate

?

HCN/HL7

Weather

Air Traffic

Multiple parallel scenarios identically initialized from current real world conditions and simulate each simultaneously forward in time.

Masks/No Air

Evaluierung von Gesundheitsmaßnahmen

17

Page 18: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Evaluierung von Gesundheitsmaßnahmen

18

Made in Austria

Page 19: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Unified Code for Units of Measure

The Unified Code for Units of Measure is inspired byand heavily based on

• ISO 2955-1983

• ANSI X3.50-1986

• HL7's extensions called ISO+

UCUM

19 © 2007-2012 Creative Arts & Technologies

Page 20: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

“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)

20 © 2007-2014 Creative Arts & Technologies

Sensor Web | Was ist das?

Page 21: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Sensor Web | LocationTech

•uDig is a desktopapplication framework, built with EclipseRich Client (RCP)

• Internet: supporting standards (WMS, WFS,WCS, KML) …

• GIS: framework for spatial data exploration and analysis

• Based on JSR-275

http://locationtech.org/projects/technology.udighttp://locationtech.org/projects/technology.udig

21 © 2006-2013 Creative Arts & Technologies , Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Page 22: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Sensor Web | Mozambik Überflutungen• Internationale Studie vergleicht Flutkatastrophen rund um die Welt

• Spezieller Fall waren Überflutungen in Mozambik

22 © 2007-2014 Creative Arts & Technologies

Page 23: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

• Stiff 10-m Steel Lattice Tower• Remain stable in 200 mph winds• Self-powered• Instruments collect wind speed and environmental data• Quick setup to hasten retreat from approaching storm

Sensor Web | Florida Hurricane Data

Page 24: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Navarre Causeway Dennis 2005

Peak 3-sec gust of 120 mph at 5 meters

Page 25: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

• Time histories of wind speed over the duration of the hurricane

• Statistical analysis reveals information needed for engineering design toresist the wind

Sensor Web | Hurricane Tower Data

Page 26: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

DEMO

Sensor Web

Page 27: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

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

27 © 2007-2014 Creative Arts & Technologies

Page 28: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Sensor Web | MyOcean Datentypen

28 © 2007-2014 Creative Arts & Technologies

Page 29: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Sensor Web | MyOcean Mittelmeer

29 © 2007-2014 Creative Arts & Technologies

Page 30: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

SWT / RCP for the scientific community

30 © 2005-2014 Creative Arts & Technologies, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

• NOMAD•Institut Laue-Langevin (France)•Uses a very advanced visual control to operate neutron scattering instruments

• OptSuite•aka Java Optical Measurement Suite•From the creator of JFire (Alexander Bieber)

• More and more SWT / RCP based small scientific applications in near future

NOMAD Status Viewer (SWT)

Page 31: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

1st Scientific Eclipse Workshop (Oct 05, Geneva)

31 © 2005-2014 Creative Arts & Technologies, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Highlights:

• Gathered 28 international experts on the area of large instrument control system

• Attracted the scientific community to use Eclipse as GUI and development tool

Page 32: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

2nd Scientific Eclipse Workshop (Mar 06, SLAC)

32 © 2005-2014 Creative Arts & Technologies, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Location• Stanford Linear Accelerator Center

I have a dream!• Official Eclipse community for the

scientific developer group• Scientific Eclipse Plugin Library!!

Page 33: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

1st Official Science WG Meeting (Jun 14, EclipseCon France)

33 © 2005-2014 Creative Arts & Technologies, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Location• ENSEEIHT, Toulouse, France

The dream became reality!• Official Eclipse community for the

scientific developer group• science.eclipse.org

Page 34: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Q & A

Page 35: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Eclipse – Project UOMo

http://www.eclipse.org/uomo/

Eclipse – Science WG

http://science.eclipse.org

Eclipse – IoT WG

http://iot.eclipse.org

Links

Page 36: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Units of Measurement API

http://unitsofmeasurement.github.io

Open Geospatial Consortium

http://www.opengeospatial.org

UCUM

http://www.unitsofmeasure.org

Links (2)

Page 37: Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft

Contact

[email protected]

or

[email protected]

Twitter: @wernerkeil

Hashtag #EclipseUOMo