1. Bitte ein Ma von Werner Keil Der mavolle Weg ins Internet
der Dinge sehr frei nach William Shakespeare
2. Was bin Ich? 2 2012-2014 Creative Arts & Technologies
Werner Keil Consultant Coach Creative Cosmopolitan Open Source
Evangelist Software Architect JCP EC Member Eclipse UOMo Project
Lead JSR-363 Co Spec Lead ETCS Guy Email [email protected] Twitter
@wernerkeil
3. Ma fr Ma 3 2007-2013 Creative Arts & Technologies Foto:
dapd/DAPD Vertrauen ist gut, Kontrolle besser Gleiches mit Gleichem
vergelten (Auge um Auge) Staatliche Moralapostel
4. Ma fr Ma 4 2007-2013 Creative Arts & Technologies Bei so
viel Information die ber Brger damals wie heute oft gesammelt wird,
kann es schon mal passieren, dass ein Pirat Images Copyright 2011
Getty Images
5. Ma fr Ma 5 2007-2013 Creative Arts & Technologies
Irrtmlich fr einen Helden unserer Geschichte gehalten wird Images
Copyright 2012 The Old Globe, San Diego CA
6. Ma fr Ma 6 2007-2013 Creative Arts & Technologies Oder
ein Herzog (Duke;-) Duke Artwork Copyright by Oracle
7. Ma fr Ma 7 2007-2013 Creative Arts & Technologies Fr
einen Mnch. Als der sich dieser bewusst ausgab, um den Brgern
hinterher zu spionieren... Images based on poster created for the
Oregon Shakespeare Festival 2011 by Jeff Rauch
8. 1983 | Gimli Glider 8 2007-2013 Creative Arts &
Technologies Fotos: Wayne Glowacki | Wikia Herr der Ringe
9. 1985 | Star Wars Spiegel an der Unterseite des Shuttle SDI
Experiment: Der Plan Big mountain in Hawaii 9 2007-2013 Creative
Arts & Technologies
10. 1985 | Star Wars SDI Experiment: Was wirklich geschah 10
2007-2013 Creative Arts & Technologies
11. 1999 | Mars Climate Orbiter 11 2007-2013 Creative Arts
& Technologies
12. Unit Tests helfen hier meist kaum Alle erwhnten Beispiele
illustrieren 3 wesentliche Arten von Fehlern, die mit Unit Tests
nur schwer aufsprbar sind: Interface Fehler (z.B.
Millisekunde/Sekunde, Radian/Grad, Meter/Fu). Arithmetik Fehler
(z.B. Overflow). Umwandlungs-Fehler. Trotz ihres Namens 12
2007-2014 Creative Arts & Technologies Images Copyright,
American Shakespeare Center
13. Namespace: javax.measure.* Nur ein Interface und eine
abstrakte Basisklasse public interface Measurable public abstract
class Measure Drei Sub-packages quantity (enthlt Dimensionen wie
Mass, Length,...) unit (enthlt SI und NonSI Einheiten) converter
(enthlt Einheiten Konverter) JSR-275 13 2007-2014 Creative Arts
& Technologies Units Specification
14. JScience Groovy/Grails DSLs z.B. im Gesundheitswesen GeoAPI
(OGC Standard) u. Implementationen z.B. uDig (Eclipse LocationTech)
Parfait Java Monitoring, Teil von Performance Co-Pilot (PCP)
JSR-275 14 2007-2014 Creative Arts & Technologies Nutzer und
populre Downstream Projekte
15. Namespace: org.unitsofmeasurement.* Nur Interfaces (und
Exception Klassen) public interface Quantity> public interface
Unit> Drei Sub-packages quantity (enthlt Dimensionen wie Mass,
Length,...) unit (enthlt Einheiten) service (enthlt Services) Der
Knig ist Tot 15 2007-2014 Creative Arts & Technologies Units of
Measurement API (0.6) Wiedergeboren
16. Eclipse UOMo "Questo un piccolo passo per l'uomo ... uno
... balzo gigantesco per l'umanit" (Neil Armstrong, 21. Juli, 1969)
Nur ein kleiner Schritt um Standards und Maeinheiten besser in den
Griff zu bekommen: www.eclipse.org/uomo
17. Namespace: javax.measure.* Nur Interfaces und Basis
Exceptions public interface Dimension public interface Measurement,
V> public interface Quantity> extends Measurement public
interface Unit> Ein funktionales Sub-package function (enthlt
Funktionale Interfaces, speziell fr Java 8 Lambdas) JSR-363 17
2007-2014 Creative Arts & Technologies Units of Measurement API
(1.0)
18. Alle anderen Module sind OPTIONAL format (enthlt Formatter
und Parser) quantity (enthlt Dimensionen wie Mass, Length,...)
service (enthlt Services) util (enthlt Utilities wie
Einheitensystem, Range oder zeitbezogene Datenerfassung) JSR-363 18
2007-2014 Creative Arts & Technologies Units of Measurement API
(1.0)
19. 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) 19 2007-2014 Creative
Arts & Technologies Sensor Web | Was ist das?
20. Sensor Web | Mozambik berflutungen Internationale Studie
vergleicht Flutkatastrophen rund um die Welt Spezieller Fall waren
berflutungen in Mozambik 20 2007-2014 Creative Arts &
Technologies
21. M2M | Internet of Things 21 2007-2014 Creative Arts &
Technologies | Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0, Transportation & Logistics
Logistics Medical & Healthcare Industrial & Energy
Communication Infrastructure Security & Surveillance Internet
of Things Beispiele fr IoT Nutzungsmglichkeiten
22. Smart Home | Tr an Tr 22 2012-2013 Creative Arts &
Technologies Foto: ARD Degeto/NDR/Marc Meyerbroeker
23. Smart Home | Betreutes Wohnen 23 2012-2013 Creative Arts
& Technologies
24. Smart Car 24 2012-2013 Creative Arts &
Technologies