SlideShare a Scribd company logo
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
enabler
uniqueness
sustainable
revolutionary
resolutive
innovative
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
IoT	
  	
  
in	
  the	
  	
  
Middle	
  of…	
  
	
  
from	
  Nerd	
  	
  
to	
  Company	
  
Nino	
  Guarnacci	
  
nino.guarnacci@oracle.com	
  
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.	
  	
  |	
  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	
  Interconnect	
  
Consor?um	
  
Industrial	
  Internet	
  
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
Protocol
Interpreter
Pulse Sensors
Aceptor
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  DEMO
Min - Max
Processor
Std Deviation
Processor
Copyright	
  ©	
  2014	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  DEMO Oracle	
  ConfidenMal	
  –	
  Internal/Restricted/Highly	
  Restricted	
   16	
  
Asynch Thread
Hook Dispatcher
Abstract
Template
Hook
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
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Mesh - Nino Guarnacci - Codemotion Roma 2015

More Related Content

PDF
Plantwide Benefits of EtherNet/IP Seminar Billingham 09.07.2014
PDF
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
PDF
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
PDF
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
PDF
Your Path to Edge Computing - Akraino Edge Stack Update
PPTX
Building Converged Plantwide Ethernet
PDF
Robust Embedded Applications OSGi ME Platforms
PDF
Eclipse Kura Shoot a-pi
Plantwide Benefits of EtherNet/IP Seminar Billingham 09.07.2014
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Your Path to Edge Computing - Akraino Edge Stack Update
Building Converged Plantwide Ethernet
Robust Embedded Applications OSGi ME Platforms
Eclipse Kura Shoot a-pi

What's hot (20)

PPTX
Akraino and Edge Computing
PPTX
Fundamentals of EtherNet/IP Network Technology
PPTX
Cisco: Solutions for Industrial IT
PDF
Enable your networks to support enterprise mobility
PDF
P4/FPGA, Packet Acceleration
PDF
Unleash the power, intelligence, and analytics of your networks with a flexib...
PPTX
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
PDF
Connecting RubyMotion with Hardware - Rubymotion #Inspect 2014
PDF
Iot gateway dream team - Eclipse Kura and Apache Camel
PPTX
Leverage Virtual Design to Build a Better System
PDF
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
PDF
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
PDF
OPC UA: Ready for realtime
PDF
Wireless Feature Update
PPTX
Deploy Secure Network Architectures for The Connected Enterprise
PDF
Dmz aa aioug
PPTX
Sem cis collab
PDF
From application chaos to application fluency
PDF
Demo of RTI DDS toolkit for LabVIEW
PDF
Smart Devices - Design ,Operate and Maintain
Akraino and Edge Computing
Fundamentals of EtherNet/IP Network Technology
Cisco: Solutions for Industrial IT
Enable your networks to support enterprise mobility
P4/FPGA, Packet Acceleration
Unleash the power, intelligence, and analytics of your networks with a flexib...
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
Connecting RubyMotion with Hardware - Rubymotion #Inspect 2014
Iot gateway dream team - Eclipse Kura and Apache Camel
Leverage Virtual Design to Build a Better System
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
View Page Update Presentation Close Internet of Things Cologne 2015: OPC Uni...
OPC UA: Ready for realtime
Wireless Feature Update
Deploy Secure Network Architectures for The Connected Enterprise
Dmz aa aioug
Sem cis collab
From application chaos to application fluency
Demo of RTI DDS toolkit for LabVIEW
Smart Devices - Design ,Operate and Maintain
Ad

Similar to Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Mesh - Nino Guarnacci - Codemotion Roma 2015 (20)

PDF
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
PDF
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
PDF
Pushing Java EE outside of the Enterprise - Home Automation
PDF
Pushing Java EE outside of the Enterprise: Home Automation and IoT - David De...
PDF
Oracle Ravello Presentation 7Dec16 v1
PDF
Delivering Mobile Apps to the Field with Oracle
PDF
Enabling the-Connected-Car-Java
PDF
Gregory Touretsky - Intel IT- Open Cloud Journey
PDF
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
PDF
Java Micro Edition (ME) 8 Deep Dive
PDF
Soa suite12c presentation @AMIS by Simone Geib
PPTX
Presentation oracle exalogic elastic cloud
PDF
Edge Computing risks and Opportunities for Telco and hyperscalers
PPTX
Applying lean, dev ops, and cloud for better business outcomes
PPTX
Oracle Cloud café sur les mobile apps 10 mars
PDF
Accelerating Innovation with Java: The Future is Today
PDF
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
PPT
Networking Concepts and Tools for the Cloud
PPTX
aura_profile-corp
PDF
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Pushing Java EE outside of the Enterprise - Home Automation
Pushing Java EE outside of the Enterprise: Home Automation and IoT - David De...
Oracle Ravello Presentation 7Dec16 v1
Delivering Mobile Apps to the Field with Oracle
Enabling the-Connected-Car-Java
Gregory Touretsky - Intel IT- Open Cloud Journey
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
Java Micro Edition (ME) 8 Deep Dive
Soa suite12c presentation @AMIS by Simone Geib
Presentation oracle exalogic elastic cloud
Edge Computing risks and Opportunities for Telco and hyperscalers
Applying lean, dev ops, and cloud for better business outcomes
Oracle Cloud café sur les mobile apps 10 mars
Accelerating Innovation with Java: The Future is Today
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Networking Concepts and Tools for the Cloud
aura_profile-corp
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019

Recently uploaded (20)

DOCX
fsdffdghjjgfxfdghjvhjvgfdfcbchghgghgcbjghf
PDF
How NGOs Save Costs with Affordable IT Rentals
PDF
Prescription1 which to be used for periodo
PPTX
Syllabus Computer Six class curriculum s
PDF
-DIGITAL-INDIA.pdf one of the most prominent
PPTX
quadraticequations-111211090004-phpapp02.pptx
PPTX
sdn_based_controller_for_mobile_network_traffic_management1.pptx
PPTX
PLC ANALOGUE DONE BY KISMEC KULIM TD 5 .0
PDF
Smarter Security: How Door Access Control Works with Alarms & CCTV
PPT
FABRICATION OF MOS FET BJT DEVICES IN NANOMETER
PPTX
making presentation that do no stick.pptx
PDF
Dynamic Checkweighers and Automatic Weighing Machine Solutions
PPTX
Embeded System for Artificial intelligence 2.pptx
PPTX
Nanokeyer nano keyekr kano ketkker nano keyer
PPTX
Prograce_Present.....ggation_Simple.pptx
PPTX
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
PPTX
KVL KCL ppt electrical electronics eee tiet
PPTX
Fundamentals of Computer.pptx Computer BSC
PPTX
DEATH AUDIT MAY 2025.pptxurjrjejektjtjyjjy
PPTX
Computers and mobile device: Evaluating options for home and work
fsdffdghjjgfxfdghjvhjvgfdfcbchghgghgcbjghf
How NGOs Save Costs with Affordable IT Rentals
Prescription1 which to be used for periodo
Syllabus Computer Six class curriculum s
-DIGITAL-INDIA.pdf one of the most prominent
quadraticequations-111211090004-phpapp02.pptx
sdn_based_controller_for_mobile_network_traffic_management1.pptx
PLC ANALOGUE DONE BY KISMEC KULIM TD 5 .0
Smarter Security: How Door Access Control Works with Alarms & CCTV
FABRICATION OF MOS FET BJT DEVICES IN NANOMETER
making presentation that do no stick.pptx
Dynamic Checkweighers and Automatic Weighing Machine Solutions
Embeded System for Artificial intelligence 2.pptx
Nanokeyer nano keyekr kano ketkker nano keyer
Prograce_Present.....ggation_Simple.pptx
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
KVL KCL ppt electrical electronics eee tiet
Fundamentals of Computer.pptx Computer BSC
DEATH AUDIT MAY 2025.pptxurjrjejektjtjyjjy
Computers and mobile device: Evaluating options for home and work

Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Mesh - Nino Guarnacci - Codemotion Roma 2015

  • 1. 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 enabler uniqueness sustainable revolutionary resolutive innovative cost-saving powered renewable simplicity funded managed valuable effective
  • 2. 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
  • 3. IoT     in  the     Middle  of…     from  Nerd     to  Company   Nino  Guarnacci   nino.guarnacci@oracle.com  
  • 4. 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
  • 5. 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
  • 6. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  DEMO
  • 7. 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  Interconnect   Consor?um   Industrial  Internet   Consor?um   DEMO
  • 8. 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
  • 9. 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
  • 10. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Immediate  advantage  for   applicaMons:   – Modular   – Scalable   – Easy  to  maintain  and   grow   DEMO
  • 11. 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
  • 12. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  ConfidenMal  –  Internal/Restricted/Highly  Restricted   12   M  like   Business     Logic   DEMO
  • 13. 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
  • 14. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  DEMO Protocol Interpreter Pulse Sensors Aceptor
  • 15. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  DEMO Min - Max Processor Std Deviation Processor
  • 16. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  DEMO Oracle  ConfidenMal  –  Internal/Restricted/Highly  Restricted   16   Asynch Thread Hook Dispatcher Abstract Template Hook
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  ConfidenMal  –  Internal/Restricted/Highly  Restricted   21   Let  DIY   MAF OEP