Daniel Jonathan Valik Srividhya Chandrasekaran Connecting People Across



































- Slides: 35
Daniel Jonathan Valik Srividhya Chandrasekaran
Connecting People Across Work and Life
Help anyone communicate with everyone ‘Rest’ assured, easy development tools Create totally new business opportunities
3 rd party ecosystem Services Calling Sharing PSTN Messaging Presence Meetings Devices Appliances People Manage
What’s Available:
Principles: Our RESTful Approach Internet-scale Platform and Language Neutral Topology Neutral Shared Architecture Versioned Optimized for mobile
1 st Party Desktop Client Mobile Web App Object Model Object Model Network User Service Skype Developer Platform Services Skype Capabilities Core Server and Services
Interactions Command Channel HTTP (GET, POST, PUT, DELETE) P-GET Request / Response Event Channel
1 st Party Desktop Client Mobile Web App 3 rd Party Skype Web SDK Common Controls Object Model Object Model Java. Script Object Model Network User Service Skype Developer Platform Services Skype Capabilities Core Server and Services 3 rd party developer scenarios: 1. Add Skype to my Web App
What’s Available in Preview: • Chat and presence • Contact management and search • 1: 1 and conferencing communication • Audio / video calling, including multi-view • Passing application context
Dan Gardiner Senior Product Development Engineer
Application Experience Your. App. html + Your. App. js (app layer) UX Controls Java. Script Object Model and Interfaces Media Controller Media Provider (Audio / Video / Sharing) Signaling HTTP Identity / Auth
Application Experience Your. App. html + Your. App. js (app layer) Java. Script Object Model and Interfaces Media Controller Media Provider (Audio / Video / Sharing) Signaling HTTP Identity / Auth
Integrate rich communications into your application with only a few lines of code! The intuitive Skype <script src="https: //swx. cdn. skype. com/shared/v/1. 1. 23. 0/Skype. Bootstrap. min. js"></script> programming interface makes it easy to use presence, chat, audio, video, and desktop sharing.
var Application var app; Skype. initialize({ api. Key: 'SWX-BUILD-SDK', }, function (api) { Application = api. application; app = new Application(); });
conversation participant
Media Controller Media Provider (Audio / Video / Sharing)
3 rd party ecosystem Services Calling Sharing PSTN Messaging Presence Meetings Devices Appliances People Manage
Visit http: //developer. skype. com for more info! Preview requires Skype for Business Server Coming soon for Online
http: //dev. office. com/devprogram