SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
HTML5 WebSocket for the Real-Time Web
and the Internet of Things
Peter Moskovits
Head of Real-Time Solutions
Palo Alto, Aug 20, 2014
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.moskovits@kaazing.com
@pmoskovi
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Demos
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
The Request-Response Web
Browser
Half Duplex
Full duplex
Back-end server
Web
Web Tier Middleware
Legacy Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
The Event-Driven Web
Browser
Half Duplex
Full duplex
Back-end server
Web
Web Tier Middleware
Legacy Web
Event-Driven Web
Back-end serverWebSocket Server
Web
WebSocket Full duplex
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
How Can I Use?
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
How Can I Use?
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
The WebSocket Handshake
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Available in Chrome Developer Tools
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Protocol Layering
TCP
Your application
XMPPIMAP/SMTP/POP3
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Protocol Layering
TCP
Your application
XMPPIMAP/SMTP/POP3HTTP
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Protocol Layering
TCP
Your application
XMPPIMAP/SMTP/POP3
HTTP
WebSocket
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Win a Copy
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Win a Copy
Chapter 1: Introduction to HTML5 WebSocket
Chapter 2: The WebSocket API
Chapter 3: The WebSocket Protocol
Chapter 4: Building Instant Messaging and Chat
over WebSocket with XMPP
Chapter 5: Using Messaging over WebSocket with
STOMP
Chapter 6: VNC with the Remote Framebuffer
Protocol
Chapter 7: WebSocket Security
Chapter 8: Deployment Considerations
http://goo.gl/yrenVT
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
WebSocket Clients and Server
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Enterprise Messaging Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Connected Devices
Bridging the Gap Between Hardware and Software
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Raspberry Pi
Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Demo Setup
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Controlling the Light Remotely Using Pub-Sub Over the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Light Switch: Range Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Demo
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Remote Controlling Car Over the Web - The Architecture
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Telemetry Data Distributed to the Web Over Satellite Network
KWG	
  
Message
Broker
JMS
WS
JMS
WS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Telemetry Data Distributed to the Web Over Satellite Network
KWG	
  
Message
Broker
JMS
WS
JMS
WS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
About the Quadcopter: DJI Phantom 2
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
The Sensor Stack
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Satellite Terminal: InmarSat – Geostationary Satellites
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Satellite Terminal: InmarSat – Geostationary Satellites
Warning: Microwave radiation
Minimum safe distance: 0.6 metres
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
The Team
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
DEMO
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
End-to-end latency: under 1 second
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
DEMO
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
It’s More Than “Just” the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Connected Devices
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
Connected Devices Communicating with WebSocket
WS
WS
WS
WS
WS
WS
WS
WSWS
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
Win a Copy
http://goo.gl/yrenVT
Chapter 1: Introduction to HTML5 WebSocket
Chapter 2: The WebSocket API
Chapter 3: The WebSocket Protocol
Chapter 4: Building Instant Messaging and Chat
over WebSocket with XMPP
Chapter 5: Using Messaging over WebSocket with
STOMP
Chapter 6: VNC with the Remote Framebuffer
Protocol
Chapter 7: WebSocket Security
Chapter 8: Deployment Considerations
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT
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.http://goo.gl/yrenVT
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.moskovits@kaazing.com
@pmoskovi
Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT

Weitere ähnliche Inhalte

Was ist angesagt?

WebSocket Perspectives and Vision for the Future
WebSocket Perspectives and Vision for the FutureWebSocket Perspectives and Vision for the Future
WebSocket Perspectives and Vision for the FutureFrank Greco
 
Websockets at tossug
Websockets at tossugWebsockets at tossug
Websockets at tossugclkao
 
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015Rich Cullen
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatJim Jagielski
 
V2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocketV2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocketbrent bucci
 
Websockets in Node.js - Making them reliable and scalable
Websockets in Node.js - Making them reliable and scalableWebsockets in Node.js - Making them reliable and scalable
Websockets in Node.js - Making them reliable and scalableGareth Marland
 
The Case for HTTP/2
The Case for HTTP/2The Case for HTTP/2
The Case for HTTP/2Andy Davies
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemApache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web serverJim Jagielski
 
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyJim Jagielski
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overviewJim Jagielski
 
Going Fast on the Mobile Web
Going Fast on the Mobile WebGoing Fast on the Mobile Web
Going Fast on the Mobile WebJason Grigsby
 
WebGL and Real-Time Web Communication
WebGL and Real-Time Web CommunicationWebGL and Real-Time Web Communication
WebGL and Real-Time Web CommunicationPeter 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 DemosPeter Moskovits
 
The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015Andy Davies
 
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerJetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerCodemotion
 
Apache HTTPD 2.4 - GWO2016
Apache HTTPD 2.4 - GWO2016Apache HTTPD 2.4 - GWO2016
Apache HTTPD 2.4 - GWO2016Jim Jagielski
 
Writing Portable WebSockets in Java
Writing Portable WebSockets in JavaWriting Portable WebSockets in Java
Writing Portable WebSockets in Javajfarcand
 

Was ist angesagt? (20)

WebSocket Perspectives and Vision for the Future
WebSocket Perspectives and Vision for the FutureWebSocket Perspectives and Vision for the Future
WebSocket Perspectives and Vision for the Future
 
Websockets at tossug
Websockets at tossugWebsockets at tossug
Websockets at tossug
 
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015
Top 10 real life WebSocket use cases & experiences - Devoxx UK 2015
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and Tomcat
 
V2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocketV2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocket
 
Reverse proxy magic
Reverse proxy magicReverse proxy magic
Reverse proxy magic
 
Websockets in Node.js - Making them reliable and scalable
Websockets in Node.js - Making them reliable and scalableWebsockets in Node.js - Making them reliable and scalable
Websockets in Node.js - Making them reliable and scalable
 
The Case for HTTP/2
The Case for HTTP/2The Case for HTTP/2
The Case for HTTP/2
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemApache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web server
 
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse ProxyApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
ApacheConNA 2015: Apache httpd 2.4 Reverse Proxy
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overview
 
Going Fast on the Mobile Web
Going Fast on the Mobile WebGoing Fast on the Mobile Web
Going Fast on the Mobile Web
 
WebGL and Real-Time Web Communication
WebGL and Real-Time Web CommunicationWebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
 
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
 
The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015
 
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerJetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet Container
 
Apache HTTPD 2.4 - GWO2016
Apache HTTPD 2.4 - GWO2016Apache HTTPD 2.4 - GWO2016
Apache HTTPD 2.4 - GWO2016
 
Writing Portable WebSockets in Java
Writing Portable WebSockets in JavaWriting Portable WebSockets in Java
Writing Portable WebSockets in Java
 

Andere mochten auch

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 ThingsPeter Moskovits
 
Il primo anno di vita del bambino
Il primo anno di vita del bambinoIl primo anno di vita del bambino
Il primo anno di vita del bambinoAzza
 
Pushing the web — WebSockets
Pushing the web — WebSocketsPushing the web — WebSockets
Pushing the web — WebSocketsRoland M
 
vlavrynovych - WebSockets Presentation
vlavrynovych - WebSockets Presentationvlavrynovych - WebSockets Presentation
vlavrynovych - WebSockets PresentationVolodymyr Lavrynovych
 
Presentation websockets
Presentation websocketsPresentation websockets
Presentation websocketsBert Poller
 
Introduction to WebSockets
Introduction to WebSocketsIntroduction to WebSockets
Introduction to WebSocketsGunnar Hillert
 
Introduction to WebSockets
Introduction to WebSocketsIntroduction to WebSockets
Introduction to WebSocketsWASdev Community
 

Andere mochten auch (12)

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
 
Kaazing
KaazingKaazing
Kaazing
 
Il primo anno di vita del bambino
Il primo anno di vita del bambinoIl primo anno di vita del bambino
Il primo anno di vita del bambino
 
Intro to WebSockets
Intro to WebSocketsIntro to WebSockets
Intro to WebSockets
 
Pushing the web — WebSockets
Pushing the web — WebSocketsPushing the web — WebSockets
Pushing the web — WebSockets
 
vlavrynovych - WebSockets Presentation
vlavrynovych - WebSockets Presentationvlavrynovych - WebSockets Presentation
vlavrynovych - WebSockets Presentation
 
Presentation websockets
Presentation websocketsPresentation websockets
Presentation websockets
 
Introduction to WebSockets
Introduction to WebSocketsIntroduction to WebSockets
Introduction to WebSockets
 
Introduction to WebSockets
Introduction to WebSocketsIntroduction to WebSockets
Introduction to WebSockets
 
The HTML5 WebSocket API
The HTML5 WebSocket APIThe HTML5 WebSocket API
The HTML5 WebSocket API
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 
Culture
CultureCulture
Culture
 

Ähnlich wie HTML5 WebSocket for the Real-Time Web and the Internet of Things

Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...
Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...
Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...Peter Moskovits
 
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 2014AirTight Networks
 
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 2014gopinathkn
 
Kranky geeklondon build an app
Kranky geeklondon build an appKranky geeklondon build an app
Kranky geeklondon build an appTim Panton
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Kundan Singh
 
Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009Andy d
 
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 2014Frank Greco
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full StackDan Jenkins
 
WebRTC: A front-end perspective
WebRTC: A front-end perspectiveWebRTC: A front-end perspective
WebRTC: A front-end perspectiveshwetank
 
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...Melanie Brandt
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The AirDan Jenkins
 
HTTP/3 is next generation HTTP
HTTP/3 is next generation HTTPHTTP/3 is next generation HTTP
HTTP/3 is next generation HTTPDaniel Stenberg
 
It pres
It presIt pres
It presafayan
 
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitDan Jenkins
 
strider-portofoilo
strider-portofoilostrider-portofoilo
strider-portofoiloTushar R
 
Spring Security OAuth2 New AS.pptx
Spring Security OAuth2 New AS.pptxSpring Security OAuth2 New AS.pptx
Spring Security OAuth2 New AS.pptxFrancisSoria4
 
Building ContinuousIntegration with Virtuozzo DevOps
Building ContinuousIntegration with Virtuozzo DevOpsBuilding ContinuousIntegration with Virtuozzo DevOps
Building ContinuousIntegration with Virtuozzo DevOpsVirtuozzo
 
Mobile Penetration Testing: Episode II - Attack of the Code
Mobile Penetration Testing: Episode II - Attack of the CodeMobile Penetration Testing: Episode II - Attack of the Code
Mobile Penetration Testing: Episode II - Attack of the CodeNowSecure
 

Ähnlich wie HTML5 WebSocket for the Real-Time Web and the Internet of Things (20)

Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...
Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...
Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket...
 
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
 
Kranky geeklondon build an app
Kranky geeklondon build an appKranky geeklondon build an app
Kranky geeklondon build an app
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?
 
Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009
 
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
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full Stack
 
WebRTC: A front-end perspective
WebRTC: A front-end perspectiveWebRTC: A front-end perspective
WebRTC: A front-end perspective
 
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...
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The Air
 
HTTP/3 is next generation HTTP
HTTP/3 is next generation HTTPHTTP/3 is next generation HTTP
HTTP/3 is next generation HTTP
 
HTTP/3 for everyone
HTTP/3 for everyoneHTTP/3 for everyone
HTTP/3 for everyone
 
It pres
It presIt pres
It pres
 
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC Summit
 
strider-portofoilo
strider-portofoilostrider-portofoilo
strider-portofoilo
 
Spring Security OAuth2 New AS.pptx
Spring Security OAuth2 New AS.pptxSpring Security OAuth2 New AS.pptx
Spring Security OAuth2 New AS.pptx
 
Building ContinuousIntegration with Virtuozzo DevOps
Building ContinuousIntegration with Virtuozzo DevOpsBuilding ContinuousIntegration with Virtuozzo DevOps
Building ContinuousIntegration with Virtuozzo DevOps
 
Kurento FIWARE
Kurento FIWAREKurento FIWARE
Kurento FIWARE
 
Mobile Penetration Testing: Episode II - Attack of the Code
Mobile Penetration Testing: Episode II - Attack of the CodeMobile Penetration Testing: Episode II - Attack of the Code
Mobile Penetration Testing: Episode II - Attack of the Code
 

Kürzlich hochgeladen

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 pastPapp Krisztián
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
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...Jittipong Loespradit
 
%+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
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
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 GoalsJhone kinadey
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
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 2024VictoriaMetrics
 
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..pdfPearlKirahMaeRagusta1
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
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...SelfMade bd
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 

Kürzlich hochgeladen (20)

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
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+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...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
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...
 
%+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...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
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
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
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
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
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...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 

HTML5 WebSocket for the Real-Time Web and the Internet of Things

  • 1. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT HTML5 WebSocket for the Real-Time Web and the Internet of Things Peter Moskovits Head of Real-Time Solutions Palo Alto, Aug 20, 2014
  • 2. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  • 3. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Demos
  • 4. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT The Request-Response Web Browser Half Duplex Full duplex Back-end server Web Web Tier Middleware Legacy Web
  • 5. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT 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
  • 6. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT The Event-Driven Web Browser Half Duplex Full duplex Back-end server Web Web Tier Middleware Legacy Web Event-Driven Web Back-end serverWebSocket Server Web WebSocket Full duplex
  • 7. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT How Can I Use?
  • 8. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT How Can I Use?
  • 9. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT The WebSocket Handshake
  • 10. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Available in Chrome Developer Tools
  • 11. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Protocol Layering TCP Your application XMPPIMAP/SMTP/POP3
  • 12. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Protocol Layering TCP Your application XMPPIMAP/SMTP/POP3HTTP
  • 13. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Protocol Layering TCP Your application XMPPIMAP/SMTP/POP3 HTTP WebSocket
  • 14. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Win a Copy
  • 15. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Win a Copy Chapter 1: Introduction to HTML5 WebSocket Chapter 2: The WebSocket API Chapter 3: The WebSocket Protocol Chapter 4: Building Instant Messaging and Chat over WebSocket with XMPP Chapter 5: Using Messaging over WebSocket with STOMP Chapter 6: VNC with the Remote Framebuffer Protocol Chapter 7: WebSocket Security Chapter 8: Deployment Considerations http://goo.gl/yrenVT
  • 16. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT WebSocket Clients and Server
  • 17. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Enterprise Messaging Extended to the Web
  • 18. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Connected Devices Bridging the Gap Between Hardware and Software
  • 19. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Raspberry Pi Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
  • 20. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Demo Setup
  • 21. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Controlling the Light Remotely Using Pub-Sub Over the Web
  • 22. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Light Switch: Range Extended to the Web
  • 23. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Demo
  • 24. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Remote Controlling Car Over the Web - The Architecture
  • 25. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Telemetry Data Distributed to the Web Over Satellite Network KWG   Message Broker JMS WS JMS WS
  • 26. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Telemetry Data Distributed to the Web Over Satellite Network KWG   Message Broker JMS WS JMS WS
  • 27. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Telemetry Data Distributed to the Web Over Satellite Network KWG   Message Broker JMS WS JMS WS Java App
  • 28. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Telemetry Data Distributed to the Web Over Satellite Network KWG   Message Broker JMS WS JMS WS Java App
  • 29. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT About the Quadcopter: DJI Phantom 2
  • 30. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT The Sensor Stack
  • 31. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
  • 32. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Satellite Terminal: InmarSat – Geostationary Satellites
  • 33. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Satellite Terminal: InmarSat – Geostationary Satellites Warning: Microwave radiation Minimum safe distance: 0.6 metres
  • 34. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT The Team
  • 35. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT DEMO
  • 36. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT End-to-end latency: under 1 second
  • 37. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT DEMO
  • 38. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT It’s More Than “Just” the Web
  • 39. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Connected Devices
  • 40. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Connected Devices Communicating with WebSocket WS WS WS WS WS WS WS WSWS
  • 41. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Connected Devices Communicating with Proprietary Protocols over WS AMQP/WS MQTT/WS JMS/WS STOMP/WS XMPP/WS
  • 42. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT 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
  • 43. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Win a Copy http://goo.gl/yrenVT Chapter 1: Introduction to HTML5 WebSocket Chapter 2: The WebSocket API Chapter 3: The WebSocket Protocol Chapter 4: Building Instant Messaging and Chat over WebSocket with XMPP Chapter 5: Using Messaging over WebSocket with STOMP Chapter 6: VNC with the Remote Framebuffer Protocol Chapter 7: WebSocket Security Chapter 8: Deployment Considerations
  • 44. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT Learn More §  http://kaazing.com §  http://tutorial.kaazing.com §  http://kaazing.com/telemetry §  The Definitive Guide to HTML5 WebSocket
  • 45. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  • 46. Copyright © 2014 Kaazing Corporation. All Rights Reserved.http://goo.gl/yrenVT