Daniel Jonathan Valik Connecting People Across Work and

  • Slides: 34
Download presentation

Daniel Jonathan Valik

Daniel Jonathan Valik

Connecting People Across Work and Life

Connecting People Across Work and Life

3 rd party ecosystem Services Calling Sharing Messaging Presence Meetings Servers and Services PSTN

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

Lync 2013 APIs that will continue to work with Skype for Business Server 2015

Lync 2013 APIs that will continue to work with Skype for Business Server 2015 Server applications Unified Communications Managed API (UCMA) Lync Server SDK SQL FE Lync 2013 SDK Unified Communications Web API (UCWA)

3 rd party ecosystem Services Devices Appliances Web/Mobile? Calling Sharing Servers and Services PSTN

3 rd party ecosystem Services Devices Appliances Web/Mobile? Calling Sharing Servers and Services PSTN Messaging Presence Meetings People Manage

Interactions Command Channel HTTP (GET, POST, PUT, DELETE) Client Wrappers Server P-GET Request /

Interactions Command Channel HTTP (GET, POST, PUT, DELETE) Client Wrappers Server P-GET Request / Response Event Channel

What’s Available: § § § §

What’s Available: § § § §

1 st Party Desktop Client Mobile Web App Object Model Object Model Client 3

1 st Party Desktop Client Mobile Web App Object Model Object Model Client 3 rd Party Skype Button Network Server User Service Skype Developer Platform Services Skype Capabilities Core Server and Services

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

1 st Party Desktop Client Mobile Web App 3 rd Party Skype Button Skype

1 st Party Desktop Client Mobile Web App 3 rd Party Skype Button Skype Web SDK Common Controls Object Model Object Model Client Java. Script Object Model Network Server User Service Skype Developer Platform Services Skype Capabilities Core Server and Services 3 rd party developer scenarios: 1. 2. 3. 4. 5. Integrated presence Escalate chat to video call Self-serve video kiosks Tailored call control Tailored conference join

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 Identity / Auth HTTP Skype Network Identity Provider

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 Identity / Auth HTTP Skype Network Identity Provider

§ Media Controller § § § Media Provider (Audio / Video / Sharing)

§ Media Controller § § § Media Provider (Audio / Video / Sharing)

Lync technologies Lync 2013 Skype for Business Server Skype for Business Online UCMA (Unified

Lync technologies Lync 2013 Skype for Business Server Skype for Business Online UCMA (Unified Communications Managed API) Yes No Lync Server 2013 SDK Yes No Lync (Client) 2013 SDK Yes Yes UCWA (Unified Communications Web API) Yes Planned Lync Server 2013 Persistent Chat SDK Yes No SDN Interface 2. 2 Yes No Lync 2013 Skype for Business Server Skype for Business Online Basic Yes Planned No Planned Skype Developer Platform Skype Web SDK Skype Services SDK

3 rd party ecosystem Services Calling Sharing Servers and Services PSTN Messaging Presence Meetings

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

Vibrant ISV and Partner Ecosystem

Vibrant ISV and Partner Ecosystem

E-mail Newsletters Free Developer Subscription Free Training Free Tools http: //dev. office. com/devprogram Webinars

E-mail Newsletters Free Developer Subscription Free Training Free Tools http: //dev. office. com/devprogram Webinars

§ Code Session Room Speakers Time BRK 4100 A Technical Deep Dive into Building

§ Code Session Room Speakers Time BRK 4100 A Technical Deep Dive into Building Web Apps with the Skype Web SDK N 229 Srividhya Chandrasekaran, David Newman Thurs @ 10: 45 a Code Session Room Speakers Time BRK 2184 Showcase of Skype Business Apps Developed by Partners: Business and Industry Scenarios; Live! S 104 Daniel Jonathan Valik Thurs @ 1: 30 p BRK 2172 Industry: How Skype for Business Helps to Deliver a Great Customer Experience S 505 Daniel Jonathan Valik Dan Benedict Thurs @ 5: 00 p §

http: //myignite. microsoft. com

http: //myignite. microsoft. com