Upload
codemotion
View
491
Download
3
Tags:
Embed Size (px)
Citation preview
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Probably NERD Handsome Businessman Focused on Verbs Black-‐Belt AdjecMves
deploy()
run()
debug()add()
compile()
reverse()
test()invoke()
detect()
commit()
refactor()
duplicate()
update()
comment()
exec()
listen()let()
develop()
copy()
push()
submit()
efficient
empathetic
enableruniqueness sustainable
revolutionary
resolutiveinnovative
cost-saving
powered
renewable
simplicity
funded
managed
valuable
effective
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
2010200820001994
Didi Dache
Source: Kauffman FoundaMon
95%new jobs created by startups that have less than 5 years
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• BeZer Customer Experience
• New Business Models
• OperaMonal Improvements
• Increased Efficiency
Grow Revenue
Reduce Cost
Driving New IoT Services
• HVAC • LighMng • Safety and Security • Resource UMlizaMon • Maintenance
• PreventaMve Maintenance • Remote DiagnosMcs • Safety Systems • V2X and C2X • Fleet and Use Management
Shareholder Value
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 5
Supplier, Warehouse
Industrial Manufacturing
Shop Floor
Manufacturing Distribu?on
Consumer Goods
Upstream Extrac?on Processing Downstream Distribu?on
Oil & Gas
Customer
In Storage In Transit
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
IoT standards compeMng… (and many more)
Thread • Thread is a networking protocol with security and low-‐power features that make it beZer for connecMng household devices than other technologies such as Wifi, NFC, Bluetooth or ZigBee.
“Chris Boross, Nest product manager”
HomeKit • HomeKit is a framework in iOS 8 for communicaMng with and controlling connected accessories where you can create acMons to control those devices.
“Apple developer portal”
Zwave / ZigBee • Z-‐Wave is a wireless communicaMons protocol designed for remote control, use technology with low-‐power RF radio embedded or retrofiZed into electronic devices and systems.
“Wikipedia”
7
AllJoyn
Open Interconn
ect
Consor?um
Industrial Int
ernet
Consor?um
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Two different approaches
Adapt, Integrate and Connect to devices
Separate Business Logic from network and aggregaMon
8 DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MVC is used from most successful language frameworks for: – Facilitate reuse of logic – separaMon of concerns – less coupling between layers
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Immediate advantage for applicaMons: – Modular – Scalable – Easy to maintain and grow
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Reuse the same concept to: – Simplify Devices and Gateways IntegraMon – Standardize Business Logic – Integrate with Enterprise Backend
…in IoT landscape
Gateways
Devices
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 12
M like Business Logic
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 13
Different Standards Same Logic Rapid IntegraMon Fast Growing Simple Upgrading Direct Deploy Bit Debugging
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DEMO
ProtocolInterpreter
Pulse SensorsAceptor
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DEMO
Min - MaxProcessor
Std DeviationProcessor
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DEMO Oracle ConfidenMal – Internal/Restricted/Highly Restricted 16
Asynch ThreadHook Dispatcher
Abstract TemplateHook
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 17
IoT & Cloud enable enterprise faster and at lower risk: – Enabling connecMvity for a devices directly
or through 3rd party clouds or via gateways
– less coupling between the layers
Building Blocks for IoT
DEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 18
(Demo) Let see it in AcMon : Java Embedded + Event Processing Server
Things: – Light Sensor – Seismometer Sensor
– Temperature Sensor
– MoMon Sensor
– Energy Metering
– Siren Actuator Alarm
– Power Switch
Protocol: – Z-‐Wave
– TCP/IP – Rest-‐JSON – CQL -‐ SQL
Node: – Z-‐Wave Gateway
– 3G/WiFi Router
– Raspberry PI Mod. B
SoSware: – Java 7 Embedded
– Oracle Event Processor 11c – Z-‐Wave LUA 5.2
DEMODEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
(Demo) Let see it in AcMon : Mobile ApplicaMon Framework + Java 7
Func?onali?es: – Device Registry – Sensor DetecMons – Hooks ConfiguraMon – Thresholds DefiniMon – ViolaMons AlerMng – Purge Data
PlaTorm: – IOS 8.2 – Android 5.0
(API 21)
SoSware: – Java 7 – Mobile ApplicaMon
Framework 2.1
DEMODEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 20
(Demo) Let see it in AcMon
MAF OEP
Demo
DEMODEMO
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle ConfidenMal – Internal/Restricted/Highly Restricted 21
Let DIY
MAF
OEP