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

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

 This session details common scenarios for deploying Office 365 services. Office 365 provides a breadth of capability, but often there is a key scenario.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Patterns & practices Symposium 2013 Windows Azure Active Directory Vittorio
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
USERFILES AND CONVERSATIONS PEOPLE EVENTS GROUPS.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
4 100’s of millions of Users  Office 365 (now), Outlook.com (soon), hybrid and on-premises on our roadmap Engaged Users Powerful, intuitive way to.
Build /17/ :42 PM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
z _api.
Introducing the UWP.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Empower Enterprise Mobility Jasbir Gill Azure Mobility.
Cross Platform Mobile Backend with Mobile Services James
OneDrive mailbox.makeEwsRequest( ); Message forwarded by ExchangeEndpoint retrieves attachments App in Outlook.
Office 365 Platform Flexible Tools Each Office 365 Workload API required different Authentication.
Extending Forefront beyond the limit TMG UAG ISA IAG Security Suite
OneDrive mailbox.makeEwsRequest( ); Message forwarded by ExchangeEndpoint retrieves attachments App in Outlook.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
101 ways to authenticate with Azure Active Directory
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Reduce sign up and sign in friction  by supporting Azure AD for sign in Accelerate user adoption and engagement  by using Azure AD Graph to find users.
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Building consumer apps with Azure AD B2C
Adxstudio Portals Training
Riva – Sync GoldMine to Exchange and Office 365 Server-side sync | No plug-ins required Neil Graham Riva Specialist Riva CRM Integration ext.
Expenses Timesheets Approvals Expense capture Timesheets Expense capture Timesheets Expense capture Timesheets.
Identities and Azure AD Premium
Cloud Roadshow. Advanced Web Development with the Office 365 APIs.
Why EMS? What benefit does EMS provide O365 customers Manage Mobile Productivity Increase IT ProductivitySimplify app delivery and deployment LOB Apps.
Today’s Applications Web API Browser Native app Web API Web API
PhoneSmall Tablet 2-in-1s (Tablet or Laptop) Desktops & All-in-Ones PhabletLarge Tablet Classic Laptop XboxIoTSurface HubHolographic Windows 10.
Redmond Protocols Plugfest 2016 Tristan Davis Office Developer Platform Overview Principal Group Program Manager.
New v2.0 Auth model to authenticate and authorize to Outlook.com APIs and the Microsoft Graph  Same OAuth2 protocols work for both consumer and commercial.
Real-Time Dashboards on Power BI
Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager.
Enabling the Modern Workstyle with Windows 10 & Azure Active Directory Venkatesh Gopalakrishnan 2016 Redmond Summit | Identity Without Boundaries May 25,
EMS in action Hugh Simpson-Wells and Mark Riley 2016 Redmond Summit | Identity Without Boundaries
Redmond Protocols Plugfest 2016 Andrew Davidoff Mail, Calendar, and Contacts Graph API Demonstration Senior Software Engineer.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
SharePoint Saturday Genève 2016
Interacting with O365 using MS Graph API
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
The Universal Windows Platform
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Intelligence in Microsoft Graph
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Intune Administration using Azure Console & Graph Automation
Microsoft Intune MAM without Device Enrollment
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Graph for the .NET Developer
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Azure AD Line Of Business Application Integration
11/11/2018 1:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
WorkingLife Balance An example ISV scenario 11/14/2018 6:51 AM
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /15/2018 3:03 AM
Office 365 Development July 2014.
Migrate your apps from legacy APIs to Microsoft Graph
Office 365 Development July 2014.
Microsoft Ignite /6/2018 6:15 PM
Matthew Levy Azure AD B2B vs B2C Matthew Levy
SharePoint Online Authentication Patterns
Office 365 Development.
Office 365 Development.
Azure Active Directory
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

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

Based on a set of adaptive controls and enable an experience tailored to the device

Phone (portrait) Tablet (landscape) / Desktop Same code, Same controls, Optimized layout

Phone (portrait) Tablet (landscape) / Desktop Same code, Same controls, Optimized layout

Phone (portrait) Tablet (landscape) / Desktop Based on a set of adaptive controls and enable an experience tailored to the device

USERFILES AND CONVERSATIONS PEOPLE EVENTS GROUPS

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

USERPEOPLEGROUPS

USERPEOPLEGROUPS

USER AND CONVERSATIONS EVENTS GROUPSPEOPLE

USERFILESPEOPLEGROUPS

ScenarioURL Get 5 messages from Inboxhttps://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5 Get selective properties on messages m,DateTimeCreated,Subject Get Inbox messages with subject and attachment info json;odata.metadata=none&$select=Subject&$expand=Attachments Get count and selective props on messages with attachment(s) 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’

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…

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

USERS FILES MAIL CALENDAR GROUPS Insights and relationships from Office Graph TASKS

USERFILES AND CONVERSATIONS PEOPLE EVENTS GROUPS

USER

manager directReports GROUPS memberOf USER

manager directReports GROUPS memberOf MESSAGES USER

MESSAGES manager directReports GROUPS memberOf MESSAGES EVENTS USER

EVENTS MESSAGES manager directReports GROUPS memberOf EVENTS Shared with me modifiedBy FILES createdBy directReports USER public

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

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

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

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

TASKS manager memberOf FILES MESSAGES workingWith Shared with me directReports createdBy FILES CONVERSATIONS createdBy workingWith EVENTS trendingAround GROUPS TASKS NOTES public modifiedBy USER trendingAround

TASKS manager memberOf FILES MESSAGES workingWith Shared with me directReports createdBy FILES CONVERSATIONS createdBy workingWith EVENTS trendingAround GROUPS TASKS NOTES public modifiedBy USER trendingAround /