• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
RJ's Presentation at eComm 2009
 

RJ's Presentation at eComm 2009

on

  • 3,102 views

 

Statistics

Views

Total Views
3,102
Views on SlideShare
1,535
Embed Views
1,567

Actions

Likes
2
Downloads
0
Comments
0

8 Embeds 1,567

http://blogs.voxeo.com 1529
http://ecommmedia.com 13
http://blog.ecomm.ec 10
http://ecomm.ec 6
http://webcache.googleusercontent.com 4
http://translate.yandex.net 2
http://translate.googleusercontent.com 2
http://email03.secureserver.net 1
More...

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
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />

RJ's Presentation at eComm 2009 RJ's Presentation at eComm 2009 Presentation Transcript

  • Powered By: eComm - San Francisco - March 5th 2009 Taking a SIP of Java RJ Auburn CTO
  • 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 23
  • 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 24
  • 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 tropo.com