Web RTc

& Web Components


Benjamin Lupton

Damon Oehlman

Watch this talk:

Who are we?

(why listen to us?)

Ben


Web Components
(after backbone, component, ender, etc)

Damon


Lots, and lots of node stuff

Loves MicroJS

TOGETHER


Joined forces last year

Why are we here?

(why should you care?)

Web RTC


Lets frontend web devs build tools that talk to each other

literally talk to each other, like face to face

Applications now solve social problems

(not just tech meta issues)

Web Components


First time standards based way of sharing reusable
HTML CSS JS
components

Applications now become remixable

TOGETHEr


Potential

Build skype in days

Remix apps

Communication infrastructure in our hands
(not the big co — telcos, governments, etc)

Not there yet, bleeding edge

What are they?

(what can I do with them?)

WEB RTC


Peer 2 Peer Networking
(Chat)
(Torrents)
(Bandwidth Spreading - CDN, Mining)

Media Capture
(Microphone, Webcam)

Hardware Integration
(Dialup Phones)

Web Components



Custom Elements

Shadow Dom

HTML Imports

Together


(demo time)

How do they work?

(what do I need to know?)

Web RTC


Signalling Server

Network Topologies

Connecting to Hardware

Web Components



Model Driven Views
(declarative two-way view model bindings)

Everything is an element

Together


Workshop time

(or breakout)
(or questions)

Web rTC


Damon?

Web components


Get your polymer going

Get your media going

Get your filters going

More?




Ben


Damon

Web RTC & Web Components

By Benjamin Lupton

Web RTC & Web Components

WebRTC & Web Components, a match made in heaven – Workshop / Benjamin Lupton & Damon Oehlman Damon and Ben are both some of the most active node.js module publishers in Australia. Damon's spent the past 6 months working on RTC.io a library of javascript components to make WebRTC easy to implement. Benjamin's spent the last 6 months working on InterConnect, an open-source mashup of (IRC, Swiggle, Skype, Google Hangouts and GitHub Profiles), which is built using Web Components and RTC.io. Together, RTC.io and InterConnect's web components will make building skype as easy as building a web form. We will introduce everyone into the technologies of WebRTC and Web Components, the technical details of them, the problems they're trying to solve, and the technical challenges and complexities which RTC.io and InterConnect's components hide away. The workshop will get people hands on with the tech, building their own skypes, adding their own features, etc, and actually working with the tech, actually building something that video calls to each other!

  • 3,071