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