3 contact with nurse -voice, gesture, video patient monitoring -bedstate, motion activity, video...
Post on 22-Dec-2015
215 Views
Preview:
TRANSCRIPT
- Slide 1
- Slide 2
- Slide 3
- 3 Contact with nurse -voice, gesture, video Patient monitoring -bedstate, motion activity, video Lync API + Kinect API Lyn c
- Slide 4
- Our platform vision is to enable every application to be a Microsoft Unified Communications Endpoint
- Slide 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
- Slide 6
- Browser Tablet Smartphone Mac PC Your Opportunity?
- Slide 7
- The Unified Communications Web API (UCWA)
- Slide 8
- Overview
- Slide 9
- Where Can UCWA Apps Run?
- Slide 10
- Modern Web Design Principles HTML + CSS + JavaScript
- Slide 11
- Language Independent
- Slide 12
- Lync Web App Powered by UCWA
- Slide 13
- UCWA C# Windows Phone 8.1 App
- Slide 14
- UCWA Command Channel Event Channel The API HTTP (GET, POST, PUT, DELETE)
- Slide 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
- Slide 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 Dont hardcode URLs in request
- Slide 17
- Slide 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
- Slide 19
- UCWA: Resources
- Slide 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
- Slide 21
- Slide 22
- Slide 23
- Slide 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" }
- Slide 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" }
- Slide 26
- http://ucwa.lync.co m
- Slide 27
- Slide 28
- Slide 29
- Slide 30
- www.microsoft.com/learning http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd http://developer.microsoft.com
- Slide 31
- Slide 32
- Slide 33
top related