Daniel Jonathan Valik Srividhya Chandrasekaran Connecting People Across Work and Life Help anyone communicate with everyone ‘Rest’ assured, easy development tools Create totally new.

Download Report

Transcript Daniel Jonathan Valik Srividhya Chandrasekaran Connecting People Across Work and Life Help anyone communicate with everyone ‘Rest’ assured, easy development tools Create totally new.

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
3rd 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
1st Party
Desktop Client
Mobile
Web App
Object Model
Object Model
Object Model
Object Model
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
1st Party
Desktop Client
Mobile
Web App
3rd Party
Skype Web SDK
Common Controls
Object Model
Object Model
Object Model
Object Model
Object Model
Object Model
JavaScript
Object Model
Network
User Service
Skype Developer Platform Services
Skype Capabilities
Core Server and Services
3rd 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
YourApp.html + YourApp.js (app layer)
UX Controls
JavaScript Object Model and Interfaces
Media Controller
Media Provider
(Audio / Video / Sharing)
Signaling
HTTP
Identity / Auth
Application Experience
YourApp.html + YourApp.js (app layer)
JavaScript 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/SkypeBootstrap.min.js"></script>
programming interface makes it easy to use presence, chat, audio, video, and desktop sharing.
var Application
var app;
Skype.initialize({
apiKey: 'SWX-BUILD-SDK',
}, function (api) {
Application = api.application;
app = new Application();
});
conversation
participant
Media Controller
Media Provider
(Audio / Video / Sharing)
3rd 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