On-stage: Building a
WebRTC app
Tim Panton and Alex Thomas
What not to do
• Don’t replicate the PSTN functionality
• It devalues both
• WebRTC’s value is in the context and tailored UX
• PSTN can charge by the minute
• Combine for the worst of both
So let’s do it anyway !
http://www.yopet.us/phono.html
Build to delight someone
• Customized experience to delight a pet
• Parrots are social animals
• They understand handshakes and visual stuff
• They like phone calls
• So - let’s build YoPet !
Scary Live Code happens
here.
Time to use a framework ?
• Hides state
• Provides infrastructure
• Simplifies coding
• Keeps up with the changing browser versions
• Provides features
Terrifying Live Code
happens here.
Adding to an existing app
• Possibly use a Chrome extension
• Leverage the identity provider in the app
• Select a framework that fits the app
• Add some magic
• Delight someone
We add audio to Bitbucket
Credits to https://github.com/luisviman/BaBL
browse to bitbucket
Thanks!
• Alex Thomas @onichase
• Tim Panton @steely_glint
• Code at https://github.com/steely-glint/PetCall 

and https://github.com/steely-glint/yopet
WebRTC for Dogs?

Yo pet - building a webRTC app in 20 mins

  • 1.
    On-stage: Building a WebRTCapp Tim Panton and Alex Thomas
  • 2.
    What not todo • Don’t replicate the PSTN functionality • It devalues both • WebRTC’s value is in the context and tailored UX • PSTN can charge by the minute • Combine for the worst of both
  • 3.
    So let’s doit anyway ! http://www.yopet.us/phono.html
  • 4.
    Build to delightsomeone • Customized experience to delight a pet • Parrots are social animals • They understand handshakes and visual stuff • They like phone calls • So - let’s build YoPet !
  • 5.
    Scary Live Codehappens here.
  • 6.
    Time to usea framework ? • Hides state • Provides infrastructure • Simplifies coding • Keeps up with the changing browser versions • Provides features
  • 7.
  • 8.
    Adding to anexisting app • Possibly use a Chrome extension • Leverage the identity provider in the app • Select a framework that fits the app • Add some magic • Delight someone
  • 9.
    We add audioto Bitbucket Credits to https://github.com/luisviman/BaBL browse to bitbucket
  • 10.
    Thanks! • Alex Thomas@onichase • Tim Panton @steely_glint • Code at https://github.com/steely-glint/PetCall 
 and https://github.com/steely-glint/yopet WebRTC for Dogs?