Victor Sand
Software Engineer
Peter Moskovits
Head of Real-Time Solutions
Mar 5, 2014

© 2014 Kaazing Corporation. All Rig...
About Us
Victor Sand
Software Engineer
victor@gootechnologies.com
www.gootechnologies.com
@vlgsand

Peter Moskovits
Head o...
Demos

© 2014 Kaazing Corporation. All Rights Reserved.

3
HTML5 WebSocket: TCP for the Web

! 

Standard Protocol (IETF): RFC-6455

! 

Standard API:
! 

W3C: JavaScript

! 

Singl...
Legacy Web
Half Duplex

Full duplex

Web
Browser

Web
Tier

Middleware

Back-end
server

Living Web
WebSocket

Full duplex...
Protocol Layering

Browsers, Native Applications and IoT Devices
JMS

XMPP

AMQP

B2B

FTP

VNC

TCP

Internet

WebSocket
...
WebSocket Clients and Server

© 2014 Kaazing Corporation. All Rights Reserved.

7
Enterprise Messaging Extended to the Web

© 2014 Kaazing Corporation. All Rights Reserved.

8
Raspberry Pi

Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html

© 2014 Kaazing Corpo...
Demo Setup

© 2014 Kaazing Corporation. All Rights Reserved.
Controlling the Light Remotely Using Pub-Sub Over the Web

© 2014 Kaazing Corporation. All Rights Reserved.
The Web Bridges Continents

© 2014 Kaazing Corporation. All Rights Reserved.

12
Demo

© 2014 Kaazing Corporation. All Rights Reserved.

13
The Architecture

© 2014 Kaazing Corporation. All Rights Reserved.
It’s More than “Just” the Web

© 2014 Kaazing Corporation. All Rights Reserved.

15
The Web of Things

© 2014 Kaazing Corporation. All Rights Reserved.
WebSocket Powering the Web of Things

WS

WS

WS

WS
WS

WS
WS

© 2014 Kaazing Corporation. All Rights Reserved.

WS

WS
Extending Protocols to the Web of Things

XMPP/WS
MQTT/WS

AMQP/WS

STOMP/WS
JMS/WS

© 2014 Kaazing Corporation. All Right...
Web Communication Is Challenging

High
availability
Millions of
users

Locked down
firewalls
Network
intermediaries
Client...
Demos

© 2014 Kaazing Corporation. All Rights Reserved.

20
Find Out More

! 

The Zinger – Blog:
! 

! 

JMS WebSocket Tutorial
! 

! 

http://tutorial.kaazing.com

More developer c...
Kaazing at QCon

Visit Kaazing in the Power Lounge
to see all these demos live
Win a mini Jambox

© 2014 Kaazing Corporati...
Learn More

! 

http://tinyurl.com/gootech-qcon

! 

Goo Create Beta:
http://gootechnologies.com

! 

Live Demos: http://g...
How to Get a Hold of Us?
Victor Sand
Senior Software Engineer
victor@gootechnologies.com
www.gootechnologies.com
@vlgsand
...
The End

© 2014 Kaazing Corporation. All Rights Reserved.
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
WebGL and Real-Time Web Communication
Upcoming SlideShare
Loading in …5
×

WebGL and Real-Time Web Communication

734 views

Published on

Kaazing and Goo presentation at QCon London in March 2014.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
734
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WebGL and Real-Time Web Communication

  1. 1. Victor Sand Software Engineer Peter Moskovits Head of Real-Time Solutions Mar 5, 2014 © 2014 Kaazing Corporation. All Rights Reserved. 1
  2. 2. About Us Victor Sand Software Engineer victor@gootechnologies.com www.gootechnologies.com @vlgsand Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi © 2014 Kaazing Corporation. All Rights Reserved.
  3. 3. Demos © 2014 Kaazing Corporation. All Rights Reserved. 3
  4. 4. HTML5 WebSocket: TCP for the Web !  Standard Protocol (IETF): RFC-6455 !  Standard API: !  W3C: JavaScript !  Single socket, full-duplex !  Low overhead: <1% of HTTP !  Low latency: low milliseconds !  SSL support Full duplex © 2014 Kaazing Corporation. All Rights Reserved.
  5. 5. Legacy Web Half Duplex Full duplex Web Browser Web Tier Middleware Back-end server Living Web WebSocket Full duplex Web WebSocket Server 5 5 Back-end server
  6. 6. Protocol Layering Browsers, Native Applications and IoT Devices JMS XMPP AMQP B2B FTP VNC TCP Internet WebSocket Gateway © 2014 Kaazing Corporation. All Rights Reserved. WebSocket Gateway mktdata etc
  7. 7. WebSocket Clients and Server © 2014 Kaazing Corporation. All Rights Reserved. 7
  8. 8. Enterprise Messaging Extended to the Web © 2014 Kaazing Corporation. All Rights Reserved. 8
  9. 9. Raspberry Pi Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html © 2014 Kaazing Corporation. All Rights Reserved.
  10. 10. Demo Setup © 2014 Kaazing Corporation. All Rights Reserved.
  11. 11. Controlling the Light Remotely Using Pub-Sub Over the Web © 2014 Kaazing Corporation. All Rights Reserved.
  12. 12. The Web Bridges Continents © 2014 Kaazing Corporation. All Rights Reserved. 12
  13. 13. Demo © 2014 Kaazing Corporation. All Rights Reserved. 13
  14. 14. The Architecture © 2014 Kaazing Corporation. All Rights Reserved.
  15. 15. It’s More than “Just” the Web © 2014 Kaazing Corporation. All Rights Reserved. 15
  16. 16. The Web of Things © 2014 Kaazing Corporation. All Rights Reserved.
  17. 17. WebSocket Powering the Web of Things WS WS WS WS WS WS WS © 2014 Kaazing Corporation. All Rights Reserved. WS WS
  18. 18. Extending Protocols to the Web of Things XMPP/WS MQTT/WS AMQP/WS STOMP/WS JMS/WS © 2014 Kaazing Corporation. All Rights Reserved.
  19. 19. Web Communication Is Challenging High availability Millions of users Locked down firewalls Network intermediaries Clients disconnect Disaster recovery Developer productivity © 2014 Kaazing Corporation. All Rights Reserved. Integration with existing security infrastructure
  20. 20. Demos © 2014 Kaazing Corporation. All Rights Reserved. 20
  21. 21. Find Out More !  The Zinger – Blog: !  !  JMS WebSocket Tutorial !  !  http://tutorial.kaazing.com More developer content !  !  http://blog.kaazing.com http://developer.kaazing.com Free product download © 2014 Kaazing Corporation. All Rights Reserved. 21
  22. 22. Kaazing at QCon Visit Kaazing in the Power Lounge to see all these demos live Win a mini Jambox © 2014 Kaazing Corporation. All Rights Reserved.
  23. 23. Learn More !  http://tinyurl.com/gootech-qcon !  Goo Create Beta: http://gootechnologies.com !  Live Demos: http://gootechnologies.com/showcase !  http://kaazing.com !  http://tutorial.kaazing.com !  Kaazing Blog: Extreme HTML5 Video Interactivity: Sending WebSocket Messages with Popcorn.js !  The Definitive Guide to HTML5 WebSocket © 2014 Kaazing Corporation. All Rights Reserved.
  24. 24. How to Get a Hold of Us? Victor Sand Senior Software Engineer victor@gootechnologies.com www.gootechnologies.com @vlgsand Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi © 2014 Kaazing Corporation. All Rights Reserved.
  25. 25. The End © 2014 Kaazing Corporation. All Rights Reserved.

×