AdhearsionConf 2013 Keynote

416 views
320 views

Published on

Opening presentation given at AdhearsionConf 2013. This talks about a vision for the future of the Adhearsion project as well as the future of real-time communications applications.

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
416
On SlideShare
0
From Embeds
0
Number of Embeds
65
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AdhearsionConf 2013 Keynote

  1. 1. e h T t s a L
  2. 2. The Last?!?
  3. 3. The Last?!? Hold your horses, I’m getting to it.
  4. 4. AdhearsionConf - A History
  5. 5. AdhearsionConf - A History 2010
  6. 6. AdhearsionConf - A History 2010
  7. 7. AdhearsionConf - A History 2010 2011
  8. 8. AdhearsionConf - A History 2010 2011
  9. 9. AdhearsionConf - A History 2010 2011 2012
  10. 10. AdhearsionConf - A History 2010 2011 2012
  11. 11. AdhearsionConf - Themes
  12. 12. AdhearsionConf - Themes
  13. 13. AdhearsionConf - Themes 2
  14. 14. AdhearsionConf - Themes 2
  15. 15. The Reboot of Real-Time Communications
  16. 16. The Reboot of Real-Time Communications
  17. 17. The Reboot of Real-Time Communications • Talk about Security and Privacy
  18. 18. The Reboot of Real-Time Communications • Talk about Security and Privacy • Talk about WebRTC and the future of RTC Apps
  19. 19. The Reboot of Real-Time Communications • Talk about Security and Privacy • Talk about WebRTC and the future of RTC Apps • Talk about Load Testing and Web Scale
  20. 20. The Reboot of Real-Time Communications • Talk about Security and Privacy • Talk about WebRTC and the future of RTC Apps • Talk about Load Testing and Web Scale • Talk about High Availability on the Internet
  21. 21. Rebooting Real-Time Communications Let’s Talk About The Apps
  22. 22. We have the best toys
  23. 23. We have the best toys
  24. 24. We have the best toys
  25. 25. We have the best toys
  26. 26. We have the best toys
  27. 27. We have the best toys
  28. 28. We have the best toys
  29. 29. We have the best toys
  30. 30. We have the best toys
  31. 31. We have the best toys
  32. 32. We have the best toys
  33. 33. We have the best toys
  34. 34. But we still build this…
  35. 35. But we still build this…
  36. 36. But we still build this…
  37. 37. What should we build?
  38. 38. “Communicating isn’t going to be what you’re doing it’s what you’ll be doing while you’re doing something else”
 - Geoff Hollingworth Ericsson Head of AT&T Foundry
  39. 39. RTC App Ideas 3 Ideas
  40. 40. 1. Incident Response
  41. 41. Incident Response •Timely, Contextual Information •Adapt for mobile vs. desktop users •Group-based communication •Inherit from existing organizational groups •Allow ad-hoc participants (“guest” parties) •Federate with external services •Incident recording/logging •“Lessons learned” and process improvement •Links from/to issue tracking systems
  42. 42. 2. Medical Records Management
  43. 43. Medical Records Management •Automate Medical Claims •Secure Caller Authentication •Reuse primary auth via website •Verify with voice biometrics •Cross-check against caller location •Call recording/transcription •Medical advice given to patient automatically added to patient file •Auditing/Service Quality Assurance
  44. 44. 3. Live, Anonymous Matchmaking
  45. 45. FunnyDate http://funnydate.com/have-a-chat FunnyDate SHErlock 22 Female Male Oakdale USERNAME AGE GENDER SEEKING CITY Captain Beard 23 Male Female Springfield Books, Moustaches, Puzzles MATCHING INTERESTS Books, Moustaches, Puzzles
  46. 46. Live, Anonymous Matchmaking •Safe Introductions •Strict anonymity •No need to exchange
 phone numbers •Low friction interface
 enables users to connect in real-time •Silly video tricks used to break the ice •...or even add more anonymity FunnyDate •Negligible operating costs relative to traditional telephony
  47. 47. tools We have the best toys !
  48. 48. Stop building this…
  49. 49. Build this!
  50. 50. e h T t s a L
  51. 51. The End?
  52. 52. OT N The End?
  53. 53. Adhearsion - The Framework for RTC
  54. 54. Adhearsion - The Framework for RTC • Adhearsion Roadmap
  55. 55. Adhearsion - The Framework for RTC • Adhearsion Roadmap • Ahn1: Framework for Asterisk
  56. 56. Adhearsion - The Framework for RTC • Adhearsion Roadmap • Ahn1: Framework for Asterisk • Ahn2: Framework for Voice
  57. 57. Adhearsion - The Framework for RTC • Adhearsion Roadmap • Ahn1: Framework for Asterisk • Ahn2: Framework for Voice • Ahn3: Framework for Real Time Communications
  58. 58. Adhearsion - The Framework for RTC • Adhearsion Roadmap • Ahn1: Framework for Asterisk • Ahn2: Framework for Voice • Ahn3: Framework for Real Time Communications • Includes Voice/Telephony
  59. 59. Adhearsion - The Framework for RTC • Adhearsion Roadmap • Ahn1: Framework for Asterisk • Ahn2: Framework for Voice • Ahn3: Framework for Real Time Communications • Includes Voice/Telephony • Goes into Text/Video
  60. 60. Powerful New Apps
  61. 61. Powerful New Apps
  62. 62. Powerful New Apps
  63. 63. Powerful New Apps
  64. 64. Powerful New Apps
  65. 65. Powerful New Apps
  66. 66. Bridging The Two Worlds
  67. 67. Bridging The Two Worlds
  68. 68. Bridging The Two Worlds
  69. 69. Telephones in Web Browsers!
  70. 70. Telephones in Web Browsers!
  71. 71. Telephones in Web Browsers!
  72. 72. p:// htt SD SD Ge tm eB ob pl v= P o= 0 :
 s= alic e2 t= 05 m 00 18 =a ud 0 IN io 54 IP 60 4 0. 9 0. RT 0. P/ 0 SA VP F 10 9 ea s e! v= P :
 o= 0 s= bo t= - b 1 99 m 00 15 =a ud 0 IN io 61 IP 00 4 0. 1 RT 0. 0. P/ 0 SA V PF 10 9 SRTP SRTP Alice Bob
  73. 73. p:// htt SD SD Ge tm eB ob pl v= P o= 0 :
 s= alic e2 t= 05 m 00 18 =a ud 0 IN io 54 IP 60 4 0. 9 0. RT 0. P/ 0 SA VP F 10 9 ea s e! v= P :
 o= 0 s= bo t= - b 1 99 m 00 15 =a ud 0 IN io 61 IP 00 4 0. 1 RT 0. 0. P/ 0 SA V PF 10 9 SRTP SRTP Alice Bob
  74. 74. p:// htt SD Ge tm eB ob pl v= P o= 0 :
 s= alic e2 t= 05 m 00 18 =a ud 0 IN io 54 IP 60 4 0. 9 0. RT 0. P/ 0 SA VP F 10 9 ea s e! SD X v= P :
 o= 0 s= bo t= - b 1 99 m 00 15 =a ud 0 IN io 61 IP 00 4 0. 1 RT 0. 0. P/ 0 SA V PF 10 9 SRTP SRTP Alice Bob
  75. 75. Hallmarks of Future RTC Apps
  76. 76. Hallmarks of Future RTC Apps • User-centric Identities
  77. 77. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone)
  78. 78. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync)
  79. 79. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!)
  80. 80. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!) • Secure By Default (HTTPS for signaling, SRTP for media)
  81. 81. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!) • Secure By Default (HTTPS for signaling, SRTP for media) • Nothing to Download (HTML5 FTW!)
  82. 82. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!) • Secure By Default (HTTPS for signaling, SRTP for media) • Nothing to Download (HTML5 FTW!) • Communicate by URL (and come back to it later)
  83. 83. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!) • Secure By Default (HTTPS for signaling, SRTP for media) • Nothing to Download (HTML5 FTW!) • Communicate by URL (and come back to it later) • Embedded in some larger task
  84. 84. Hallmarks of Future RTC Apps • User-centric Identities • Facebook, Twitter, LinkedIn (see: Twelephone) • Corporate Identities (Active Directory/Lync) • Peer-to-Peer when appropriate (ICE! STUN! TURN!) • Secure By Default (HTTPS for signaling, SRTP for media) • Nothing to Download (HTML5 FTW!) • Communicate by URL (and come back to it later) • Embedded in some larger task • Contextual

×