• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe
 

Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe

on

  • 1,288 views

 

Statistics

Views

Total Views
1,288
Views on SlideShare
1,266
Embed Views
22

Actions

Likes
0
Downloads
35
Comments
0

2 Embeds 22

http://blog.ecomm.ec 20
http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe Presentation Transcript

  • 2009 | Westergasfabriek | Amsterdam | http://eComm.ec
  • Entrepreneurial Advantages with New Open-Source Technologies Jay Phillips
  • THE ECONOMY L creative commons photo from http://www.flickr.com/photos/maywong_photos/
  • Open-Source Software Development Will Never Be L Shaped
  • ☭ communism
  • proletariat?
  • proletariat?
  • Open-Source is the First Post-Scarcity Economy
  • Open-Source is the Final Stage of Technological Evolution
  • Where are we going?
  • Where are we going? • Cost of minutes are approaching zero • Software development is getting easier • Backend telephony moving to the handset • Less investment capital to go around • Business models based on cloud computing
  • Innovation is all about the applications
  • “Voice is a Spice” - Thomas Howe • Applications are about connecting people • “Web 2.0” is about the social web • Voice isn’t the application • Innovating here is hard • Innovators should build lots of little voice experimental apps • Master doing experiments quickly
  • Integrate with... VOICE TECH
  • Integrate with... Wacky inventions -G en dL ead ale s an ??? S VOICE Social Graphs TECH Support interfaces CMSs
  • Fast App Development Non-Voice Technology Voice Technology • Ruby on Rails • Cloud telephony • jQuery / YUI (e.g. Tropo.com) • Dynamic languages • Java: JSR 309 and JSR 289 • MySQL, PostgreSQL, Sqlite • FreeSWITCH • Cassandra, CouchDB, Redis • Asterisk • ORMs for relational DBs • Yate • Linux • Adhearsion • Reuse open-source code! • OpenSIPs / Kamailio • UniMRCP
  • Cloud Telephony Once you build your application, how do you scale and operationalize it? PROS CONS • Usually cheapest solution • Can be a proprietary trap • Easiest to setup • Some companies are fly-by-night • Handles traffic spikes well • Some things may be impossible • Support staff available • Asset ownership
  • Voxeo.com Tropo.com Very Affordable Enterprise Telephony Scripting Language Application Hosting Telephony Hosting
  • Java Powered Telephony Java’s back and it’s here to stay. New open-source standards-based Java frameworks rock PROS CONS • Very robust and powerful • JSR 309 and JSR 289 are very boilerplate-heavy • Standards-based • Usually depend on a separate • Many Java programmers media server • Java tools are top-notch • Simple apps overly complicated SIPMethod, Mobicents, SailFin
  • Voxeo is open-sourcing SIPMethod!
  • Asterisk The grandpa of open-source telephony. 10 years old! PROS CONS • Most popular open-source • Very expensive to scale telephony solution • APIs are super yucky • Large community • Hard to reuse stuff • Does what it was designed for pretty well • Very limited features • Supported by Digium • Lots of legacy code
  • FreeSWITCH Basically “Asterisk 2.0” PROS CONS • Very scalable • Modular architecture • Some features never been used • Lots of features • Integration options could be improved • Good single-process scalability • Clustering will still be expensive • Supported by Barracuda
  • Adhearsion Very modern open-source telephony development framework PROS CONS • Very fast development • Ruby (and Java) only • Intuitive environment • Limited by Asterisk • Virtually no boilerplate • FreeSWITCH and Tropo • Super easy integration bindings are immature
  • OpenSIPS / Kamailio These sibling projects let you build very scalable SIP-only “applications.” PROS CONS • Very fast • Community now split • Reliable • Few exciting uses of pure-SIP • Great for building clusters applications
  • UniMRCP General-purpose, modular, standards-based media server PROS CONS • MRCP is very powerful • MRCP 2.0 very new • Very modular • Few good open-source MRCP • Removes lock-in with clients proprietary telephony technology vendors • MRCP is very complex
  • Thanks! Jay Phillips Voxeo Labs Email: jay@voxeo.com Skype: Jicksta Twitter: @jicksta Blog: Jicksta.com
  • Headline Sponsor Platinum Sponsors Gold Sponsors 2009 | Westergasfabriek | Amsterdam | http://eComm.ec