12

Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: '[email protected]', password: ‘password'} signInManager.mePerson.status.set('Online');

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');
Page 2: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');
Page 3: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

Connecting People Across

Work and Life

Page 4: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

コアサーバー

Lync SDK

クライアントプラットフォーム

Page 5: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

サーバー

Unified Communications Managed API (UCMA)

Lync Server SDK Lync 2013 SDK

Unified Communications Web API (UCWA)

SQL

FE

Page 6: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

通話 共有 メッセージ プレゼンス ミーティング 人

サービスデバイス アプライア

ンス

管理

PSTN

サーバーとサービス

3rd party ecosystem

Web/Mobile?

Page 7: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

var application = new Skype.Web.Model.Application;

application.signInManager.signIn ({

username: '[email protected]',

password: ‘password'

}

signInManager.mePerson.status.set('Online');

アプリケーションへの統合を数行のコードで実現。わかりやすい Skype プログラミングインタフェースを使ってプレゼンス、IM、音声、ビデオ、デスクトップ共有が可能。

Page 8: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

アプリケーション

YourApp.html + YourApp.js

HTTP

Media Controller Signaling

Skype

ネットワーク

Identity / Auth

Identity

Provider

Media Provider

(音声 / ビデオ / 共有)

UX コントロール

JavaScript オブジェクトモデル

Skype for Business Web アプリ Plug-in

Skype Plug-in

WebRTC

Page 9: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

アプリケーション

YourApp.html + YourApp.js

HTTP

Media Controller Signaling

Skype

ネットワーク

Identity / Auth

Identity

Provider

Media Provider

(音声 / ビデオ / 共有)

JavaScript オブジェクトモデル

Skype for Business Web アプリ Plug-in

Page 10: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

サーバークライアントラッパー

Command Channel

Event Channel

Interactions

HTTP (GET, POST, PUT, DELETE)

P-GET Request / Response

Page 11: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');

Lync からの技術 Lync 2013 Skype for

Business

Server

Skype for

Business Online

UCMA (Unified Communications Managed API) ○ ○ ×

Lync Server 2013 SDK ○ ○ ×

Lync (Client) 2013 SDK ○ ○ ○

UCWA (Unified Communications Web API) ○ ○ 今後予定

Lync Server 2013 Persistent Chat SDK ○ ○ ×

SDN Interface 2.2 ○ ○ ×

Skype Developer Platform (新技術) Lync 2013 Skype for

Business

Server

Skype for

Business Online

Skype Web SDK (基本機能のみ) ○ 今後予定

Skype Services SDK × 今後予定 今後予定

Page 12: Connecting People Acrossdownload.microsoft.com/download/F/3/D/F3D96C7F-2E6F-40F5...username: 'user1@contoso.com', password: ‘password'} signInManager.mePerson.status.set('Online');