• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Taking a SIP of Java
 

Taking a SIP of Java

on

  • 3,461 views

RJ Auburn, CTO of Voxeo talks about SIP, Java and Application Simplicity and why we need things like Tropo at eComm 2009

RJ Auburn, CTO of Voxeo talks about SIP, Java and Application Simplicity and why we need things like Tropo at eComm 2009

Statistics

Views

Total Views
3,461
Views on SlideShare
3,459
Embed Views
2

Actions

Likes
3
Downloads
67
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Taking a SIP of Java Taking a SIP of Java Presentation Transcript

    • Powered By: eComm - San Francisco - March 5th 2009 Taking a SIP of Java RJ Auburn CTO rj@voxeo.com
    • Telephony
    • Complex
    • This is not how it should be...
    • Simple
    • Ubiquitous
    • Open
    • What Does It Look Like?
    • Application API XML Tools Platform
    • Application Application API XML Tools Platform
    • Application API XML Tools Platform
    • Application API XML Tools Platform
    • Application API XML Tools Platform
    • So...
    • Religion
    • XML
    • VoiceXML and CCXML
    • Big Enterprise
    • “The Man”
    • So... How about API’s...
    • Java
    • SIP Servlets - Standard Java based API for writing SIP applications. - 1.0 standardized as JSR-116. - 1.1 just released as JSR-289 - Extends the HTTP Servlet model to support SIP and telephony applications - http://www.sipservlet.com/ - Supported by a large number of application servers including Oracle (BEA), IBM, Sun, Voxeo. © Voxeo Corporation 22
    • JSR-309 - Java Media Server API - Based on the CCXML media model - Still in draft stage - Provides dialog resources, conferencing, media routing to Java applications © Voxeo Corporation 23
    • So. We Have Java...
    • But is it Simple?
    • Is it cool?
    • Well Not Exactly...
    • So...
    • Tropo.com
    • answer(); say(quot;Hello, world!quot;); hangup(); Tropo is Simple
    • Ruby Speaks YOUR Language
    • Is it powerful?
    • What are the Ingredients ?
    • SIP Servlets (JSR299) SIPMethod
    • SIP Servlets Media Control (JSR299) (JSR309) SIPMethod Prophecy
    • SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
    • Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
    • Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
    • Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
    • Applications Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
    • So What Do You Get?
    • Experience
    • Stability
    • Scale (Over 70,000 Ports)
    • Wrapping Up
    • Looking at the big picture http://flickr.com/photos/txd/100437832
    • So why is this important?
    • Phone Developers Web Developers Developers
    • The Phone Developer is DEAD!
    • Web 2.0
    • Innovation
    • RJ Auburn rj@voxeo.com tropo.com