The impact of IOT - exchange cala - 2015
-
Upload
eduardo-pelegri-llopart -
Category
Software
-
view
640 -
download
2
Transcript of 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
© 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