The Impact of IOT
Combining the Physicaland the Online Worlds
Eduardo Pelegri-Llopart
VP Technology, Progress
Oct 6, 2015
© 2015 Progress Software Corporation. All rights reserved.2
The Impact of IOT
§ What is IOT
§ Why you should care about IOT
§ Examples of IOT
§ Progress and IOT
© 2015 Progress Software Corporation. All rights reserved.3
What is IOT
© 2015 Progress Software Corporation. All rights reserved.4
What is IOT?
§ IOT Connects the Physical and the Online Worlds
§ Two Key Properties
• Connectivity
• Sensors and/or Actuators
© 2015 Progress Software Corporation. All rights reserved.5
IOT in Pictures
© 2015 Progress Software Corporation. All rights reserved.6
IOT is Evolving Fast
Particle Electron
Intel Curie
Nixie – Intel Edison
New Apple TV / HomeKit
Intelligent Platforms
Thread Group
Pinnocc.io & Filament
Telehash & HashName
M2X
Flow Designer
HondaAccord 2016
Car Play & AndroidAuto
© 2015 Progress Software Corporation. All rights reserved.7
Sensors and Actuators
§ A Microsoft Band (gen1) - $199
• Optical Heart Rate Monitor
• 3-axis Accelerometer
• Gyrometer
• GPS
• Microphone
• Ambient Light Sensor
• Galvanic Skin Response
• UV sensor
• Haptic motor
• Bluetooth 4.0
• Color Display (320x106)
© 2015 Progress Software Corporation. All rights reserved.8
Sensors and Actuators
§ A Microsoft Band (gen1) - $199
• Optical Heart Rate Monitor
• 3-axis Accelerometer
• Gyrometer
• GPS
• Microphone
• Ambient Light Sensor
• Galvanic Skin Response
• UV sensor
• Haptic motor
• Bluetooth 4.0
• Color Display (320x106)
§ Range of sensors is open ended
• Blood Oxygen Level
• Activity sensors
• Humidity
• RFID
• 3G/4G/LTE radios
• NFC
• Motion
• Camera
• Depth-sensitive Cameras
• Sophisticated microphones
• WiFi
© 2015 Progress Software Corporation. All rights reserved.9
What’s Enabling This?
§ Brought to you by the Economy of the Mobile Ecosystem
§ More Functionality
§ Less Power consumption
§ Cheaper
§ Smaller
Credit: Ben Evans
ANDRESEEN HOROWITZ
© 2015 Progress Software Corporation. All rights reserved.10
What’s Enabling This?
§ Brought to you by the Economy of the Mobile Ecosystem
§ More Functionality
§ Less Power consumption
§ Cheaper
§ Smaller
Credit: Matt Thomas – AmateurRadio.com
§ Heart of the Dash: USI 85101 <$2(?)
• Wireless Modem – WiFi 802.11 b/g/n
• MicroController – 120MHz ARM Cortex-M3
§ Also used in Particle Photon
© 2015 Progress Software Corporation. All rights reserved.11
Connected Protocols
§ Physical: Z-Wave, Zigbee, Bluetooth LE, Wi-Fi, RFID, Thread (new), Ethernet, Radios
• Radio frequency, range, power consumption
• IP support, Hub/Mesh topology
• Examples: iBeacon (BLE) and Philips Hue (Zigbee)
§ Session / Communication:
• HTTP, CoAP (doc transfer)
• XMPP, MQTT, AMQP (pub/sub)
§ Application-Level:
• HomeKit / Nest Weave / Others
§ What protocol to choose will vary on goals and application (QoS, Industry/Consumer)
© 2015 Progress Software Corporation. All rights reserved.12
Two Examples:iBeacons and Philips Hue
§ Apple iBeacon – notification protocol on BLE
• Signal 2/s – 10/s, 3-6months/2years battery
• Power (proximity) and UID (identity)
• Point-to-Point, no pairing, 50 meters
• Indoor microlocation, retail, etc…
§ Philips Hue
• Ethernet/IP (Bridge) + Zigbee/Mesh (Bulb)
• AC power
• REST interface (to bridge)
• HomeKit Security (in version 2)
• Home automation
© 2015 Progress Software Corporation. All rights reserved.13
Fast Evolution
HomeKit
Apple Watch +
iOS 9 +
Apple TV 2
Google’s version is “works with Nest”
Filament
BlockChain IOT +
TeleHash +
LWAN Radio + BLE
© 2015 Progress Software Corporation. All rights reserved.14
Why should you care about IOT
© 2015 Progress Software Corporation. All rights reserved.15
IOT and Progress Customers
§ IOT will have a profound impact in our customers and partners
• Pick your analyst, from Accenture to Gartner, they all agree
§ Some companies will incorporate IOT to continue being competitive
§ Some companies will leverage IOT to expand into new products
§ We want to help our customers and partners in this transition
§ While expanding our offerings as appropriate
© 2015 Progress Software Corporation. All rights reserved.16
Impact of IOT – Analysts View
§ Accenture
• Internet of Me, Outcome Economy, Workforce Reimagined, Intelligent Enterprise
§ Gartner (2 Trillion $)
• IOT as enabler of Digital Business
§ McKinsey –$ 3.9 to $11.1 Trillion / per year (!)
• Factory Automation, Smart Cities, Logistics, Retail…
§ Cisco - $19 Trillion
§ ... etc
© 2015 Progress Software Corporation. All rights reserved.17
How Large an Impact
§ Something from our friends the analysts
© 2015 Progress Software Corporation. All rights reserved.18
IOT Examples
© 2015 Progress Software Corporation. All rights reserved.19
Many IoT Applications, including
§ Location Based Services – indoors & outdoors. Beacons et al.
§ Payments / PayPal / Apple Pay
§ Home / Office Automation
§ Smart Locks / Security
§ Smart Buildings
§ Industry Automation
§ Maintenance & Logistics
§ Secondary Notifications – All types of Wearables
§ Health / Fitness / Wellness – Wearables, Connected Medical Equipment
§ Hands-free Workforce
§ Connected Cars
§ Smart Cities. Smart Parking …
§ Smart Ag
§ …
Very fast moving space
© 2015 Progress Software Corporation. All rights reserved.20
Application: AssetTracking and Maintenance
© 2015 Progress Software Corporation. All rights reserved.21
Example: Smart Parking - VIMOC
§ Landscape Computing
Opto-Magnetic
Sensor
nBox Compute Node
© 2015 Progress Software Corporation. All rights reserved.22
Example: Retail – Brick and Mortar Meets Online
© 2015 Progress Software Corporation. All rights reserved.23
Example: Home Automation
e.g. HomeKit
Credit: Apple
© 2015 Progress Software Corporation. All rights reserved.24
Example: Smart Factory
§ OR SKIP
© 2015 Progress Software Corporation. All rights reserved.25
Example? ERP and IOT?
§ What to do about ERP and IOT
§ TBD
© 2015 Progress Software Corporation. All rights reserved.26
Health
§ Philips Health. HP. Others.
§ Post-Op tracking
§ Seniors Tracking
§ Hospital equipment
© 2015 Progress Software Corporation. All rights reserved.27
Building IOT Applications on
Progress Technology
© 2015 Progress Software Corporation. All rights reserved.28
Progress Technology and IOT
§ Modulus
• Polyglot PAAS Build on Docker for Node.js, Java and other languages
§ NativeScript
• OpenSource platform to build Native apps using JavaScript
§ Telerik Platform
• Mobile Creation and Runtime with Back-end services
§ Sitefinity
• Modern Web CMS
§ Rollbase
• Rapid Creation of Satellite Applications
© 2015 Progress Software Corporation. All rights reserved.29
JavaScript’s Affinity for IOT
Why JavaScript?
Virtually all developers know it
Widest developer footprint of any language
Easy to learn, productive
Even business users learn it fast
Used for everything
Browser, Server-side, Mobile, Wearables, IoT
Used at all levels of the stack
Frontend, middleware and backend DB
Maximizes developer collaboration
All developers can contribute everywhere
Progress and JavaScript
Modulus
Generic Node.js PaaS solution
Telerik Mobile Platform
Cloud Code is JavaScript
NativeScript
Native mobile apps using JavaScript
Rollbase
JavaScript-based
HTML5Apps – Web and Hybrid
JavaScript on browser or via PhoneGap
© 2015 Progress Software Corporation. All rights reserved.30
Node.js (Modulus / Telerik) and NativeScript
Why Node ?
Event-based model, highly scalable
Great for data-intensive, real-time apps
Web API Focused
Very good fit for API-first architectures
Extremely efficient
Requires few computational resources
Incredible Community and Ecosystem
> 110K packages – largest and fastest growing
Fast and easy setup
Passes the 5 minute (free) test
Why NativeScript?
Native Performance and Functionality
Core operations are native. Packaging is native
Cross-Platform System (Node-Packaging)
Node-style provides clean encapsulation
Layout-Driven UI with Tool Support
XML-driven UI.
Day 0 Support
New features supported at Platform Release
Open Source
Reduces adoption concerns
© 2015 Progress Software Corporation. All rights reserved.31
Telerik Platform and Sitefinity
Why Telerik Platform?
Event-based model, highly scalable
Great for data-intensive, real-time apps
Web API Focused
Very good fit for API-first architectures
Extremely efficient
Requires few computational resources
Incredible Community and Ecosystem
> 110K packages – largest and fastest growing
Fast and easy setup
Passes the 5 minute (free) test
Why NativeScript?
Native Performance and Functionality
Core operations are native. Packaging is native
Cross-Platform System (Node-Packaging)
Node-style provides clean encapsulation
Layout-Driven UI with Tool Support
XML-driven UI.
Day 0 Support
New features supported at Platform Release
Open Source
Reduces adoption concerns
© 2015 Progress Software Corporation. All rights reserved.32
Example: A Smart Parking App
Modulus
Web App
Google Maps
City Parking Site
VIMOC
Predictive
Analytics
MobileApp
Telerik Platform
Designer
Apple Watch
© 2015 Progress Software Corporation. All rights reserved.33
Example: Tracking Snow Plows with GPS, Modulus and Rollbase
RollbaseApp
Dashboards
Modulus
JSDO
Remote Objects
AngularJS SPA
App
Municipality Data
Rollbase Mobile
GPS
Data
Node and
MongoDB
OEM Data
(emergencies)
Current Data
Historical Data
Hospital Patients
(e.g. dialysis)
© 2015 Progress Software Corporation. All rights reserved.34
Parting words and recap
§ IOT combines the Physical and the Online World
§ IOT is already here and it will come faster than you think
§ IOT can open huge Operational Efficiencies and new Business Opportunities
§ Progress will be with you in the journey
The impact of IOT - exchange cala - 2015

The impact of IOT - exchange cala - 2015

  • 1.
    The Impact ofIOT Combining the Physicaland the Online Worlds Eduardo Pelegri-Llopart VP Technology, Progress Oct 6, 2015
  • 2.
    © 2015 ProgressSoftware Corporation. All rights reserved.2 The Impact of IOT § What is IOT § Why you should care about IOT § Examples of IOT § Progress and IOT
  • 3.
    © 2015 ProgressSoftware Corporation. All rights reserved.3 What is IOT
  • 4.
    © 2015 ProgressSoftware Corporation. All rights reserved.4 What is IOT? § IOT Connects the Physical and the Online Worlds § Two Key Properties • Connectivity • Sensors and/or Actuators
  • 5.
    © 2015 ProgressSoftware Corporation. All rights reserved.5 IOT in Pictures
  • 6.
    © 2015 ProgressSoftware Corporation. All rights reserved.6 IOT is Evolving Fast Particle Electron Intel Curie Nixie – Intel Edison New Apple TV / HomeKit Intelligent Platforms Thread Group Pinnocc.io & Filament Telehash & HashName M2X Flow Designer HondaAccord 2016 Car Play & AndroidAuto
  • 7.
    © 2015 ProgressSoftware Corporation. All rights reserved.7 Sensors and Actuators § A Microsoft Band (gen1) - $199 • Optical Heart Rate Monitor • 3-axis Accelerometer • Gyrometer • GPS • Microphone • Ambient Light Sensor • Galvanic Skin Response • UV sensor • Haptic motor • Bluetooth 4.0 • Color Display (320x106)
  • 8.
    © 2015 ProgressSoftware Corporation. All rights reserved.8 Sensors and Actuators § A Microsoft Band (gen1) - $199 • Optical Heart Rate Monitor • 3-axis Accelerometer • Gyrometer • GPS • Microphone • Ambient Light Sensor • Galvanic Skin Response • UV sensor • Haptic motor • Bluetooth 4.0 • Color Display (320x106) § Range of sensors is open ended • Blood Oxygen Level • Activity sensors • Humidity • RFID • 3G/4G/LTE radios • NFC • Motion • Camera • Depth-sensitive Cameras • Sophisticated microphones • WiFi
  • 9.
    © 2015 ProgressSoftware Corporation. All rights reserved.9 What’s Enabling This? § Brought to you by the Economy of the Mobile Ecosystem § More Functionality § Less Power consumption § Cheaper § Smaller Credit: Ben Evans ANDRESEEN HOROWITZ
  • 10.
    © 2015 ProgressSoftware Corporation. All rights reserved.10 What’s Enabling This? § Brought to you by the Economy of the Mobile Ecosystem § More Functionality § Less Power consumption § Cheaper § Smaller Credit: Matt Thomas – AmateurRadio.com § Heart of the Dash: USI 85101 <$2(?) • Wireless Modem – WiFi 802.11 b/g/n • MicroController – 120MHz ARM Cortex-M3 § Also used in Particle Photon
  • 11.
    © 2015 ProgressSoftware Corporation. All rights reserved.11 Connected Protocols § Physical: Z-Wave, Zigbee, Bluetooth LE, Wi-Fi, RFID, Thread (new), Ethernet, Radios • Radio frequency, range, power consumption • IP support, Hub/Mesh topology • Examples: iBeacon (BLE) and Philips Hue (Zigbee) § Session / Communication: • HTTP, CoAP (doc transfer) • XMPP, MQTT, AMQP (pub/sub) § Application-Level: • HomeKit / Nest Weave / Others § What protocol to choose will vary on goals and application (QoS, Industry/Consumer)
  • 12.
    © 2015 ProgressSoftware Corporation. All rights reserved.12 Two Examples:iBeacons and Philips Hue § Apple iBeacon – notification protocol on BLE • Signal 2/s – 10/s, 3-6months/2years battery • Power (proximity) and UID (identity) • Point-to-Point, no pairing, 50 meters • Indoor microlocation, retail, etc… § Philips Hue • Ethernet/IP (Bridge) + Zigbee/Mesh (Bulb) • AC power • REST interface (to bridge) • HomeKit Security (in version 2) • Home automation
  • 13.
    © 2015 ProgressSoftware Corporation. All rights reserved.13 Fast Evolution HomeKit Apple Watch + iOS 9 + Apple TV 2 Google’s version is “works with Nest” Filament BlockChain IOT + TeleHash + LWAN Radio + BLE
  • 14.
    © 2015 ProgressSoftware Corporation. All rights reserved.14 Why should you care about IOT
  • 15.
    © 2015 ProgressSoftware Corporation. All rights reserved.15 IOT and Progress Customers § IOT will have a profound impact in our customers and partners • Pick your analyst, from Accenture to Gartner, they all agree § Some companies will incorporate IOT to continue being competitive § Some companies will leverage IOT to expand into new products § We want to help our customers and partners in this transition § While expanding our offerings as appropriate
  • 16.
    © 2015 ProgressSoftware Corporation. All rights reserved.16 Impact of IOT – Analysts View § Accenture • Internet of Me, Outcome Economy, Workforce Reimagined, Intelligent Enterprise § Gartner (2 Trillion $) • IOT as enabler of Digital Business § McKinsey –$ 3.9 to $11.1 Trillion / per year (!) • Factory Automation, Smart Cities, Logistics, Retail… § Cisco - $19 Trillion § ... etc
  • 17.
    © 2015 ProgressSoftware Corporation. All rights reserved.17 How Large an Impact § Something from our friends the analysts
  • 18.
    © 2015 ProgressSoftware Corporation. All rights reserved.18 IOT Examples
  • 19.
    © 2015 ProgressSoftware Corporation. All rights reserved.19 Many IoT Applications, including § Location Based Services – indoors & outdoors. Beacons et al. § Payments / PayPal / Apple Pay § Home / Office Automation § Smart Locks / Security § Smart Buildings § Industry Automation § Maintenance & Logistics § Secondary Notifications – All types of Wearables § Health / Fitness / Wellness – Wearables, Connected Medical Equipment § Hands-free Workforce § Connected Cars § Smart Cities. Smart Parking … § Smart Ag § … Very fast moving space
  • 20.
    © 2015 ProgressSoftware Corporation. All rights reserved.20 Application: AssetTracking and Maintenance
  • 21.
    © 2015 ProgressSoftware Corporation. All rights reserved.21 Example: Smart Parking - VIMOC § Landscape Computing Opto-Magnetic Sensor nBox Compute Node
  • 22.
    © 2015 ProgressSoftware Corporation. All rights reserved.22 Example: Retail – Brick and Mortar Meets Online
  • 23.
    © 2015 ProgressSoftware Corporation. All rights reserved.23 Example: Home Automation e.g. HomeKit Credit: Apple
  • 24.
    © 2015 ProgressSoftware Corporation. All rights reserved.24 Example: Smart Factory § OR SKIP
  • 25.
    © 2015 ProgressSoftware Corporation. All rights reserved.25 Example? ERP and IOT? § What to do about ERP and IOT § TBD
  • 26.
    © 2015 ProgressSoftware Corporation. All rights reserved.26 Health § Philips Health. HP. Others. § Post-Op tracking § Seniors Tracking § Hospital equipment
  • 27.
    © 2015 ProgressSoftware Corporation. All rights reserved.27 Building IOT Applications on Progress Technology
  • 28.
    © 2015 ProgressSoftware Corporation. All rights reserved.28 Progress Technology and IOT § Modulus • Polyglot PAAS Build on Docker for Node.js, Java and other languages § NativeScript • OpenSource platform to build Native apps using JavaScript § Telerik Platform • Mobile Creation and Runtime with Back-end services § Sitefinity • Modern Web CMS § Rollbase • Rapid Creation of Satellite Applications
  • 29.
    © 2015 ProgressSoftware Corporation. All rights reserved.29 JavaScript’s Affinity for IOT Why JavaScript? Virtually all developers know it Widest developer footprint of any language Easy to learn, productive Even business users learn it fast Used for everything Browser, Server-side, Mobile, Wearables, IoT Used at all levels of the stack Frontend, middleware and backend DB Maximizes developer collaboration All developers can contribute everywhere Progress and JavaScript Modulus Generic Node.js PaaS solution Telerik Mobile Platform Cloud Code is JavaScript NativeScript Native mobile apps using JavaScript Rollbase JavaScript-based HTML5Apps – Web and Hybrid JavaScript on browser or via PhoneGap
  • 30.
    © 2015 ProgressSoftware Corporation. All rights reserved.30 Node.js (Modulus / Telerik) and NativeScript Why Node ? Event-based model, highly scalable Great for data-intensive, real-time apps Web API Focused Very good fit for API-first architectures Extremely efficient Requires few computational resources Incredible Community and Ecosystem > 110K packages – largest and fastest growing Fast and easy setup Passes the 5 minute (free) test Why NativeScript? Native Performance and Functionality Core operations are native. Packaging is native Cross-Platform System (Node-Packaging) Node-style provides clean encapsulation Layout-Driven UI with Tool Support XML-driven UI. Day 0 Support New features supported at Platform Release Open Source Reduces adoption concerns
  • 31.
    © 2015 ProgressSoftware Corporation. All rights reserved.31 Telerik Platform and Sitefinity Why Telerik Platform? Event-based model, highly scalable Great for data-intensive, real-time apps Web API Focused Very good fit for API-first architectures Extremely efficient Requires few computational resources Incredible Community and Ecosystem > 110K packages – largest and fastest growing Fast and easy setup Passes the 5 minute (free) test Why NativeScript? Native Performance and Functionality Core operations are native. Packaging is native Cross-Platform System (Node-Packaging) Node-style provides clean encapsulation Layout-Driven UI with Tool Support XML-driven UI. Day 0 Support New features supported at Platform Release Open Source Reduces adoption concerns
  • 32.
    © 2015 ProgressSoftware Corporation. All rights reserved.32 Example: A Smart Parking App Modulus Web App Google Maps City Parking Site VIMOC Predictive Analytics MobileApp Telerik Platform Designer Apple Watch
  • 33.
    © 2015 ProgressSoftware Corporation. All rights reserved.33 Example: Tracking Snow Plows with GPS, Modulus and Rollbase RollbaseApp Dashboards Modulus JSDO Remote Objects AngularJS SPA App Municipality Data Rollbase Mobile GPS Data Node and MongoDB OEM Data (emergencies) Current Data Historical Data Hospital Patients (e.g. dialysis)
  • 34.
    © 2015 ProgressSoftware Corporation. All rights reserved.34 Parting words and recap § IOT combines the Physical and the Online World § IOT is already here and it will come faster than you think § IOT can open huge Operational Efficiencies and new Business Opportunities § Progress will be with you in the journey