Suche senden
Hochladen
Creating Phone 2.0 Applications with Adhearsion
•
0 gefällt mir
•
400 views
Mojo Lingo
Folgen
Creating Phone 2.0 Applications with Adhearsion presented by Ben Klang at ClueCon 2010
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Talking To Rails
Talking To Rails
Mojo Lingo
Ops for Developers
Ops for Developers
Mojo Lingo
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
VirtualTech Japan Inc.
DDS Interoperability Demo
DDS Interoperability Demo
Angelo Corsaro
WebRTC & Telcos / Service Providers - Next Generation Services Providers Conf...
WebRTC & Telcos / Service Providers - Next Generation Services Providers Conf...
Dean Bubley
State Of Services
State Of Services
Sanjiva Weerawarana
Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09
Nick Freear
Athens 11.2009.ppt
Athens 11.2009.ppt
Videoguy
Empfohlen
Talking To Rails
Talking To Rails
Mojo Lingo
Ops for Developers
Ops for Developers
Mojo Lingo
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
VirtualTech Japan Inc.
DDS Interoperability Demo
DDS Interoperability Demo
Angelo Corsaro
WebRTC & Telcos / Service Providers - Next Generation Services Providers Conf...
WebRTC & Telcos / Service Providers - Next Generation Services Providers Conf...
Dean Bubley
State Of Services
State Of Services
Sanjiva Weerawarana
Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09
Nick Freear
Athens 11.2009.ppt
Athens 11.2009.ppt
Videoguy
Evolution Of The Public Network
Evolution Of The Public Network
Eric Goldman
WebRTC Reborn London Node User Group
WebRTC Reborn London Node User Group
Dan Jenkins
Steeltoe and the Open Source .NET Renaissance
Steeltoe and the Open Source .NET Renaissance
VMware Tanzu
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
VMware Tanzu
Future of Voice - WebRTC Market Status and Opportunities
Future of Voice - WebRTC Market Status and Opportunities
Martin Geddes
DDS 2010 Interoperability Demo
DDS 2010 Interoperability Demo
Angelo Corsaro
A Comprehensive Guide to Videoconferencing and Media in ICT
A Comprehensive Guide to Videoconferencing and Media in ICT
Matthew Wolff
LaunchPad Presentation of OpenTok
LaunchPad Presentation of OpenTok
Tokbox
WebRTC Israel Meet-Up
WebRTC Israel Meet-Up
Alan Quayle
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean Bubley
Alan Quayle
WebRTC Standards overview.
WebRTC Standards overview.
Tim Panton
WebRTC Drivers & Opportunities for Telecom Service Providers
WebRTC Drivers & Opportunities for Telecom Service Providers
Dean Bubley
Web Font Replacement
Web Font Replacement
brinsknaps
ISM APAC TechTalk - WebSockets Presentation
ISM APAC TechTalk - WebSockets Presentation
Dimuthu Nilanka
The Future of Software Development Based on Cloud & Mobile Computing
The Future of Software Development Based on Cloud & Mobile Computing
Software Park Thailand
Far South Networks Vision
Far South Networks Vision
Clarotech_Events
WebRTC for Telcos & Service Providers
WebRTC for Telcos & Service Providers
UppersideConferences
IE9 the story so far
IE9 the story so far
thebeebs
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
Bernard Paques
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
CPqD
ConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone Star
Mojo Lingo
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it Breaks
Mojo Lingo
Weitere ähnliche Inhalte
Ähnlich wie Creating Phone 2.0 Applications with Adhearsion
Evolution Of The Public Network
Evolution Of The Public Network
Eric Goldman
WebRTC Reborn London Node User Group
WebRTC Reborn London Node User Group
Dan Jenkins
Steeltoe and the Open Source .NET Renaissance
Steeltoe and the Open Source .NET Renaissance
VMware Tanzu
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
VMware Tanzu
Future of Voice - WebRTC Market Status and Opportunities
Future of Voice - WebRTC Market Status and Opportunities
Martin Geddes
DDS 2010 Interoperability Demo
DDS 2010 Interoperability Demo
Angelo Corsaro
A Comprehensive Guide to Videoconferencing and Media in ICT
A Comprehensive Guide to Videoconferencing and Media in ICT
Matthew Wolff
LaunchPad Presentation of OpenTok
LaunchPad Presentation of OpenTok
Tokbox
WebRTC Israel Meet-Up
WebRTC Israel Meet-Up
Alan Quayle
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean Bubley
Alan Quayle
WebRTC Standards overview.
WebRTC Standards overview.
Tim Panton
WebRTC Drivers & Opportunities for Telecom Service Providers
WebRTC Drivers & Opportunities for Telecom Service Providers
Dean Bubley
Web Font Replacement
Web Font Replacement
brinsknaps
ISM APAC TechTalk - WebSockets Presentation
ISM APAC TechTalk - WebSockets Presentation
Dimuthu Nilanka
The Future of Software Development Based on Cloud & Mobile Computing
The Future of Software Development Based on Cloud & Mobile Computing
Software Park Thailand
Far South Networks Vision
Far South Networks Vision
Clarotech_Events
WebRTC for Telcos & Service Providers
WebRTC for Telcos & Service Providers
UppersideConferences
IE9 the story so far
IE9 the story so far
thebeebs
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
Bernard Paques
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
CPqD
Ähnlich wie Creating Phone 2.0 Applications with Adhearsion
(20)
Evolution Of The Public Network
Evolution Of The Public Network
WebRTC Reborn London Node User Group
WebRTC Reborn London Node User Group
Steeltoe and the Open Source .NET Renaissance
Steeltoe and the Open Source .NET Renaissance
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
Turkcell TV Platform journey from ground zero up to Cloud Native with Spring ...
Future of Voice - WebRTC Market Status and Opportunities
Future of Voice - WebRTC Market Status and Opportunities
DDS 2010 Interoperability Demo
DDS 2010 Interoperability Demo
A Comprehensive Guide to Videoconferencing and Media in ICT
A Comprehensive Guide to Videoconferencing and Media in ICT
LaunchPad Presentation of OpenTok
LaunchPad Presentation of OpenTok
WebRTC Israel Meet-Up
WebRTC Israel Meet-Up
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean Bubley
WebRTC Standards overview.
WebRTC Standards overview.
WebRTC Drivers & Opportunities for Telecom Service Providers
WebRTC Drivers & Opportunities for Telecom Service Providers
Web Font Replacement
Web Font Replacement
ISM APAC TechTalk - WebSockets Presentation
ISM APAC TechTalk - WebSockets Presentation
The Future of Software Development Based on Cloud & Mobile Computing
The Future of Software Development Based on Cloud & Mobile Computing
Far South Networks Vision
Far South Networks Vision
WebRTC for Telcos & Service Providers
WebRTC for Telcos & Service Providers
IE9 the story so far
IE9 the story so far
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
Mehr von Mojo Lingo
ConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone Star
Mojo Lingo
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it Breaks
Mojo Lingo
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
Mojo Lingo
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Mojo Lingo
Using Asterisk to Create "Her"
Using Asterisk to Create "Her"
Mojo Lingo
Tipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling Asterisk
Mojo Lingo
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan Burnett
Mojo Lingo
AdhearsionConf 2013 Keynote
AdhearsionConf 2013 Keynote
Mojo Lingo
Speech-Enabling Web Apps
Speech-Enabling Web Apps
Mojo Lingo
WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013
Mojo Lingo
Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
Mojo Lingo
Enhancing FreePBX with Adhearsion
Enhancing FreePBX with Adhearsion
Mojo Lingo
Connecting Adhearsion
Connecting Adhearsion
Mojo Lingo
Testing Adhearsion Applications
Testing Adhearsion Applications
Mojo Lingo
Testing Telephony: It's Not All Terrible
Testing Telephony: It's Not All Terrible
Mojo Lingo
Rayo for XMPP Folks
Rayo for XMPP Folks
Mojo Lingo
Building Real Life Applications with Adhearsion
Building Real Life Applications with Adhearsion
Mojo Lingo
Keeping It Realtime!
Keeping It Realtime!
Mojo Lingo
Integrating Voice Through Adhearsion
Integrating Voice Through Adhearsion
Mojo Lingo
Infiltrating Telecoms Using Ruby
Infiltrating Telecoms Using Ruby
Mojo Lingo
Mehr von Mojo Lingo
(20)
ConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone Star
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it Breaks
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Using Asterisk to Create "Her"
Using Asterisk to Create "Her"
Tipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling Asterisk
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan Burnett
AdhearsionConf 2013 Keynote
AdhearsionConf 2013 Keynote
Speech-Enabling Web Apps
Speech-Enabling Web Apps
WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013
Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
Enhancing FreePBX with Adhearsion
Enhancing FreePBX with Adhearsion
Connecting Adhearsion
Connecting Adhearsion
Testing Adhearsion Applications
Testing Adhearsion Applications
Testing Telephony: It's Not All Terrible
Testing Telephony: It's Not All Terrible
Rayo for XMPP Folks
Rayo for XMPP Folks
Building Real Life Applications with Adhearsion
Building Real Life Applications with Adhearsion
Keeping It Realtime!
Keeping It Realtime!
Integrating Voice Through Adhearsion
Integrating Voice Through Adhearsion
Infiltrating Telecoms Using Ruby
Infiltrating Telecoms Using Ruby
Kürzlich hochgeladen
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Kürzlich hochgeladen
(20)
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Creating Phone 2.0 Applications with Adhearsion
1.
Creating
Phone 2.0 Applications with Adhearsion Ben Klang, Verendus LLC August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
2.
Why Phone 2.0?
● Phone 2.0: bringing web mashups to the telephone world ● The web iterates quickly: your phone system should too ● The phone system is no longer an island ● Phone isn't just about voice anymore: it's a key piece of the overall communications package August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
3.
Why Adhearsion? ●
extensions.conf isn't a programming language ● Looping and string/math operations are painful ● Interfaces to data sources (SQL/LDAP) are primitive ● Softswitches and PBXes are a bad place to implement high-level features ● Instability brings down the entire phone system ● Each new tech requires a large development effort ● Little to no code re-use possible ● Adhearsion: the chassis to your phone engine August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
4.
Why Adhearsion? ●
Plain, easy-to-read syntax with the DSL ● Ruby has libraries (gems) for almost everything ● JRuby (Ruby in Java VM) has even more ● Ruby makes programming accessible ● Adhearsion makes programming phones accessible August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
5.
What is Adhearsion?
● A framework for creating telephone applications ● The first (only?) of its kind ● Written in Ruby ● Talks to SQL, LDAP XMPP, REST, JSON, YAML, XML ● …and as many other acronyms as you can name August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
6.
XMPP: Instant Information August
3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
7.
Code Example: Simple
Menu August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
8.
Code Example: A
Bit More Involved August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
9.
The Future of
Adhearsion ● Next Week: Adhearsion 0.8.5 ● First release with XMPP, some minor features, many bugs fixed ● 1Q 2011?: Adhearsion 0.9.0 ● Add support for multiple telephony engines – FreeSWITCH: Yes. Yate: Maybe? Others? ● Further improvements to the DSL ● Better Manager/EventSocket abstraction ● Later: Adhearsion 1.0 August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
10.
Who is Adhearsion?
● Jay Phillips ● Founder, creator, visionary (2006-2009) ● Jason Goecke ● Champion, Loudspeaker, Voxeo Liason ● Ben Klang ● Current maintainer, trying to fill big shoes August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
11.
AdhearsionConf 2010 August 3-5
© 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
12.
Learn More about
Adhearsion ● Website: ● http://adhearsion.com ● IRC ● irc.freenode.net #adhearsion ● Mailing List ● http://groups.google.com/group/adhearsion August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
13.
Questions
● ??? August 3-5 © 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
14.
August 3-5
© 2010 Verendus, LLC Trump Towers Creative Commons License - CC-BY-SA Chicago
Jetzt herunterladen