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

Like this? Share it with your network

Share

RJ's Presentation at eComm 2009

on

  • 3,147 views

 

Statistics

Views

Total Views
3,147
Views on SlideShare
1,580
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 Presentation 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