Daniel Jonathan Valik Connecting People Across Work and Life 3rd party ecosystem Services Calling Sharing Messaging Presence Meetings Servers and Services PSTN Devices Appliances People Manage.

Download Report

Transcript Daniel Jonathan Valik Connecting People Across Work and Life 3rd party ecosystem Services Calling Sharing Messaging Presence Meetings Servers and Services PSTN Devices Appliances People Manage.

Daniel Jonathan Valik
Connecting People Across
Work and Life
3rd 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
Server applications
Unified
Communications
Managed API
(UCMA)
Lync Server SDK
SQL
FE
Lync 2013 SDK
Unified
Communications
Web API
(UCWA)
3rd 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 / Response
Event Channel
What’s Available:







1st Party
Desktop Client
Mobile
Web App
Object Model
Object Model
Object Model
Object Model
Object Model
Object Model
Client
3rd 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
 1:1 and conferencing communication
 Audio / video calling, including multi-view
 Passing application context
1st Party
Desktop Client
Mobile
Web App
3rd Party
Skype Button
Skype Web SDK
Common Controls
Object Model
Object Model
Object Model
Object Model
Object Model
Object Model
Client
JavaScript
Object Model
Network
Server
User Service
Skype Developer Platform Services
Skype Capabilities
Core Server and Services
3rd 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
YourApp.html + YourApp.js (app layer)
UX Controls
JavaScript Object Model and Interfaces
Media Controller
Media Provider
(Audio / Video / Sharing)
Signaling
Identity / Auth
HTTP
Skype
Network
Identity
Provider
Application Experience
YourApp.html + YourApp.js (app layer)
JavaScript 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)
Lync technologies
Lync 2013
Skype for
Business
Server
Skype for
Business Online
UCMA (Unified Communications Managed API)
Yes
Yes
No
Lync Server 2013 SDK
Yes
Yes
No
Lync (Client) 2013 SDK
Yes
Yes
Yes
UCWA (Unified Communications Web API)
Yes
Yes
Planned
Lync Server 2013 Persistent Chat SDK
Yes
Yes
No
SDN Interface 2.2
Yes
Yes
No
Lync 2013
Skype for
Business
Server
Skype for
Business Online
Basic
Yes
Planned
No
Planned
Planned
Skype Developer Platform
Skype Web SDK
Skype Services SDK
3rd party ecosystem
Services
Calling
Sharing
Servers and Services
PSTN
Messaging
Presence
Meetings
Devices
Appliances
People
Manage
Vibrant ISV and
Partner Ecosystem
E-mail
Newsletters
Free
Developer
Subscription
Free
Training
Free
Tools
http://dev.office.com/devprogram
Webinars

Code
Session
Room
Speakers
Time
BRK4100
A Technical Deep Dive into Building
Web Apps with the Skype Web SDK
N229
Srividhya
Chandrasekaran,
David Newman
Thurs @ 10:45a
Code
Session
Room
Speakers
Time
BRK2184
Showcase of Skype Business Apps
Developed by Partners:
Business and Industry Scenarios;Live!
S104
Daniel Jonathan Valik
Thurs @ 1:30p
BRK2172
Industry: How Skype for Business
Helps to Deliver a Great Customer
Experience
S505
Daniel Jonathan Valik
Dan Benedict
Thurs @ 5:00p

Visit http://developer.skype.com for more info!
Preview requires Skype for Business Server
Coming soon for Online
http://myignite.microsoft.com