Download presentation
Presentation is loading. Please wait.
Published byJerome Henry Modified over 9 years ago
5
Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs
6
Based on a set of adaptive controls and enable an experience tailored to the device
7
Phone (portrait) Tablet (landscape) / Desktop Same code, Same controls, Optimized layout
8
Phone (portrait) Tablet (landscape) / Desktop Same code, Same controls, Optimized layout
9
Phone (portrait) Tablet (landscape) / Desktop Based on a set of adaptive controls and enable an experience tailored to the device
12
USERFILES EMAIL AND CONVERSATIONS PEOPLE EVENTS GROUPS
15
1st & 3rd party apps Individual service workloads 3 rd -party app registration and runtime authentication through OAuth 2.0 Single domain, namespace, and protocol Platform-specific SDKs, partially generated from service metadata and open-sourced on GitHub HTML-Based and Native Controls Cordova MDD App Android SDK iOS SDK Windows SDK Cordova SDK REST Azure Active Directory FilesMailCalendar People Groups Spread Sheets Documents Presentations Social Comms Dynamics CRM … Salesforc e.com Xamarin SDK.Net Server SDK Java Server SDK Windows App Java Web Site Xamarin App..Net Web Site iOS App Android App Controls SDKs Protocol Auth Workload Apps HTML Controls for key high value data( + Native controls for differentiation): People Picker; File Picker; Item Previews… Office Extensions Office.js Tasks Java Script Site 16
18
USERPEOPLEGROUPS
19
USERPEOPLEGROUPS
20
USER EMAIL AND CONVERSATIONS EVENTS GROUPSPEOPLE
21
USERFILESPEOPLEGROUPS
23
ScenarioURL Get 5 messages from Inboxhttps://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5 Get selective properties on messages https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5&$select=Fro m,DateTimeCreated,Subject Get Inbox messages with subject and attachment info https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$format=application/ json;odata.metadata=none&$select=Subject&$expand=Attachments Get count and selective props on messages with attachment(s) https://outlook.office365.com/v1.0/Me/Folders/Inbox/Messages?$format=application/jso n;odata.metadata=none&$select=Subject&$filter=HasAttachments%20eq%20true&$coun t=true Get contact with a given namehttps://outlook.office365.com/v1.0/Me/Contacts/?$filter=Givenname eq ‘Johnhttps://outlook.office365.com/v1.0/Me/Contacts/?$filter=Givenname eq ‘John’
25
Windows connects with AD and AAD too! Log on to Windows with work accounts Access apps & resources in either environment Device and app state roams Install apps from the Business Store Portal Devices are automatically enrolled in MDM IT can use Conditional Access Windows 10 takes a bold step forward…
28
WebTokenRequestResult Results - WebTokenResponse i.e. Token and WebAccount - Status e.g. success, user cancelled, provider not available, provider specific errors, etc. WebAccount Object that represents a web account specific to an Identity Provider - ID, WebAccountProvider, User Name, State, Properties, etc. - Can be used as a hint for subsequent token requests
39
https://graph.microsoft.com/ USERS FILES MAIL CALENDAR GROUPS Insights and relationships from Office Graph TASKS
40
USERFILES EMAIL AND CONVERSATIONS PEOPLE EVENTS GROUPS
41
USER
42
manager directReports GROUPS memberOf USER
43
manager directReports GROUPS memberOf MESSAGES USER
44
MESSAGES manager directReports GROUPS memberOf MESSAGES EVENTS USER
45
EVENTS MESSAGES manager directReports GROUPS memberOf EVENTS Shared with me modifiedBy FILES createdBy directReports USER public
46
directReports Shared with me modifiedBy FILES createdBy directReports public EVENTS MESSAGES manager GROUPS memberOf directReports Shared with me modifiedBy FILES createdBy directReports public createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER
47
createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf directReports Shared with me modifiedBy FILES createdBy directReports public EVENTS MESSAGES manager GROUPS memberOf createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf workingWith USER
48
trendingAround directReports workingWith createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf directReports Shared with me modifiedBy FILES createdBy directReports public EVENTS MESSAGES manager GROUPS memberOf TASKS GROUPS memberOf trendingAround directReports USER
49
TASKS trendingAround directReports workingWith createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf directReports Shared with me modifiedBy FILES createdBy directReports public EVENTS MESSAGES manager GROUPS memberOf NOTES TASKS GROUPS memberOf USER
50
TASKS manager memberOf FILES MESSAGES workingWith Shared with me directReports createdBy FILES CONVERSATIONS createdBy workingWith EVENTS trendingAround GROUPS TASKS NOTES public modifiedBy USER trendingAround
51
TASKS manager memberOf FILES MESSAGES workingWith Shared with me directReports createdBy FILES CONVERSATIONS createdBy workingWith EVENTS trendingAround GROUPS TASKS NOTES public modifiedBy USER trendingAround https://graph.microsoft.com /
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.