what is the internet of things and how it impacts you

36
© 2014 Progress Software Corporation. All rights reserved. 1 What is The Internet of Things How does it impact you Eduardo Pelegri-Llopart, VP Technology, Office of the CTO, Progress Software June 9, 2014 PUG Challenge, Americas

Upload: eduardo-pelegri-llopart

Post on 08-Sep-2014

8.086 views

Category:

Technology


2 download

DESCRIPTION

Presentation on Internet of Things during PUG Challenge Americas BOF, Monday June 9, 2014 Organized by Eduardo Pelegri-Llopart, Progress Software

TRANSCRIPT

Page 1: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 1

What is The Internet of Things How does it impact you

Eduardo Pelegri-Llopart,

VP Technology, Office of the CTO, Progress Software

June 9, 2014

PUG Challenge, Americas

Page 2: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 2

Computing Tomorrow

Page 3: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 3

Definitions

Wearable Technology

• Clothing and accessories incorporating computer and advanced electronic technologies

– Smart glasses, body trackers, watches, activity trackers, wrist devices, clothing, cars

Smart Glasses

• Related Topics include Optical head-mounted displays, helmets, ski googles

• Heads-up Display (HUD) – car windshield projection…

Internet of Things (IoT)

• Uniquely identifiable objects and their virtual representations in an Internet-like structure

• Objects can be tagged via RFID, NFC, barcodes, QR codes, or digital watermarking,

via IDs communicated using Bluetooth Low Energy, WiFi, or other radio technologies,

or just recognized via Computer Vision

IoT, Smart Glasses and Wearables are intertwined.

• This is a fast moving space

Page 4: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 4

IOT et al – Types & Uses

Bluetooth Low Energy - BLE

• RFID – never caught on

• NFC – some traction in europe. Too large friction (bumping)

• BLE - +50m / low power / Apple (et al) support

Apple iBeacon – notification protocol on BLE

• Signal 2/s – 10/s.

• Power -> Proximity

• UID -> Which beacon (thus, where & what)

• Indoor microlocation, retail, etc…

BLE since iPhone 4s

iBeacon since iOS 7.1

Page 5: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 5

IOT et al – Types & Uses

Beacon-like

• Indoor micro-location and other Location-based Services

• Payments

Home / Office / Smart Buildings / Industry Automation

• Lights, switches, thermostats, smoke detectors, motion sensors, cameras, DVR, …

• Ovens, Dryers, Washers, Fridges, etc (LG et al.)

• Building Management (Energy Management Compliance – title 24)

Wearables as companions

• Glasses, Pebbles, other sensors

• Activity sensors: fitbits, basketballs, golf gloves…

• Cars

Brought to you by the wave of Mobiles (Phones & Tablets), LTE and WiFi

iOS 8 HealthKit

iOS 8 HomeKit

iOS 8 supports >= iPhone4s

Page 6: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 6

Agenda

Smart Glasses

Home Automation

Wearables

Beacons

“Architecture” Slides

Smart Cities

IOT, Node.js and Progress

• Summer Interns

Page 7: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 7

Smart Glasses

Page 8: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 8

Smart Glasses – Key Technologies and Vendors (MA)

OS

• Android Dominates

Devices (Hardware)

• Standard Features

– front facing camera, one or more screens,

accelerometer/gyro, wifi/bluetooth, audio

• Types

– Monocular - Google Glass, Vusix

– Binocular – Epson Moveria BT-200

o support larger field of view (better for AR), 3D

Software Development Platforms

• APX Labs – Smart Glasses Dev/Deployment Platform

• Metaio – AR Dev Platform

Google Glass

Epson Moveria BT-200

Page 9: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 9

Display: Glass vs. BT-200 (MA)

Monocular

Small FOV

Binocular

Large FOV

Page 10: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 10

Business Use Cases and Key Verticals – Smart Glasses

Business Use Cases

• Rich Communications – phone, messaging, video conferencing, video sharing

• Continuous data streaming – messages, tasks, alerts

• Augmented reality – Training, recording, next-step guideance, compliance

Key Verticals – Enable “Deskless Workers” 10% of workforce

• Military

• Healthcare

• Manufacturing

• Logistics

• Energy/Utilities

Page 11: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 11

APX Labs Video - YouTube

Page 12: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 12

Home Automation

Page 13: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 13

Home & Building Automation / Industrial Management

Home – Philips Hue, Nest

Building Energy Management – Enlighted Inc

Commercial Appliance Management

ESEV Charging Infrastructure

iOS 8 HomeKit

Page 14: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 14

Business Use Cases – House, Office Automation, Smart Buildings

Business Use Cases

• House – Remote control and monitoring, Automation, Energy monitoring and savings…

• Smart Buildings – Better efficiency, Compliance with new laws (California Title 24)

• Industry 4.0, Smart Manufacturing

Recall Apple’s track record of moving from “consumer” to “enterprise”

Page 15: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 15

Wearables

Page 16: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 16

Health / Wearables

Fast moving field

Fitnet Bands

Smart Watches

Smart Clothing

Smart Glasses

iOS 8 HealthKit

Page 17: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 17

Connected Cars

Remote Access to Cars (Tesla, FIAT)

ChargePoint

OTA (Over-the-Air) Fixes pushed to Tesla Cars

Page 18: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 18

Computing Tomorrow – Beacons

Page 19: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 19

Beacons

Page 20: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 20

iBeacons – Qualcomm Gimbal as an example

Uses Bluetooth Low Energy

• 50 meters range, no pairing, energy efficient, less radio interference, send/receive only.

• Micro-location indoors.

Series 10 – 28mm x 40mm x 5.6 mm

• 3-6 months. Transmits at 2/sec. ~5$ (or less)

Series 20 – 95mm x 102mm x 24 mm

• +2yrs. Transmits at 10/sec - ~$10 – NEMA 3 rated

Page 21: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 21

Gimbal Platform

Qualcomm Gimbal

• Context Awareness Platform for Retailers, brands and mobile applications with geo-fencing,

location-based messaging and built-in interest sensing. Can combine macro-location (GPS)

+ micro-location (beacons). TRUSTe certified privacy.

Page 22: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 22

Examples of uses of beacons

A shopper looking at a display gets a discount for her favorite product.

An art museum sends multimedia content to a visitor, describing the works of art

closest to him and suggesting other pieces of likely interest.

Tourists passing a digital kiosk receive different signage and advertisements depending

on their profile

Customer arrives at Phone Carrier’s store and is given offers specific to their plan

Grocery shopper is given offers based on their profile (and latest purchases)

Help find an office in Progress site in Bedford

Travelers at the airport are told when there is a gate change they have not noticed

Page 23: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 23

Business Use Cases – Beacons

Business Use Cases

• Retail – Targeted Advertising, Special Offers, Loyalty Apps, Indoor Micro-location

and Navigation

• Warehousing – Location, Inventory

• Electronic Payments

Some Ongoing Trials

• MLB Stadiums

• World Cup (soccer) and Coca-Cola

• Macy’s

• American Eagle

Page 24: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 24

Some “Architecture” Slides

Page 25: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 25

IOT - Typical Architecture (Enlighted Inc)

Page 26: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 26

IOT - Arrayent Architecture

Page 27: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 27

Smart Cities

Page 28: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 28

Smart Cities

Garbage Trucks

Lights

Utilities

Traffic Lights

..

Seems great Oppty for Progress

Page 29: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 29

IOT, Node.js and Progress Software

Page 30: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 30

Node, API-First, IOT and Wearables

API-First. Node.js is perfect to build APIs as shown by many production applications

in this area. The Next Generation Applications are built around an API-first

methodology and node is a perfect complement.

IOT and Wearables: These technologies can generate a large flood of requests, which

are managed very well by Node.js via "streams“ which can be processed and

monitored very efficiently.

Lightweight: Node also has a very low resource requirements and there are people

exploring how to use it in devices.

High Afinity: The Node.js community has an affinity for IOT technologies and early

adopters of IOT have a tendency to use Node.js for experiments and products.

Page 31: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 31

Some Examples: Pebble and FitBit

Two recent examples showing the natural affinity of Modulus with

IOT and API-First

Status.Fitbit. This monitoring page was written in Node, leveraging

the API architecture at FitBit and runs on Modulus in production.

Modulus and Pebble: This prototype connects a Pebble

smartphone with a modulus application.

IOT Packages: NPM, the Node package

repository, is an indicator of the affinity between

these communities; it includes over 80

packages for Arduino, over 15 for Bluetooth Low

Power, and multiple packages for Pebble and

Fitbit.

Page 32: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 32

Progress + Modulus and the Next Generation of Developers IOT, Smart Glasses, Wearables and API-First Applications

Modulus will allow Progress to:

Enable developers to use Node.js to write Next Gen Applications

Quickly build runtime-efficient integration for many IOT applications

Provide high-quality Node.js friendly APIs to our Pacific Services

Encourage adoption of all of this via community presence and evangelism

Modulus enables ISVs and devs to Build Next Generation Apps Using Progress

Page 33: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 33

Internet of Things and Node.js

Here is an architecture for a Beacon-based App leveraging Beacons + Node

iPhone

Native

“Loyalty

App”

beacon

Retailer

Dashboard

Rollbase Model

Rollbase App

System

Dashboard

Process Beacon Events

Access to Retailer data

Biz Logic (Offers, etc)

Mobile App Interactions

Node.js

Page 34: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 34

Node Current Presence in IOT

IOT Space

Beacons – Content and Payments

Node

Server-Side Middleware Connecting

events, content, and actions

Wearables – Glasses, Watches,

Notifications

Glue, Programming

M2M – Industrial Automation, Home &

Building Automation, Telemetry

Middleware / Glue. Examples include

NodeRed (IBM), TheThingSystem

Modulus enables ISVs and devs to Build Next Generation Apps

Using Progress

Page 35: What is the Internet of Things and How it Impacts You

© 2014 Progress Software Corporation. All rights reserved. 35

Summer Interns

Progress Summer internship programs

• Redwood City – mostly around Node.js × IOT × Rollbase

• Morrisville – Data storage and access

• Modulus – Node.js and PaaS

• India – IOT infrastructure

Redwood City

Working in Sprints

Open Source Samples

Regular Blogging

Send suggestions / ideas to [email protected]

Page 36: What is the Internet of Things and How it Impacts You