Presentation is loading. Please wait.

Presentation is loading. Please wait.

Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs.

Similar presentations


Presentation on theme: "Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs."— Presentation transcript:

1

2

3

4

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

10

11

12 USERFILES EMAIL AND CONVERSATIONS PEOPLE EVENTS GROUPS

13

14

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

16

17

18 USERPEOPLEGROUPS

19 USERPEOPLEGROUPS

20 USER EMAIL AND CONVERSATIONS EVENTS GROUPSPEOPLE

21 USERFILESPEOPLEGROUPS

22

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’

24

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…

26

27

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

29

30

31

32

33

34

35

36

37

38

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 /

52

53

54

55

56


Download ppt "Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs."

Similar presentations


Ads by Google