2011 AdhearsionConf Keynote

251 views

Published on

AdhearsionConf Keynote presented by Ben Klang at AdhearsionConf 2011

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

No notes for slide

2011 AdhearsionConf Keynote

  1. 1. Ben Klang, Adhearsion Project Leader
  2. 2. Adhearsion - Year in Review
  3. 3. Adhearsion - Year in Review New Core Team Member Ben Langfeld
  4. 4. Adhearsion - Year in Review New Core Team Member Ben Langfeld New CoreContributors Lance Gleason Luca Pradovera
  5. 5. Adhearsion - Year in Review New Core Team Patches From Stephen George Member Evan McGee Ben Langfeld Julius Francisco Matthew Clark New Dilshod Mukhtarov Robert Jackson CoreContributors Lance Gleason Luca Pradovera
  6. 6. Adhearsion - Year in Review
  7. 7. Adhearsion - Year in Review
  8. 8. Adhearsion - Year in Review A SPECIAL THANKS TO OUR SPONSORS
  9. 9. State of Voice Technology• Pre-2000 • TDM PBX • Proprietary • Limited/No API connectivity • Islands of functionality • Expensive hardware • Lack of management tools/automation
  10. 10. State of Voice Technology• The Last 10 Years • Emergence of VoIP (SIP, H.323, IAX2, MGCP, others) • Standardization of SIP • Smarter phone endpoints • Convergence with IM/Presence • Beginnings of Unified Communications
  11. 11. State of Voice Technology• The Next 10 Years • Open Architecture • Federation • Multi-modal integration (video, voice, IM, text) • Collaboration (shared desktop, shared documents)
  12. 12. Adhearsion - The Path Forward Image courtesy benimoto (http://www.flickr.com/photos/benimoto/2946353690/)
  13. 13. The Big, Hairy, Audacious Goal
  14. 14. The Big, Hairy, Audacious Goal Adhearsion will be the widely accepted, default framework of choice for developing real-time communication applications.
  15. 15. BHAG: How do we get there?• Articulate the Vision• Build a Strong Community• Write Great Code• Tell the World
  16. 16. Articulating the Vision
  17. 17. Articulating the Vision• Death of PSTN: Voice is overlooked because technology is so aged. This is temporary.
  18. 18. Articulating the Vision• Death of PSTN: Voice is overlooked because technology is so aged. This is temporary.• Voice will be a disruptive technology again. It’s not just about cheaper calling.
  19. 19. Articulating the Vision• Death of PSTN: Voice is overlooked because technology is so aged. This is temporary.• Voice will be a disruptive technology again. It’s not just about cheaper calling.• Adhearsion is a framework for voice applications. Frameworks enable innovation. Adhearsion enables innovation.
  20. 20. Articulating the Vision
  21. 21. Articulating the Vision• The popularity of Rails was/is how easy and rapid it makes developing web applications. It’s not a just simplification, it’s an abstraction, a higher plane of thinking.
  22. 22. Articulating the Vision• The popularity of Rails was/is how easy and rapid it makes developing web applications. It’s not a just simplification, it’s an abstraction, a higher plane of thinking.• Rails launched 2004; since then: Twitter, Basecamp, Groupon, Shopify, Github. Easier development means more ideas come to fruition and face real users.
  23. 23. Build a Strong Community
  24. 24. Build a Strong Community• Create a rich Adhearsion ecosystem • Off-the-shelf functionality • Quality developers with fresh ideas • Businesses to sponsor the ideas to reality
  25. 25. Build a Strong Community• Create a rich Adhearsion ecosystem • Off-the-shelf functionality • Quality developers with fresh ideas • Businesses to sponsor the ideas to reality• Encourage newcomers • Good documentation • Friendly mailing list/IRC channel • Write great code
  26. 26. Write Great Code
  27. 27. Write Great Code• Define an API that reads naturally
  28. 28. Write Great Code• Define an API that reads naturally• Keep the API promise sacred
  29. 29. Write Great Code• Define an API that reads naturally• Keep the API promise sacred• Unit test everything
  30. 30. Write Great Code• Define an API that reads naturally• Keep the API promise sacred• Unit test everything• Simplicity over Ingenuity
  31. 31. Tell the World• Evangelize, Evangelize, Evangelize • User groups • Conferences • Podcasts • Blog posts • Screencasts • Magazine articles • Hackathons • Pairing sessions • Public Gists • Tweet/Like/Plus
  32. 32. What will you build?
  33. 33. adhearsion.com @Adhearsion http://spkr8.com/t/8603

×