SlideShare a Scribd company logo
1 of 34
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

More Related Content

Viewers also liked

Mantenimiento g
Mantenimiento gMantenimiento g
Mantenimiento gdeyby18
 
Html5とはなにか?
Html5とはなにか?Html5とはなにか?
Html5とはなにか?Microsoft
 
Ajax - Pablo Almeida Haro
Ajax - Pablo Almeida HaroAjax - Pablo Almeida Haro
Ajax - Pablo Almeida HaroPablo Almeida
 
DevLove2012 懇親会LT
DevLove2012 懇親会LTDevLove2012 懇親会LT
DevLove2012 懇親会LThayabusa333
 
Vsug20100522
Vsug20100522Vsug20100522
Vsug20100522hr_sao
 
デジタルマップ整備による沖縄の産業振興
デジタルマップ整備による沖縄の産業振興デジタルマップ整備による沖縄の産業振興
デジタルマップ整備による沖縄の産業振興OGISC
 
詐欺メイクちゃんねる(仮)
詐欺メイクちゃんねる(仮)詐欺メイクちゃんねる(仮)
詐欺メイクちゃんねる(仮)Kyohei Hamada
 
Light weightj2ee developmentusingspring
Light weightj2ee developmentusingspringLight weightj2ee developmentusingspring
Light weightj2ee developmentusingspringOleksiy Rezchykov
 
10years 2
10years 210years 2
10years 2suwaws
 
Российский фронт битвы гигантов
Российский фронт битвы гигантовРоссийский фронт битвы гигантов
Российский фронт битвы гигантовMik Chernomordikov
 
インハウスSEOの課題と対応_forEC_20121207
インハウスSEOの課題と対応_forEC_20121207インハウスSEOの課題と対応_forEC_20121207
インハウスSEOの課題と対応_forEC_20121207DemandSphere
 
まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」彰 村地
 
発表原稿(ビー・テクノロジー)06DEC2012
発表原稿(ビー・テクノロジー)06DEC2012発表原稿(ビー・テクノロジー)06DEC2012
発表原稿(ビー・テクノロジー)06DEC2012spicepark
 

Viewers also liked (17)

Mantenimiento g
Mantenimiento gMantenimiento g
Mantenimiento g
 
Html5とはなにか?
Html5とはなにか?Html5とはなにか?
Html5とはなにか?
 
Ajax - Pablo Almeida Haro
Ajax - Pablo Almeida HaroAjax - Pablo Almeida Haro
Ajax - Pablo Almeida Haro
 
DevLove2012 懇親会LT
DevLove2012 懇親会LTDevLove2012 懇親会LT
DevLove2012 懇親会LT
 
Vsug20100522
Vsug20100522Vsug20100522
Vsug20100522
 
デジタルマップ整備による沖縄の産業振興
デジタルマップ整備による沖縄の産業振興デジタルマップ整備による沖縄の産業振興
デジタルマップ整備による沖縄の産業振興
 
詐欺メイクちゃんねる(仮)
詐欺メイクちゃんねる(仮)詐欺メイクちゃんねる(仮)
詐欺メイクちゃんねる(仮)
 
3ds max renders
3ds max renders3ds max renders
3ds max renders
 
Eric Schmidt
Eric Schmidt Eric Schmidt
Eric Schmidt
 
Light weightj2ee developmentusingspring
Light weightj2ee developmentusingspringLight weightj2ee developmentusingspring
Light weightj2ee developmentusingspring
 
10years 2
10years 210years 2
10years 2
 
131025 gps
131025 gps131025 gps
131025 gps
 
Российский фронт битвы гигантов
Российский фронт битвы гигантовРоссийский фронт битвы гигантов
Российский фронт битвы гигантов
 
インハウスSEOの課題と対応_forEC_20121207
インハウスSEOの課題と対応_forEC_20121207インハウスSEOの課題と対応_forEC_20121207
インハウスSEOの課題と対応_forEC_20121207
 
まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」
 
発表原稿(ビー・テクノロジー)06DEC2012
発表原稿(ビー・テクノロジー)06DEC2012発表原稿(ビー・テクノロジー)06DEC2012
発表原稿(ビー・テクノロジー)06DEC2012
 
I bootcamp
I bootcampI bootcamp
I bootcamp
 

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

CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...The Linux Foundation
 
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
HIS 2015: Prof. Mark Little - Open Source Challenges in the EnterpriseHIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
HIS 2015: Prof. Mark Little - Open Source Challenges in the EnterpriseAdaCore
 
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?Expanding Horizons with Kubernetes How one Technology is changing Cloud today?
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?Oleksii Dzhulai
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkJames Wickett
 
Sailfish operating system
Sailfish operating systemSailfish operating system
Sailfish operating systemViju Vj
 
How DreamHost builds a public cloud with OpenStack.pdf
How DreamHost builds a public cloud with OpenStack.pdfHow DreamHost builds a public cloud with OpenStack.pdf
How DreamHost builds a public cloud with OpenStack.pdfOpenStack Foundation
 
How DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackHow DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackCarl Perry
 
Build, Ship and Run Unikernels
Build, Ship and Run UnikernelsBuild, Ship and Run Unikernels
Build, Ship and Run UnikernelsC4Media
 
The DIY Punk Rock DevOps Playbook
The DIY Punk Rock DevOps PlaybookThe DIY Punk Rock DevOps Playbook
The DIY Punk Rock DevOps Playbookbcantrill
 
Modern software architectures - PHP UK Conference 2015
Modern software architectures - PHP UK Conference 2015Modern software architectures - PHP UK Conference 2015
Modern software architectures - PHP UK Conference 2015Ricard Clau
 
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)The Linux Foundation
 
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...The Linux Foundation
 
CPOSC2014: Next Generation Cloud -- Rise of the Unikernel
CPOSC2014: Next Generation Cloud -- Rise of the UnikernelCPOSC2014: Next Generation Cloud -- Rise of the Unikernel
CPOSC2014: Next Generation Cloud -- Rise of the UnikernelThe Linux Foundation
 
SCALE13x: Next Generation of the Cloud - Rise of the Unikernel
SCALE13x: Next Generation of the Cloud - Rise of the UnikernelSCALE13x: Next Generation of the Cloud - Rise of the Unikernel
SCALE13x: Next Generation of the Cloud - Rise of the UnikernelThe Linux Foundation
 
A Summary about Hykes' Keynote on Dockercon 2015
A Summary about Hykes' Keynote on Dockercon 2015A Summary about Hykes' Keynote on Dockercon 2015
A Summary about Hykes' Keynote on Dockercon 2015Henry Huang
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County CouncilTim Willoughby
 

Similar to Jay Phillips's Presentation at Emerging Communication Conference & Awards 2009 Europe (20)

CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
 
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
HIS 2015: Prof. Mark Little - Open Source Challenges in the EnterpriseHIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
 
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?Expanding Horizons with Kubernetes How one Technology is changing Cloud today?
Expanding Horizons with Kubernetes How one Technology is changing Cloud today?
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
 
From wwwtocloud_28sept09
From wwwtocloud_28sept09From wwwtocloud_28sept09
From wwwtocloud_28sept09
 
Sailfish operating system
Sailfish operating systemSailfish operating system
Sailfish operating system
 
How DreamHost builds a public cloud with OpenStack.pdf
How DreamHost builds a public cloud with OpenStack.pdfHow DreamHost builds a public cloud with OpenStack.pdf
How DreamHost builds a public cloud with OpenStack.pdf
 
How DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackHow DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStack
 
Build, Ship and Run Unikernels
Build, Ship and Run UnikernelsBuild, Ship and Run Unikernels
Build, Ship and Run Unikernels
 
The DIY Punk Rock DevOps Playbook
The DIY Punk Rock DevOps PlaybookThe DIY Punk Rock DevOps Playbook
The DIY Punk Rock DevOps Playbook
 
Modern software architectures - PHP UK Conference 2015
Modern software architectures - PHP UK Conference 2015Modern software architectures - PHP UK Conference 2015
Modern software architectures - PHP UK Conference 2015
 
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
 
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...
Unikernel User Summit 2015: The Next Generation Cloud: Unleashing the Power o...
 
CPOSC2014: Next Generation Cloud -- Rise of the Unikernel
CPOSC2014: Next Generation Cloud -- Rise of the UnikernelCPOSC2014: Next Generation Cloud -- Rise of the Unikernel
CPOSC2014: Next Generation Cloud -- Rise of the Unikernel
 
SCALE13x: Next Generation of the Cloud - Rise of the Unikernel
SCALE13x: Next Generation of the Cloud - Rise of the UnikernelSCALE13x: Next Generation of the Cloud - Rise of the Unikernel
SCALE13x: Next Generation of the Cloud - Rise of the Unikernel
 
A Summary about Hykes' Keynote on Dockercon 2015
A Summary about Hykes' Keynote on Dockercon 2015A Summary about Hykes' Keynote on Dockercon 2015
A Summary about Hykes' Keynote on Dockercon 2015
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County Council
 

More from eCommConf

Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...eCommConf
 
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...eCommConf
 
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...eCommConf
 
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...eCommConf
 
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...eCommConf
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...eCommConf
 
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...eCommConf
 
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...eCommConf
 
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...eCommConf
 
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...eCommConf
 
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...eCommConf
 
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 

More from eCommConf (20)

Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
 
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
 
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
 
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
 
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
 
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
 
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
 
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
 
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
 
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
 
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
 
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
 
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
 
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
 
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
 
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
 
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
 
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
 
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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

  • 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.
  • 7.
  • 10.
  • 11. Open-Source is the First Post-Scarcity Economy
  • 12. Open-Source is the Final Stage of Technological Evolution
  • 13. Where are we going?
  • 14. 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
  • 15. Innovation is all about the applications
  • 16.
  • 17.
  • 18.
  • 19. “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
  • 20.
  • 22. Integrate with... Wacky inventions -G en dL ead ale s an ??? S VOICE Social Graphs TECH Support interfaces CMSs
  • 23. 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
  • 24. 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
  • 25. Voxeo.com Tropo.com Very Affordable Enterprise Telephony Scripting Language Application Hosting Telephony Hosting
  • 26. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. Thanks! Jay Phillips Voxeo Labs Email: jay@voxeo.com Skype: Jicksta Twitter: @jicksta Blog: Jicksta.com
  • 34. Headline Sponsor Platinum Sponsors Gold Sponsors 2009 | Westergasfabriek | Amsterdam | http://eComm.ec