Your SlideShare is downloading. ×
Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

823

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
823
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. 2009 | Westergasfabriek | Amsterdam | http://eComm.ec
    • 2. Entrepreneurial Advantages with New Open-Source Technologies Jay Phillips
    • 3. THE ECONOMY L creative commons photo from http://www.flickr.com/photos/maywong_photos/
    • 4. Open-Source Software Development Will Never Be L Shaped
    • 5. ☭ communism
    • 6. proletariat?
    • 7. proletariat?
    • 8. Open-Source is the First Post-Scarcity Economy
    • 9. Open-Source is the Final Stage of Technological Evolution
    • 10. Where are we going?
    • 11. 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
    • 12. Innovation is all about the applications
    • 13. “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
    • 14. Integrate with... VOICE TECH
    • 15. Integrate with... Wacky inventions -G en dL ead ale s an ??? S VOICE Social Graphs TECH Support interfaces CMSs
    • 16. 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
    • 17. 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
    • 18. Voxeo.com Tropo.com Very Affordable Enterprise Telephony Scripting Language Application Hosting Telephony Hosting
    • 19. 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
    • 20. Voxeo is open-sourcing SIPMethod!
    • 21. 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
    • 22. 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
    • 23. 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
    • 24. 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
    • 25. 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
    • 26. Thanks! Jay Phillips Voxeo Labs Email: jay@voxeo.com Skype: Jicksta Twitter: @jicksta Blog: Jicksta.com
    • 27. Headline Sponsor Platinum Sponsors Gold Sponsors 2009 | Westergasfabriek | Amsterdam | http://eComm.ec

    ×