The impact of IOT - exchange cala - 2015

35
The Impact of IOT Combining the Physical and the Online Worlds Eduardo Pelegri-Llopart VP Technology, Progress Oct 6, 2015

Transcript of The impact of IOT - exchange cala - 2015

Page 1: The impact of IOT - exchange cala - 2015

The Impact of IOT

Combining the Physical and the Online Worlds

Eduardo Pelegri-LlopartVP Technology, ProgressOct 6, 2015

Page 2: The impact of IOT - exchange cala - 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

Page 3: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.3

What is IOT

Page 4: The impact of IOT - exchange cala - 2015

© 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

Page 5: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.5

IOT in Pictures

Page 6: The impact of IOT - exchange cala - 2015

© 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 & FilamentTelehash & HashName

M2XFlow Designer

Honda Accord 2016Car Play & Android Auto

Page 7: The impact of IOT - exchange cala - 2015

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

Page 8: The impact of IOT - exchange cala - 2015

© 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

Page 9: The impact of IOT - exchange cala - 2015

© 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

Page 10: The impact of IOT - exchange cala - 2015

© 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

Page 11: The impact of IOT - exchange cala - 2015

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

Page 12: The impact of IOT - exchange cala - 2015

© 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

Page 13: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.13

Fast Evolution

HomeKitApple Watch +iOS 9 +Apple TV 2

Google’s version is “works with Nest”

FilamentBlockChain IOT +TeleHash +LWAN Radio + BLE

Page 14: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.14

Why should you care about IOT

Page 15: The impact of IOT - exchange cala - 2015

© 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

Page 16: The impact of IOT - exchange cala - 2015

© 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

Page 17: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.17

How Large an Impact

§ Something from our friends the analysts

Page 18: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.18

IOT Examples

Page 19: The impact of IOT - exchange cala - 2015

© 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

Page 20: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.20

Application: Asset Tracking and Maintenance

Page 21: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.21

Example: Smart Parking - VIMOC

§ Landscape Computing

Opto-MagneticSensor

nBox Compute Node

Page 22: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.22

Example: Retail – Brick and Mortar Meets Online

Page 23: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.23

Example: Home Automatione.g. HomeKit

Credit: Apple

Page 24: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.24

Example: Smart Factory

§ OR SKIP

Page 25: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.25

Example? ERP and IOT?

§ What to do about ERP and IOT§ TBD

Page 26: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.26

Health

§ Philips Health. HP. Others.§ Post-Op tracking§ Seniors Tracking§ Hospital equipment

Page 27: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.27

Building IOT Applications on Progress Technology

Page 28: The impact of IOT - exchange cala - 2015

© 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

Page 29: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.29

JavaScript’s Affinity for IOT

Why JavaScript?

Virtually all developers know itWidest developer footprint of any language

Easy to learn, productiveEven business users learn it fast

Used for everythingBrowser, Server-side, Mobile, Wearables, IoT

Used at all levels of the stackFrontend, middleware and backend DB

Maximizes developer collaborationAll developers can contribute everywhere

Progress and JavaScript

ModulusGeneric Node.js PaaS solution

Telerik Mobile PlatformCloud Code is JavaScript

NativeScriptNative mobile apps using JavaScript

RollbaseJavaScript-based

HTML5 Apps – Web and HybridJavaScript on browser or via PhoneGap

Page 30: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.30

Node.js (Modulus / Telerik) and NativeScript

Why Node ?

Event-based model, highly scalableGreat for data-intensive, real-time apps

Web API FocusedVery good fit for API-first architectures

Extremely efficientRequires few computational resources

Incredible Community and Ecosystem> 110K packages – largest and fastest growing

Fast and easy setupPasses the 5 minute (free) test

Why NativeScript?

Native Performance and FunctionalityCore operations are native. Packaging is native

Cross-Platform System (Node-Packaging)Node-style provides clean encapsulation

Layout-Driven UI with Tool SupportXML-driven UI.

Day 0 SupportNew features supported at Platform Release

Open SourceReduces adoption concerns

Page 31: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.31

Telerik Platform and Sitefinity

Why Telerik Platform?

Event-based model, highly scalableGreat for data-intensive, real-time apps

Web API FocusedVery good fit for API-first architectures

Extremely efficientRequires few computational resources

Incredible Community and Ecosystem> 110K packages – largest and fastest growing

Fast and easy setupPasses the 5 minute (free) test

Why NativeScript?

Native Performance and FunctionalityCore operations are native. Packaging is native

Cross-Platform System (Node-Packaging)Node-style provides clean encapsulation

Layout-Driven UI with Tool SupportXML-driven UI.

Day 0 SupportNew features supported at Platform Release

Open SourceReduces adoption concerns

Page 32: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.32

Example: A Smart Parking App

Modulus

Web App

Google Maps

City Parking SiteVIMOC

Predictive Analytics

Mobile App

Telerik PlatformDesigner

Apple Watch

Page 33: The impact of IOT - exchange cala - 2015

© 2015 Progress Software Corporation. All rights reserved.33

Example: Tracking Snow Plows with GPS, Modulus and Rollbase

Rollbase AppDashboards

ModulusJSDO

Remote Objects

AngularJS SPAApp

Municipality Data

Rollbase Mobile

GPS Data

Node and MongoDB

OEM Data(emergencies)

Current Data

Historical Data

Hospital Patients(e.g. dialysis)

Page 34: The impact of IOT - exchange cala - 2015

© 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

Page 35: The impact of IOT - exchange cala - 2015