Your SlideShare is downloading. ×
  • Like
  • Save
RJ's Presentation at eComm 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

RJ's Presentation at eComm 2009

  • 2,218 views
Published

 

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,218
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
2

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. Powered By: eComm - San Francisco - March 5th 2009 Taking a SIP of Java RJ Auburn CTO
  • 2. Telephony
  • 3. Complex
  • 4. This is not how it should be...
  • 5. Simple
  • 6. Ubiquitous
  • 7. Open
  • 8. What Does It Look Like?
  • 9. Application API XML Tools Platform
  • 10. Application Application API XML Tools Platform
  • 11. Application API XML Tools Platform
  • 12. Application API XML Tools Platform
  • 13. Application API XML Tools Platform
  • 14. So...
  • 15. Religion
  • 16. XML
  • 17. VoiceXML and CCXML
  • 18. Big Enterprise
  • 19. “The Man”
  • 20. So... How about API’s...
  • 21. Java
  • 22. 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
  • 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
  • 24. So. We Have Java...
  • 25. But is it Simple?
  • 26. Is it cool?
  • 27. Well Not Exactly...
  • 28. So...
  • 29. Tropo.com
  • 30. answer(); say(quot;Hello, world!quot;); hangup(); Tropo is Simple
  • 31. Ruby Speaks YOUR Language
  • 32. Is it powerful?
  • 33. What are the Ingredients ?
  • 34. SIP Servlets (JSR299) SIPMethod
  • 35. SIP Servlets Media Control (JSR299) (JSR309) SIPMethod Prophecy
  • 36. SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
  • 37. Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
  • 38. Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
  • 39. Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
  • 40. Applications Java SIP Servlets Media Control Scripting (JSR299) (JSR309) (JSR223) Rhino, Jython, SIPMethod Prophecy Jruby,Groovy, Quercus etc...
  • 41. So What Do You Get?
  • 42. Experience
  • 43. Stability
  • 44. Scale (Over 70,000 Ports)
  • 45. Wrapping Up
  • 46. Looking at the big picture http://flickr.com/photos/txd/100437832
  • 47. So why is this important?
  • 48. Phone Developers Web Developers Developers
  • 49. The Phone Developer is DEAD!
  • 50. Web 2.0
  • 51. Innovation
  • 52. RJ Auburn tropo.com