SlideShare a Scribd company logo
1 of 36
Download to read offline
© 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
© 2014 Progress Software Corporation. All rights reserved.2
Computing Tomorrow
© 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
© 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
© 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
© 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
© 2014 Progress Software Corporation. All rights reserved.7
Smart Glasses
© 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
© 2014 Progress Software Corporation. All rights reserved.9
Display: Glass vs. BT-200 (MA)
Monocular
Small FOV
Binocular
Large FOV
© 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
© 2014 Progress Software Corporation. All rights reserved.11
APX Labs Video - YouTube
© 2014 Progress Software Corporation. All rights reserved.12
Home Automation
© 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
© 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”
© 2014 Progress Software Corporation. All rights reserved.15
Wearables
© 2014 Progress Software Corporation. All rights reserved.16
Health / Wearables
Fast moving field
 Fitnet Bands
 Smart Watches
 Smart Clothing
 Smart Glasses
iOS 8 HealthKit
© 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
© 2014 Progress Software Corporation. All rights reserved.18
Computing Tomorrow – Beacons
© 2014 Progress Software Corporation. All rights reserved.19
Beacons
© 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
© 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.
© 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
© 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
© 2014 Progress Software Corporation. All rights reserved.24
Some “Architecture” Slides
© 2014 Progress Software Corporation. All rights reserved.25
IOT - Typical Architecture (Enlighted Inc)
© 2014 Progress Software Corporation. All rights reserved.26
IOT - Arrayent Architecture
© 2014 Progress Software Corporation. All rights reserved.27
Smart Cities
© 2014 Progress Software Corporation. All rights reserved.28
Smart Cities
 Garbage Trucks
 Lights
 Utilities
 Traffic Lights
 ..
 Seems great Oppty for Progress
© 2014 Progress Software Corporation. All rights reserved.29
IOT, Node.js and Progress Software
© 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.
© 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.
© 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
© 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
© 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
© 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 epelegri@progress.com
What is the Internet of Things and How it Impacts You

More Related Content

What's hot

Technology - Yesterday, Today and Tomorrow
Technology - Yesterday, Today and TomorrowTechnology - Yesterday, Today and Tomorrow
Technology - Yesterday, Today and TomorrowDr. Shivananda Koteshwar
 
Workshop on Android App Development
Workshop on Android App DevelopmentWorkshop on Android App Development
Workshop on Android App DevelopmentEntwicklers
 
UX Design and Issues in IOT
UX Design and Issues in IOTUX Design and Issues in IOT
UX Design and Issues in IOTJu Lim
 
Final digital jewelry report
Final digital jewelry  reportFinal digital jewelry  report
Final digital jewelry reportShruthi K Gowda
 
Digital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika NigamDigital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika NigamAnshika Nigam
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Prachi Jain
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry Arohi Khandelwal
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
Elo ids introduction (jan 2014)
Elo ids introduction (jan 2014)Elo ids introduction (jan 2014)
Elo ids introduction (jan 2014)foohan
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAndri Yadi
 
Digitaljewellery presentation
Digitaljewellery presentationDigitaljewellery presentation
Digitaljewellery presentationaishwarya_320
 
Summer Internship Presentation on Robotics & IoT.
Summer Internship Presentation on Robotics & IoT.Summer Internship Presentation on Robotics & IoT.
Summer Internship Presentation on Robotics & IoT.Aman Jaiswal
 
Digital jewellery
Digital jewellery Digital jewellery
Digital jewellery harish kumar
 
Internet of Things - Technological Perspective
Internet of Things - Technological PerspectiveInternet of Things - Technological Perspective
Internet of Things - Technological PerspectiveAndri Yadi
 

What's hot (20)

Technology - Yesterday, Today and Tomorrow
Technology - Yesterday, Today and TomorrowTechnology - Yesterday, Today and Tomorrow
Technology - Yesterday, Today and Tomorrow
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
B.One to HYSEA
B.One to HYSEAB.One to HYSEA
B.One to HYSEA
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Workshop on Android App Development
Workshop on Android App DevelopmentWorkshop on Android App Development
Workshop on Android App Development
 
UX Design and Issues in IOT
UX Design and Issues in IOTUX Design and Issues in IOT
UX Design and Issues in IOT
 
Final digital jewelry report
Final digital jewelry  reportFinal digital jewelry  report
Final digital jewelry report
 
Digital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika NigamDigital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika Nigam
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry
 
Project Ara
Project AraProject Ara
Project Ara
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Digital jewelry
Digital jewelryDigital jewelry
Digital jewelry
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Elo ids introduction (jan 2014)
Elo ids introduction (jan 2014)Elo ids introduction (jan 2014)
Elo ids introduction (jan 2014)
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker Movement
 
Digitaljewellery presentation
Digitaljewellery presentationDigitaljewellery presentation
Digitaljewellery presentation
 
Summer Internship Presentation on Robotics & IoT.
Summer Internship Presentation on Robotics & IoT.Summer Internship Presentation on Robotics & IoT.
Summer Internship Presentation on Robotics & IoT.
 
Digital jewellery
Digital jewellery Digital jewellery
Digital jewellery
 
Internet of Things - Technological Perspective
Internet of Things - Technological PerspectiveInternet of Things - Technological Perspective
Internet of Things - Technological Perspective
 

Viewers also liked

Seminario IoT - Internet of Things
Seminario IoT - Internet of ThingsSeminario IoT - Internet of Things
Seminario IoT - Internet of ThingsLuiz Oliveira
 
Iot launch
Iot launchIot launch
Iot launchEricsson
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ankur Pipara
 
An Introduction to the Internet of Things
An Introduction to the Internet of ThingsAn Introduction to the Internet of Things
An Introduction to the Internet of ThingsMohammad Babaee
 
Green computing ppt
Green computing  pptGreen computing  ppt
Green computing pptneenasahni
 
What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?Dr. Mazlan Abbas
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?Felix Grovit
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergDr. Mazlan Abbas
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gMohan Kumar G
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 pptMhae Lyn
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsVala Afshar
 

Viewers also liked (18)

Internet of things
Internet of thingsInternet of things
Internet of things
 
Seminario IoT - Internet of Things
Seminario IoT - Internet of ThingsSeminario IoT - Internet of Things
Seminario IoT - Internet of Things
 
Internet of Things and Future Internet
Internet of Things and Future InternetInternet of Things and Future Internet
Internet of Things and Future Internet
 
Green Internet of things for Smart World
Green Internet of things for Smart WorldGreen Internet of things for Smart World
Green Internet of things for Smart World
 
Iot launch
Iot launchIot launch
Iot launch
 
Green computing
Green computingGreen computing
Green computing
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
An Introduction to the Internet of Things
An Introduction to the Internet of ThingsAn Introduction to the Internet of Things
An Introduction to the Internet of Things
 
Green computing ppt
Green computing  pptGreen computing  ppt
Green computing ppt
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?What exactly is the "Internet of Things"?
What exactly is the "Internet of Things"?
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 

Similar to What is the Internet of Things and How it Impacts You

What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...Eduardo Pelegri-Llopart
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceAshu Joshi
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015Eduardo Pelegri-Llopart
 
Android introduction
Android introductionAndroid introduction
Android introductionperpetrotech
 
WSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2
 
M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureEurotech
 
Introduction to the AGILE project: open source modular gateway for the IoT (C...
Introduction to the AGILE project: open source modular gateway for the IoT (C...Introduction to the AGILE project: open source modular gateway for the IoT (C...
Introduction to the AGILE project: open source modular gateway for the IoT (C...AGILE IoT
 
Neudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS HealthcareNeudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS HealthcareMike Rossi
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT PatternsWSO2
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing applicationch samaram
 
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryTouring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryInductive Automation
 
Eseminar – Internet delle Cose
Eseminar – Internet delle CoseEseminar – Internet delle Cose
Eseminar – Internet delle CoseInSide Training
 
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryTouring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryInductive Automation
 

Similar to What is the Internet of Things and How it Impacts You (20)

What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
CyberMates
CyberMatesCyberMates
CyberMates
 
Mt114 mobileapps
Mt114 mobileappsMt114 mobileapps
Mt114 mobileapps
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & Performance
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
PMS UNIT 6.pptx
PMS UNIT 6.pptxPMS UNIT 6.pptx
PMS UNIT 6.pptx
 
PMS UNIT 6.pptx
PMS UNIT 6.pptxPMS UNIT 6.pptx
PMS UNIT 6.pptx
 
WSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in Finance
 
M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and Agriculture
 
Introduction to the AGILE project: open source modular gateway for the IoT (C...
Introduction to the AGILE project: open source modular gateway for the IoT (C...Introduction to the AGILE project: open source modular gateway for the IoT (C...
Introduction to the AGILE project: open source modular gateway for the IoT (C...
 
Neudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS HealthcareNeudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS Healthcare
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT Patterns
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
Skolkovo 2 blackberry
Skolkovo 2 blackberrySkolkovo 2 blackberry
Skolkovo 2 blackberry
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryTouring Tomorrow's Digital Factory
Touring Tomorrow's Digital Factory
 
Eseminar – Internet delle Cose
Eseminar – Internet delle CoseEseminar – Internet delle Cose
Eseminar – Internet delle Cose
 
Touring Tomorrow's Digital Factory
Touring Tomorrow's Digital FactoryTouring Tomorrow's Digital Factory
Touring Tomorrow's Digital Factory
 

More from Eduardo Pelegri-Llopart

Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software Eduardo Pelegri-Llopart
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Eduardo Pelegri-Llopart
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEduardo Pelegri-Llopart
 

More from Eduardo Pelegri-Llopart (20)

Juggling at freenome
Juggling   at freenomeJuggling   at freenome
Juggling at freenome
 
Csumb capstone-fall2016
Csumb capstone-fall2016Csumb capstone-fall2016
Csumb capstone-fall2016
 
Digital activitymanagement
Digital activitymanagementDigital activitymanagement
Digital activitymanagement
 
Progress next iot_pelegri
Progress next iot_pelegriProgress next iot_pelegri
Progress next iot_pelegri
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
 
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ ProgressIOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
 
Community Update 25 Mar2010 - English
Community Update 25 Mar2010 - EnglishCommunity Update 25 Mar2010 - English
Community Update 25 Mar2010 - English
 
GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010
 
Glass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.MiniGlass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.Mini
 
Virtual Box Aquarium May09
Virtual Box Aquarium May09Virtual Box Aquarium May09
Virtual Box Aquarium May09
 
Introduction To Web Beans
Introduction To Web BeansIntroduction To Web Beans
Introduction To Web Beans
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
 
OpenDS Primer Aquarium
OpenDS Primer AquariumOpenDS Primer Aquarium
OpenDS Primer Aquarium
 
Fuji Overview
Fuji OverviewFuji Overview
Fuji Overview
 
Nuxeo 5.2 Glassfish
Nuxeo 5.2 GlassfishNuxeo 5.2 Glassfish
Nuxeo 5.2 Glassfish
 
OpenSSO Deployments
OpenSSO DeploymentsOpenSSO Deployments
OpenSSO Deployments
 
OpenSSO Tech Overview Aquarium
OpenSSO Tech Overview AquariumOpenSSO Tech Overview Aquarium
OpenSSO Tech Overview Aquarium
 
OpenSSO Roadmap Aquarium
OpenSSO Roadmap AquariumOpenSSO Roadmap Aquarium
OpenSSO Roadmap Aquarium
 

Recently uploaded

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Recently uploaded (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

What is the Internet of Things and How it Impacts You

  • 1. © 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
  • 2. © 2014 Progress Software Corporation. All rights reserved.2 Computing Tomorrow
  • 3. © 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
  • 4. © 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
  • 5. © 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
  • 6. © 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
  • 7. © 2014 Progress Software Corporation. All rights reserved.7 Smart Glasses
  • 8. © 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
  • 9. © 2014 Progress Software Corporation. All rights reserved.9 Display: Glass vs. BT-200 (MA) Monocular Small FOV Binocular Large FOV
  • 10. © 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
  • 11. © 2014 Progress Software Corporation. All rights reserved.11 APX Labs Video - YouTube
  • 12. © 2014 Progress Software Corporation. All rights reserved.12 Home Automation
  • 13. © 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
  • 14. © 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”
  • 15. © 2014 Progress Software Corporation. All rights reserved.15 Wearables
  • 16. © 2014 Progress Software Corporation. All rights reserved.16 Health / Wearables Fast moving field  Fitnet Bands  Smart Watches  Smart Clothing  Smart Glasses iOS 8 HealthKit
  • 17. © 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
  • 18. © 2014 Progress Software Corporation. All rights reserved.18 Computing Tomorrow – Beacons
  • 19. © 2014 Progress Software Corporation. All rights reserved.19 Beacons
  • 20. © 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
  • 21. © 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.
  • 22. © 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
  • 23. © 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
  • 24. © 2014 Progress Software Corporation. All rights reserved.24 Some “Architecture” Slides
  • 25. © 2014 Progress Software Corporation. All rights reserved.25 IOT - Typical Architecture (Enlighted Inc)
  • 26. © 2014 Progress Software Corporation. All rights reserved.26 IOT - Arrayent Architecture
  • 27. © 2014 Progress Software Corporation. All rights reserved.27 Smart Cities
  • 28. © 2014 Progress Software Corporation. All rights reserved.28 Smart Cities  Garbage Trucks  Lights  Utilities  Traffic Lights  ..  Seems great Oppty for Progress
  • 29. © 2014 Progress Software Corporation. All rights reserved.29 IOT, Node.js and Progress Software
  • 30. © 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.
  • 31. © 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.
  • 32. © 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
  • 33. © 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
  • 34. © 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
  • 35. © 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 epelegri@progress.com