2011 AdhearsionConf Keynote

Preview:

DESCRIPTION

AdhearsionConf Keynote presented by Ben Klang at AdhearsionConf 2011

Citation preview

Ben Klang, Adhearsion Project Leader

Adhearsion - Year in Review

Adhearsion - Year in Review

Ben Langfeld

NewCore TeamMember

Adhearsion - Year in Review

Ben Langfeld

NewCore TeamMember

Lance Gleason Luca Pradovera

NewCore

Contributors

Adhearsion - Year in Review

Patches FromStephen George

Evan McGeeJulius FranciscoMatthew Clark

Dilshod MukhtarovRobert Jackson

Ben Langfeld

NewCore TeamMember

Lance Gleason Luca Pradovera

NewCore

Contributors

Adhearsion - Year in Review

Adhearsion - Year in Review

Adhearsion - Year in Review

A SPECIAL THANKS TO OUR SPONSORS

State of Voice Technology

• Pre-2000

• TDM PBX

• Proprietary

• Limited/No API connectivity

• Islands of functionality

• Expensive hardware

• Lack of management tools/automation

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

State of Voice Technology

• The Next 10 Years

• Open Architecture

• Federation

• Multi-modal integration (video, voice, IM, text)

• Collaboration (shared desktop, shared documents)

Adhearsion - The Path Forward

Image courtesy benimoto (http://www.flickr.com/photos/benimoto/2946353690/)

The Big, Hairy, Audacious Goal

The Big, Hairy, Audacious Goal

Adhearsion will be the widely accepted,default framework of choice for developing

real-time communication applications.

BHAG: How do we get there?

• Articulate the Vision

• Build a Strong Community

• Write Great Code

• Tell the World

Articulating the Vision

Articulating the Vision

• Death of PSTN: Voice is overlooked because technology is so aged. This is temporary.

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.

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.

Articulating the Vision

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.

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.

Build a Strong Community

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

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

Write Great Code

Write Great Code

• Define an API that reads naturally

Write Great Code

• Define an API that reads naturally

• Keep the API promise sacred

Write Great Code

• Define an API that reads naturally

• Keep the API promise sacred

• Unit test everything

Write Great Code

• Define an API that reads naturally

• Keep the API promise sacred

• Unit test everything

• Simplicity over Ingenuity

Tell the World

• Evangelize, Evangelize, Evangelize• User groups• Conferences• Podcasts• Blog posts• Screencasts• Magazine articles• Hackathons• Pairing sessions• Public Gists• Tweet/Like/Plus

What will you build?