Daniel Jonathan Valik Srividhya Chandrasekaran Connecting People Across

  • Slides: 35
Download presentation

Daniel Jonathan Valik Srividhya Chandrasekaran

Daniel Jonathan Valik Srividhya Chandrasekaran

Connecting People Across Work and Life

Connecting People Across Work and Life

Help anyone communicate with everyone ‘Rest’ assured, easy development tools Create totally new business

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

3 rd party ecosystem Services Calling Sharing PSTN Messaging Presence Meetings Devices Appliances People Manage

What’s Available:

What’s Available:

Principles: Our RESTful Approach Internet-scale Platform and Language Neutral Topology Neutral Shared Architecture Versioned

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

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

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

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 •

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

Dan Gardiner Senior Product Development Engineer

Application Experience Your. App. html + Your. App. js (app layer) UX Controls Java.

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

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

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

var Application var app; Skype. initialize({ api. Key: 'SWX-BUILD-SDK', }, function (api) { Application = api. application; app = new Application(); });

conversation participant

conversation participant

Media Controller Media Provider (Audio / Video / Sharing)

Media Controller Media Provider (Audio / Video / Sharing)

3 rd party ecosystem Services Calling Sharing PSTN Messaging Presence Meetings Devices Appliances People

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

Visit http: //developer. skype. com for more info! Preview requires Skype for Business Server Coming soon for Online

http: //dev. office. com/devprogram

http: //dev. office. com/devprogram