Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FutureComm 2010: Solving the Android - iPhone puzzle


Published on

Apple's FaceTime video calling service has raised the bar for mobile handset services. How can such a service be integrated into Android devices from both the technical and the business side?

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FutureComm 2010: Solving the Android - iPhone puzzle

  1. 1. Name: Title: Solving the Android - iPhone puzzle Mobile UC client engine Tomer Saar Product Manager October 2010
  2. 2. Agenda What is Apple FaceTime? Technology Routes Video Chat and the Android OS BEEHD for Personal Devices
  3. 3. What is Apple FaceTime?
  4. 4. FaceTime Video Chat service for iPhone 4 (& iPod Touch) Requires no registration or sign-in Free IP-based service Runs only over WiFi Based on open standards Closed, proprietary service
  5. 5. FaceTime “Magic” Initial binding of phone to its number on Apple servers done using SMS (transparent to user) Call initiation done using proprietary Apple Push Notification Server “Standard” SIP is used to negotiate call capabilities HTTP and TLS used to authenticate certificates RTP used to send media
  6. 6. FaceTime Advantages: User Experience No installation No need for an additional user account Seamless part of phone services Video quality better than 3G
  7. 7. FaceTime Disadvantages: Closed System iPhone4-to-iPhone4 or iPOD Touch only WiFi only No presence indication Proprietary implementation
  8. 8. Technology Routes
  9. 9. 3 Aspects of Mobile Video Calling Service Protocol Infrastructure User Experience
  10. 10. Which protocol? 3G-324M Existing mobile video telephony H.323 Enterprise video conferencing SIP IP PBXs, hosted VoIP XMPP Google Talk Other? Skype, …
  11. 11. User Experience Downloadable application Integrated into the phone UI Support for multiple devices Optimized per device Closed, managed network Unmanaged internet
  12. 12. Infrastructure Through the cellular operator Over-the-top service provider Self hosted
  13. 13. Apple FaceTime Choice? Protocol Proprietary SIP implementation User experience Integrated into the phone dialer Optimized on the specific chip Infrastructure Self hosted, over Wi-Fi
  14. 14. Video Chat and the Android OS
  15. 15. Android is Different Based on Linux An open source, modern OS Controlled & Governed by Google
  16. 16. Android Architecture
  17. 17. The Missing Link(s) Telephony Manager Contacts and Phone applications Front facing camera Connecting the low level with the applications Real-time, bidirectional media management
  18. 18. Application Framework Customer’scustomized MMI Layer Google AndroidLinux Runtime Libraries H.323 BEEHD MediaFramework Peripherals Driver Integration RADVISION Common Core for Android OS Android Camera Component Android Audio Device Component A/V Codecs BSP, Operatingsystem and drivers Contacts Call Log Call Progress Screens Preview & RemoteVideo Video Option Telephony Manager JNI Wrapper for the BEEHD ApplicationLogic SIP A-RTP CallControl Module provided by RADVISION Component provided by the vendor Component customized by RADVISION Component provided by third-party
  19. 19. Where to Find Us? Corporate site Community Blogs Newsletter twitter This seminar, online:
  20. 20. Name: Title:Tomer Saar Product Manager Thank you!