WebGL and Real-Time Web Communication

50 %
50 %
Information about WebGL and Real-Time Web Communication
Technology

Published on March 5, 2014

Author: pmoskovi

Source: slideshare.net

Description

Kaazing and Goo presentation at QCon London in March 2014.

Victor Sand Software Engineer Peter Moskovits Head of Real-Time Solutions Mar 5, 2014 © 2014 Kaazing Corporation. All Rights Reserved. 1

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.

Demos © 2014 Kaazing Corporation. All Rights Reserved. 3

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.

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

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

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 Corporation. All Rights Reserved.

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 Rights Reserved.

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

Demos © 2014 Kaazing Corporation. All Rights Reserved. 20

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

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.

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.

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.

The End © 2014 Kaazing Corporation. All Rights Reserved.

Add a comment

Related presentations

Related pages

WebGL & Real-time Web Communication - infoq.com

Exceptions are an integral part of working with .NET, but far too many developers don’t think about them from an API design perspective. Most of their ...
Read more

WebGL and real-time web communication with Victor Sand and ...

As we have seen, WebGL is a very powerful tool for enriching the Web with graphics, but how do we get it into the hands of the creators? How do ...
Read more

WebGL and real-time web communication As we ...

WebGL and real-time web communication As we have seen, WebGL is a very powerful tool for enriching the Web with graphics, but how do we get it into the ...
Read more

WebGL > Presentations > Page #1

Web API; Featured in ... Premal Shah discuss best practices and strategies on monitoring distributed real-time data processing ... InfoQ Homepage WebGL ...
Read more

WebGL at SFHTML5 - Khronos Group Events, Seminars and ...

WebGL at SFHTML5; Quick Links: News; News Room; Events; Press Releases; Official Logos; ... WebGL and real-time web communication with Victor Sand and ...
Read more

Communicating and Displaying Real-Time Data with WebSocket

ulate real-time communication only with ... Games Using Webgl and Websocket,” Proc. Int’l Conf. Multimedia Technology ... real-time Web applications. 5
Read more

Presentation: WebGL & Real-time Web Communication - 推酷

Bio. Peter Moskovits is Head of Real-Time Solutions at KAAZING, an international software company committed to re-architecting the Web for the Internet of ...
Read more

Silicon Valley VR 13 - Tony Parisi and WebGL - YouTube

WebGL and real-time web communication with Victor Sand and Peter Moskovits - Duration: 21:19. Google Developers 1,959 views
Read more

WebRTC Home | WebRTC

WebRTC is a free, open project that enables web browsers with Real-Time ... open project that provides browsers and mobile applications with Real-Time ...
Read more