The impact of IOT - exchange cala - 2015

Preview:

Citation preview

The Impact of IOT

Combining the Physical and the Online Worlds

Eduardo Pelegri-LlopartVP Technology, ProgressOct 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 & FilamentTelehash & HashName

M2XFlow Designer

Honda Accord 2016Car Play & Android Auto

© 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

HomeKitApple Watch +iOS 9 +Apple TV 2

Google’s version is “works with Nest”

FilamentBlockChain 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: Asset Tracking and Maintenance

© 2015 Progress Software Corporation. All rights reserved.21

Example: Smart Parking - VIMOC

§ Landscape Computing

Opto-MagneticSensor

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 Automatione.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 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

© 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

© 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

© 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

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

© 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

Recommended