SlideShare a Scribd company logo
1 of 40
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Controlling Physical Devices on the Real-Time Web
Enterprise-Grade WebSocket for the Internet of Things
Peter Moskovits
Head of Real-Time Solutions
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.moskovits@kaazing.com
@pmoskovi
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demos
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
HTML5 WebSocket: TCP for the Web
 Standard Protocol (IETF): RFC-6455
 Standard API (W3C): JavaScript
 Single socket, full-duplex
Full duplex
 Low overhead: <1% of HTTP
 Low latency: low milliseconds
 SSL support
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Event-Driven Web
Browser
Half Duplex
Full duplex
Back-end server
We
b
Web Tier Middleware
Legacy Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Event-Driven Web
Browser
Half Duplex
Full duplex
Back-end server
We
b
Web Tier Middleware
Legacy Web
Event-Driven Web
Back-end serverWebSocket Server
We
b
WebSocket Full duplex
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Protocol Layering
TCP
HTTP
Your application
AMQP MQTT
WebSocket
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Protocol Layering
WebSocket
TCP
JMS XMPP AMQP B2B FTP VNC mktdata etc
Browsers, Native Applications and IoT Devices
WebSocket
Gateway
Internet
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
WebSocket Clients and Server
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Enterprise Messaging Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices
Bridging the Gap Between Hardware and Software
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Raspberry Pi
Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demo Setup
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Controlling the Light Remotely Using Pub-Sub Over the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Light Switch: Range Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demo
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Remote Controlling Car Over the Web - The Architecture
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
1.Register: http://go.kaazing.com/goto-chicago.html
2.Find Peter for your well deserved gift card
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KWG
Message
Broker
JMS
WS
JMS
WS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KWG
Message
Broker
JMS
WS
JMS
WS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KWG
Message
Broker
JMS
WS
JMS
WS
Java
App
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KWG
Message
Broker
JMS
WS
JMS
WS
Java
App
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About the Quadcopter: DJI Phantom 2
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Sensor Stack
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Satellite Terminal: InmarSat – Geostationary Satellites
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Satellite Terminal: InmarSat – Geostationary Satellites
Warning: Microwave radiation
Minimum safe distance: 0.6 metres
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Team
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
DEMO
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
End-to-end latency: under 1 second
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
It’s More Than “Just” the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices Communicating with WebSocket
WS
WS
WS
WS
WS
WS
WS
WSWS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices Communicating with Proprietary Protocols over WS
AMQP/WS
MQTT/WS
JMS/WS
STOMP/WS
XMPP/WS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
What Does KAAZING do?
Clients
disconnect
Network
intermediaries
Locked down
firewalls
Millions of
users
High
availability
Disaster
recovery
Developer
productivity
Integration
with existing
security
infrastructure
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Learn More
 http://kaazing.com
 http://tutorial.kaazing.com
 http://kaazing.com/telemetry
 The Definitive Guide to HTML5 WebSocket
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
1.Register: http://go.kaazing.com/goto-chicago.html
2.Find Peter for your well deserved gift card
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.moskovits@kaazing.com
@pmoskovi
Copyright © 2014 Kaazing Corporation. All Rights Reserved.

More Related Content

What's hot

What's hot (20)

AWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the ComplianceAWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the Compliance
 
Industry breakout focus on education eduroam_anyroam_andy logan
Industry breakout focus on education eduroam_anyroam_andy loganIndustry breakout focus on education eduroam_anyroam_andy logan
Industry breakout focus on education eduroam_anyroam_andy logan
 
Migrating from Akamai to Incapsula: What You Need to Know
Migrating from Akamai to Incapsula: What You Need to KnowMigrating from Akamai to Incapsula: What You Need to Know
Migrating from Akamai to Incapsula: What You Need to Know
 
Clear pass policy manager advanced_ashwath murthy
Clear pass policy manager advanced_ashwath murthyClear pass policy manager advanced_ashwath murthy
Clear pass policy manager advanced_ashwath murthy
 
Air group tb 080112_final
Air group tb 080112_finalAir group tb 080112_final
Air group tb 080112_final
 
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate PerformanceIncapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
 
SevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise WirelessSevOne - Monitoring Enterprise Wireless
SevOne - Monitoring Enterprise Wireless
 
An Inside Look at a Sophisticated Multi-Vector DDoS Attack
An Inside Look at a Sophisticated Multi-Vector DDoS AttackAn Inside Look at a Sophisticated Multi-Vector DDoS Attack
An Inside Look at a Sophisticated Multi-Vector DDoS Attack
 
ADVA ConnectGuard™
ADVA ConnectGuard™ADVA ConnectGuard™
ADVA ConnectGuard™
 
Emerging Threats - The State of Cyber Security
Emerging Threats - The State of Cyber SecurityEmerging Threats - The State of Cyber Security
Emerging Threats - The State of Cyber Security
 
White Box Optics: Will It Kill or Encourage Innovation?
White Box Optics: Will It Kill or Encourage Innovation?White Box Optics: Will It Kill or Encourage Innovation?
White Box Optics: Will It Kill or Encourage Innovation?
 
Source Address Validation Everywhere, by Paul Vixie [APNIC 38 - Technical Key...
Source Address Validation Everywhere, by Paul Vixie [APNIC 38 - Technical Key...Source Address Validation Everywhere, by Paul Vixie [APNIC 38 - Technical Key...
Source Address Validation Everywhere, by Paul Vixie [APNIC 38 - Technical Key...
 
IoT protocolls - smart washing machine
IoT protocolls - smart washing machineIoT protocolls - smart washing machine
IoT protocolls - smart washing machine
 
The SevOne Architecture
The SevOne ArchitectureThe SevOne Architecture
The SevOne Architecture
 
[Webinar] DDoS Pentester Reveals: How Hackers Find Your Website’s Weak Points...
[Webinar] DDoS Pentester Reveals: How Hackers Find Your Website’s Weak Points...[Webinar] DDoS Pentester Reveals: How Hackers Find Your Website’s Weak Points...
[Webinar] DDoS Pentester Reveals: How Hackers Find Your Website’s Weak Points...
 
Preparing for the Imminent Terabit DDoS Attack
Preparing for the Imminent Terabit DDoS AttackPreparing for the Imminent Terabit DDoS Attack
Preparing for the Imminent Terabit DDoS Attack
 
Performance Assurance for Cloud Applications
Performance Assurance for Cloud ApplicationsPerformance Assurance for Cloud Applications
Performance Assurance for Cloud Applications
 
Deploying Virtualized Services Over Legacy Networks
Deploying Virtualized Services Over Legacy NetworksDeploying Virtualized Services Over Legacy Networks
Deploying Virtualized Services Over Legacy Networks
 
Layer 1 Encryption in WDM Transport Systems
Layer 1 Encryption in WDM Transport SystemsLayer 1 Encryption in WDM Transport Systems
Layer 1 Encryption in WDM Transport Systems
 
Behind the Curtain: Exposing Advanced Threats
Behind the Curtain: Exposing Advanced ThreatsBehind the Curtain: Exposing Advanced Threats
Behind the Curtain: Exposing Advanced Threats
 

Viewers also liked (6)

Block wallscanir sample_grouted_cell_report
Block wallscanir sample_grouted_cell_reportBlock wallscanir sample_grouted_cell_report
Block wallscanir sample_grouted_cell_report
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
big data overview ppt
big data overview pptbig data overview ppt
big data overview ppt
 
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
The Future of Personalized Health Care: Predictive Analytics by @Rock_HealthThe Future of Personalized Health Care: Predictive Analytics by @Rock_Health
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
 
neural network
neural networkneural network
neural network
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 

Similar to Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket for the Internet of Things

Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Peter Moskovits
 
Building Real-Time Enterprise Applications for the Internet of Things
Building Real-Time Enterprise Applications for the Internet of ThingsBuilding Real-Time Enterprise Applications for the Internet of Things
Building Real-Time Enterprise Applications for the Internet of Things
Peter Moskovits
 

Similar to Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket for the Internet of Things (20)

HTML5 WebSocket for the Real-Time Web and the Internet of Things
HTML5 WebSocket for the Real-Time Weband the Internet of ThingsHTML5 WebSocket for the Real-Time Weband the Internet of Things
HTML5 WebSocket for the Real-Time Web and the Internet of Things
 
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
 
WebGL and Real-Time Web Communication
WebGL and Real-Time Web CommunicationWebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
 
Building Real-Time Enterprise Applications for the Internet of Things
Building Real-Time Enterprise Applications for the Internet of ThingsBuilding Real-Time Enterprise Applications for the Internet of Things
Building Real-Time Enterprise Applications for the Internet of Things
 
Past, Present and Future of WebSocket - HTML5DevConf May 2014
Past, Present and Future of WebSocket - HTML5DevConf May 2014Past, Present and Future of WebSocket - HTML5DevConf May 2014
Past, Present and Future of WebSocket - HTML5DevConf May 2014
 
WizShark : Wi-Fi Troubleshooting Made Easy - CWNP Conference 2014
WizShark :  Wi-Fi Troubleshooting Made Easy - CWNP Conference 2014WizShark :  Wi-Fi Troubleshooting Made Easy - CWNP Conference 2014
WizShark : Wi-Fi Troubleshooting Made Easy - CWNP Conference 2014
 
WizShark : Wi-Fi Troubleshooting Made Easy - CWNP-conference 2014
WizShark :  Wi-Fi Troubleshooting Made Easy - CWNP-conference 2014WizShark :  Wi-Fi Troubleshooting Made Easy - CWNP-conference 2014
WizShark : Wi-Fi Troubleshooting Made Easy - CWNP-conference 2014
 
The Web of Things - IoTExpo SF - May 2014
The Web of Things - IoTExpo SF - May 2014The Web of Things - IoTExpo SF - May 2014
The Web of Things - IoTExpo SF - May 2014
 
JMS, WebSocket, and the Internet of Things - Controlling Physical Devices on ...
JMS, WebSocket, and the Internet of Things - Controlling Physical Devices on ...JMS, WebSocket, and the Internet of Things - Controlling Physical Devices on ...
JMS, WebSocket, and the Internet of Things - Controlling Physical Devices on ...
 
Flash card architect network infra in azure
Flash card architect network infra in azureFlash card architect network infra in azure
Flash card architect network infra in azure
 
Shanghai Keynote: Keerti Demos
Shanghai Keynote: Keerti DemosShanghai Keynote: Keerti Demos
Shanghai Keynote: Keerti Demos
 
Remote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf ItalyRemote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf Italy
 
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
 
Using OpenContrail with Kubernetes
Using OpenContrail with KubernetesUsing OpenContrail with Kubernetes
Using OpenContrail with Kubernetes
 
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote KeynoteAruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
 
ARUBA - Remote Branch-networking-fundamentals-2014
ARUBA - Remote Branch-networking-fundamentals-2014ARUBA - Remote Branch-networking-fundamentals-2014
ARUBA - Remote Branch-networking-fundamentals-2014
 
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
 
Creating the Personal LAN: Networking in the Age of Mobility
Creating the Personal LAN: Networking in the Age of MobilityCreating the Personal LAN: Networking in the Age of Mobility
Creating the Personal LAN: Networking in the Age of Mobility
 
Accelerating breakthrough business technologies in atlanta, tag featured spea...
Accelerating breakthrough business technologies in atlanta, tag featured spea...Accelerating breakthrough business technologies in atlanta, tag featured spea...
Accelerating breakthrough business technologies in atlanta, tag featured spea...
 
End-to-Eend security with Palo Alto Networks (Onur Kasap, Palo Alto Networks)
End-to-Eend security with Palo Alto Networks (Onur Kasap, Palo Alto Networks)End-to-Eend security with Palo Alto Networks (Onur Kasap, Palo Alto Networks)
End-to-Eend security with Palo Alto Networks (Onur Kasap, Palo Alto Networks)
 

More from Peter Moskovits

Goo technologies pres sfhtml5_v1_130529
Goo technologies pres sfhtml5_v1_130529Goo technologies pres sfhtml5_v1_130529
Goo technologies pres sfhtml5_v1_130529
Peter Moskovits
 
Building Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSocketsBuilding Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSockets
Peter Moskovits
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and Demos
Peter Moskovits
 
Ore dev2011 kaazing_websockets
Ore dev2011 kaazing_websocketsOre dev2011 kaazing_websockets
Ore dev2011 kaazing_websockets
Peter Moskovits
 

More from Peter Moskovits (6)

Liberating the Black Box - Real-Time Communications for the Internet of Things
Liberating the Black Box - Real-Time Communications for the Internet of ThingsLiberating the Black Box - Real-Time Communications for the Internet of Things
Liberating the Black Box - Real-Time Communications for the Internet of Things
 
Goo technologies pres sfhtml5_v1_130529
Goo technologies pres sfhtml5_v1_130529Goo technologies pres sfhtml5_v1_130529
Goo technologies pres sfhtml5_v1_130529
 
Building Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSocketsBuilding Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSockets
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and Demos
 
Ore dev2011 kaazing_websockets
Ore dev2011 kaazing_websocketsOre dev2011 kaazing_websockets
Ore dev2011 kaazing_websockets
 
Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011
Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011
Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket for the Internet of Things

  • 1. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Controlling Physical Devices on the Real-Time Web Enterprise-Grade WebSocket for the Internet of Things Peter Moskovits Head of Real-Time Solutions
  • 2. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  • 3. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demos
  • 4. Copyright © 2014 Kaazing Corporation. All Rights Reserved. HTML5 WebSocket: TCP for the Web  Standard Protocol (IETF): RFC-6455  Standard API (W3C): JavaScript  Single socket, full-duplex Full duplex  Low overhead: <1% of HTTP  Low latency: low milliseconds  SSL support
  • 5. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Event-Driven Web Browser Half Duplex Full duplex Back-end server We b Web Tier Middleware Legacy Web
  • 6. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Event-Driven Web Browser Half Duplex Full duplex Back-end server We b Web Tier Middleware Legacy Web Event-Driven Web Back-end serverWebSocket Server We b WebSocket Full duplex
  • 7. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Protocol Layering TCP HTTP Your application AMQP MQTT WebSocket
  • 8. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Protocol Layering WebSocket TCP JMS XMPP AMQP B2B FTP VNC mktdata etc Browsers, Native Applications and IoT Devices WebSocket Gateway Internet
  • 9. Copyright © 2014 Kaazing Corporation. All Rights Reserved. WebSocket Clients and Server
  • 10. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Enterprise Messaging Extended to the Web
  • 11. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Bridging the Gap Between Hardware and Software
  • 12. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Raspberry Pi Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
  • 13. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demo Setup
  • 14. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Controlling the Light Remotely Using Pub-Sub Over the Web
  • 15. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Light Switch: Range Extended to the Web
  • 16. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demo
  • 17. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Remote Controlling Car Over the Web - The Architecture
  • 18. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card
  • 19. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card 1.Register: http://go.kaazing.com/goto-chicago.html 2.Find Peter for your well deserved gift card
  • 20. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS
  • 21. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS
  • 22. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS Java App
  • 23. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS Java App
  • 24. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About the Quadcopter: DJI Phantom 2
  • 25. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Sensor Stack
  • 26. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
  • 27. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Satellite Terminal: InmarSat – Geostationary Satellites
  • 28. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Satellite Terminal: InmarSat – Geostationary Satellites Warning: Microwave radiation Minimum safe distance: 0.6 metres
  • 29. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Team
  • 30. Copyright © 2014 Kaazing Corporation. All Rights Reserved. DEMO
  • 31. Copyright © 2014 Kaazing Corporation. All Rights Reserved. End-to-end latency: under 1 second
  • 32. Copyright © 2014 Kaazing Corporation. All Rights Reserved. It’s More Than “Just” the Web
  • 33. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices
  • 34. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Communicating with WebSocket WS WS WS WS WS WS WS WSWS
  • 35. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Communicating with Proprietary Protocols over WS AMQP/WS MQTT/WS JMS/WS STOMP/WS XMPP/WS
  • 36. Copyright © 2014 Kaazing Corporation. All Rights Reserved. What Does KAAZING do? Clients disconnect Network intermediaries Locked down firewalls Millions of users High availability Disaster recovery Developer productivity Integration with existing security infrastructure
  • 37. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Learn More  http://kaazing.com  http://tutorial.kaazing.com  http://kaazing.com/telemetry  The Definitive Guide to HTML5 WebSocket
  • 38. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card 1.Register: http://go.kaazing.com/goto-chicago.html 2.Find Peter for your well deserved gift card
  • 39. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  • 40. Copyright © 2014 Kaazing Corporation. All Rights Reserved.