Presentation is loading. Please wait.

Presentation is loading. Please wait.

3 Contact with nurse -voice, gesture, video Patient monitoring -bedstate, motion activity, video Lync API + Kinect API Lyn c.

Similar presentations


Presentation on theme: "3 Contact with nurse -voice, gesture, video Patient monitoring -bedstate, motion activity, video Lync API + Kinect API Lyn c."— Presentation transcript:

1

2

3 3 Contact with nurse -voice, gesture, video Patient monitoring -bedstate, motion activity, video Lync API + Kinect API Lyn c

4 Our platform vision is to enable every application to be a Microsoft Unified Communications Endpoint

5 Our mission is to empower developers to build full featured, immersive real-time communication experiences and services across all devices, operating systems and platforms

6 Browser Tablet Smartphone Mac PC Your Opportunity?

7 The Unified Communications Web API (UCWA)

8 Overview

9 Where Can UCWA Apps Run?

10 Modern Web Design Principles HTML + CSS + JavaScript

11 Language Independent

12 Lync Web App Powered by UCWA

13 UCWA C# Windows Phone 8.1 App

14 UCWA Command Channel Event Channel The API HTTP (GET, POST, PUT, DELETE)

15 Architectural pattern that sees the internet as a collection of resources available at unique locations (URLs) Resources are nouns/things /ucwa/me is the URL of the Me resource Make HTTP requests to perform CRUD operations on resources GET/ucwa/me/dynamicData UCWA is REST-like

16 A response may contain links that can denote: Resource – links between things Capability – links that convey an action Application should check for links in the response Only make a request to the link if it is available Don’t hardcode URLs in request

17

18 Search Schedule ad-hoc conference Join Conference Subscribe to Conference Notifications Join MCU Request Establish MCU Dialog Invite Remote Participant Terminate P2P Calls Invite Third User Search Add Participant Search Schedule ad-hoc conference Join Conference Subscribe to Conference Notifications Join MCU Request Establish MCU Dialog Invite Remote Participant Terminate P2P Calls Invite Third User UCWA Exchange ServerLync ServerExchange ServerLync Server

19 UCWA: Resources

20 Your Own Custom Web App Your App Layer UCWA Helper Libraries Unified Communications on HTTP UCWA Discover Other web components Security: AUTH/throttling Web Proxy UCMA SIP PROXY RTC Lync Home Server API HTTP SIP Web Ticket Auto-Discovery API UCWA Conversations REST API (Chat, PhoneAudio …) Real-time UCWA Event API (Urgent updates, …) HTTP SIP Authentication UCWA X-domain iframe postMessage Focus/ MCU Your Own Custom Web App contoso.comyourawesomesite.com

21

22

23

24 client HTTP/1.1 401 Unauthorized Cache-Control: no-cache Content-Type: text/html Server: Microsoft-IIS/7.5 WWW-Authenticate: Bearer trusted_issuers="00000002-0000-0ff1-ce00- 000000000000@3bdbdd27-2373-4baf-9469-4b10e76564c6,00000001-0001-0000-c000- 000000000000@f686d426-8d16-42db-81b7-ab578e110ccd,00000001-0000-0000-c000- 000000000000@72f988bf-86f1-41af-91ab-2d7cd011db47", client_id="00000004-0000-0ff1-ce00- 000000000000" WWW-Authenticate: MsRtcOAuth href="https://lync32.lyncweb.microsoft.com/WebTicket/oauthtoken",grant_type="urn:microsoft.rtc:wi ndows,urn:microsoft.rtc:passive,urn:microsoft.rtc:anonmeeting,password" X-MS-Server-Fqdn: 000DCO2L50FE1B.redmond.corp.microsoft.com { "access_token": "cwt=AAEBHAEFAAAAAAAFFQAAAKBlz354S5tf53yHcA- ScgCBEDmnM6DEtsVUgAWP_RV8MvyCAsL7gyBmWIhojzG8M83- YPuWob0VoXver6tQPtoGGLFDZipCS4YIJibsGhP50AgNEH3WUHptad9YvSOZbec3KbQ", "expires_in": 27734, "ms_rtc_identityscope": "local", "token_type": "Bearer" }

25 { "_links": { "self": { "href": "https://lync0b.lyncweb.microsoft.com/Autodiscover/AutodiscoverService.svc/root/user" }, "applications": { "href": "https://lync0b.lyncweb.microsoft.com/ucwa/oauth/v1/applications" }, "xframe": { "href": "https://lync0b.lyncweb.microsoft.com/Autodiscover/XFrame/XFrame.html" }

26 http://ucwa.lync.co m

27

28

29

30 www.microsoft.com/learning http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd http://developer.microsoft.com

31

32

33


Download ppt "3 Contact with nurse -voice, gesture, video Patient monitoring -bedstate, motion activity, video Lync API + Kinect API Lyn c."

Similar presentations


Ads by Google