11/16/2018 8:43 AM BRK2314 Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome Tejas Patel Juan Sebastian.

Slides:



Advertisements
Similar presentations
Success through People with LinkedIn and O365
Advertisements

Make your app a native part of Office with Add-ins
Leverage the O365 Task Ecosystem with Microsoft To-Do and Planner
Secure Hyperconnectivity with TeamViewer and Windows technologies
Mobile App Trends: lifecycle, functions, and cognitive
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
6/10/2018 3:43 AM THR1000 Making StaffHub work for your organization Business Integrations & Workflows Sushmitha Kini Engineering Manager © Microsoft.
Simplify and Organize with Microsoft OneNote
Windows 10 and the cloud: Why the future needs hybrid solutions
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Firstline Workforce and Office 365: Microsoft StaffHub
6/19/2018 2:57 AM THR3092 Monitor and investigate actions on your user and data with alerts, insights and reports Binyan Chen Program Manager II, Office.
Azure SDKs and Tools for You
Optimizing Microsoft OneDrive for the enterprise
Microsoft Ignite /31/ :08 AM
Microsoft Planner: How to manage your team’s work in Office 365
The core value of Windows 10 apps in the Enterprise
Build smarter bots and devices by connecting to the Microsoft Graph
Understanding Windows Analytics Update Compliance
Excel and Power BI Better Together Democratization of data
Workflow Orchestration with Adobe I/O
Customize Office 365 Search and create result sources
How we got a traditional bank collaborating across boundaries
Dive deeper into what’s new and what’s coming in Outlook for Windows
Automate all things! Microsoft Azure continuous deployment
Microsoft Teams Mobile Collaboration on the go
Agile Planning with Visual Studio Team Services (VSTS)
Improvements in Outlook Calendar
Office and Everyday AI Carol Grant & Scott Shapiro – Office Marketing
Project Rome: Activity API & Pick Up Where I Left Off
9/18/2018 4:59 PM THR2231 How CDM Smith used UWP and Windows 10 to disrupt and lead the AEC industry in the use of mixed reality. Andy King Manager, Software.
Seamlessly add video into O365 app or other apps with Microsoft Stream
What’s new in Office 365 administration
Controlling and leveraging the power of the Microsoft Graph
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
11/14/ :24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President.
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
11/17/2018 6:41 PM BRK3392 Windows 10 servicing explained (WAAS) Deploying Windows as an inplace upgrade Adnan Hendricks Microspecialist
Seamlessly add video into O365 app or other apps with Microsoft Stream
Continuous Delivery with Visual Studio Team Services
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Bring existing desktop apps to UWP with the Desktop Bridge
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Migrate your apps from legacy APIs to Microsoft Graph
Microsoft products for non-profits
Introduction to ASP.NET Core 1.0
Five cool things you can do with Windows PowerShell on Office 365
Microsoft To-Do Preview
MDM Migration Analysis Tool (MMAT)
Overview: Dynamics 365 for Project Service Automation
Virtual Reality with Azure and Unity
Keep up with Office 365 evolution in the real world
Understand your Azure cloud assets dependencies with BMC Discovery
Surviving identity management in a hybrid world
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
Getting the most out of Azure resources with Azure Advisor
4/16/2019 4:15 PM How Microsoft does IT: How Microsoft IT is embracing modern to build SharePoint experiences Sam Crewdson Senior Program Manager Rene.
Microsoft Cognitive Services with Power BI
“Hey Mom, I’ll Fix Your Computer”
4/28/2019 3:30 AM THR1061 Learn how Dynamics 365, Office 365 and related applications work together to transform the workplace Donna Edwards Solution Architect.
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Passwordless Service Accounts
The complete developer's guide to the SkyDrive API
Digital Transformation: Putting the Jigsaw Together
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Presentation transcript:

11/16/2018 8:43 AM BRK2314 Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome Tejas Patel Juan Sebastian Oviedo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda What is Rome Device Relay Activity Feed Get Started Microsoft Build 2017 11/16/2018 8:43 AM What is Rome Device Relay Agenda Activity Feed Get Started © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Device use in the workplace 11/16/2018 8:43 AM Device use in the workplace 85% of workers in the US and 77% in the rest of the world complete their objectives by using multiple devices** 80% of workers receive one or more corporate issued devices* Workers prefer laptops/PCs to start and continue complex tasks, such as working on documents** Sources: *"User Survey Analysis: Mobile Device Adoption at the Workplace is Not Yet Mature.“ –Gartner **“Qlik Multiscreen Survey Report 2015”, - global.qlik.com © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What is Rome ROME Device Relay User Activities Now Next Discover Activate Communicate Visualize Personalize Re-engage

Remote Control & Sessions 11/16/2018 8:43 AM ROME Remote Control & Sessions Activities Device Discovery Launch App services User Activity Activity Feed Adaptive Cards Now Next © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Device Relay : Launching and messaging across devices 11/16/2018 8:43 AM Device Relay : Launching and messaging across devices © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Remote Control & Sessions ROME Remote Control & Sessions Activities Device Discovery Launch App Services User Activity Activity Feed Adaptive Cards

Demo: Discover, Launch and Message 11/16/2018 8:43 AM Demo: Discover, Launch and Message Tejas Patel © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introducing devices and activities Microsoft Build 2017 11/16/2018 8:43 AM Windows is connecting to the Microsoft Graph! Introducing devices and activities GROUPS ME CONVERSATIONS CONTENT INSIGHTS CONTACTS PEOPLE ORGANIZATION TASKS EMAIL EVENTS DOCUMENTS DEVICES CHATS COLLABORATION ACTIVITY TRENDING SHARED REPORTS © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Apps for Websites There’s an app for that… Learn More 11/16/2018 8:43 AM Apps for Websites There’s an app for that… Launch an app instead of a website Provide richer experiences in app Learn More http://aka.ms/launchwindowsapp Northwind Trader © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Launch URI Start me up (over there)! Learn More 11/16/2018 8:43 AM Launch URI Start me up (over there)! Remotely launch apps onto another device Supports custom schemes Learn More https://aka.ms/launchuri Northwind Trader Northwind Trader Northwind Trader © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

App Services Can we talk? Learn More 11/16/2018 8:43 AM App Services Can we talk? Enables apps on the same device to communicate Allow apps across devices to communicate Works in the background and foreground Learn More https://aka.ms/romeappservices Northwind Trader Northwind Trader © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sessions How y’all doing? Learn More 11/16/2018 8:43 AM Sessions How y’all doing? Collaborate with other users within an app Enables messaging between apps (state +other data) Learn More https://aka.ms/romesessions © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Organizational Considerations 11/16/2018 8:43 AM Organizational Considerations Policies available to control usage Set policies to enable and disable Project Rome features Available via Group Policy and MDM Identity Support Supports Microsoft account and Azure AD on Windows Support for Azure AD coming soon on other platforms Connectivity Supports nearby Supports cloud (not yet for sessions) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Activity Feed: Increase productivity with task re-engagement 11/16/2018 8:43 AM Activity Feed: Increase productivity with task re-engagement © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Remote Control & Sessions ROME Remote Control & Sessions Activities Device Discovery Launch App Services User Activity Activity Feed Adaptive Cards

Demo: Cortana Notifications and Timeline 11/16/2018 8:43 AM Demo: Cortana Notifications and Timeline Juan Sebastian Oviedo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Timeline Cortana on PC Cortana on Phone Microsoft Build 2017 11/16/2018 8:43 AM Timeline Cortana on PC Cortana on Phone © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Organizational Considerations 11/16/2018 8:43 AM Organizational Considerations You are in control of your data Control activities with MDM and Group Policy Turn off activities generation on a device Turn off uploading of activities to the cloud Users have control over the activities that are published Cortana settings and accounts privacy portal In the future: System-wide settings page for Activities (turn off, delete, filter) Identity Support Supports MSA via Cortana in Fall Creators Update AAD support will be added in the future © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/16/2018 8:43 AM Activity Feed Activity Feed stores a unit of user engagement, which we call UserActivities Increase productivity by re-engaging users with previous activities Activity Feed 🔗 🔗 deep-link URI 📰 UserActivity 📰 UserActivity 📰 UserActivity 📰 📜 📜 content metadata 📰 UserActivity 📰 UserActivity UserActivity 🎫 🎫 Adaptive Card © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What makes a good UserActivity? 11/16/2018 8:43 AM What makes a good UserActivity? What user’s do in your app, and are likely to resume Not too granular, think of sessions Deep-links into your app Excel Movies & TV Contoso Expense Reports 2017 Build Conference Seattle, USA Pending Document-based apps Media Playback apps Line-of-business apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

UserActivity Adaptive Cards Microsoft Build 2017 11/16/2018 8:43 AM UserActivity Adaptive Cards News Create rich cards Uses new Adaptive Card format adaptivecards.io Friday, 9/29 9:00-9:45 Low investment, high reach enterprise experiences using bots and Adaptive Cards BRK2053 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Activities UWP MSGraph For Windows 10 Apps, UserActivities Learn More 11/16/2018 8:43 AM Activities UWP For Windows 10 Apps, UserActivities Learn More https://aka.ms/useractivities MSGraph For apps on non-UWP platforms and services Learn more https://aka.ms/useractivitiesmsgraph © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Putting it all together Microsoft Build 2017 11/16/2018 8:43 AM Putting it all together Devices Activities © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recap Devices Activities 11/16/2018 8:43 AM Recap Devices Re-engage a user(s) immediately on other devices. Can be my own devices or can engage w/others via an app. Consists of: Launch URI, App Services and Sessions Supported on Windows, Android, iOS, and MSGraph. Activities Increase productivity by re-engaging users with previous tasks UserActivities are the unit of user engagement Consists of: deep-link URI, visual elements, content metadata UWP client API and MS Graph REST API © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SDKs for all devices Microsoft Build 2017 11/16/2018 8:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

API Recap Anniversary update Creator’s update Fall Creator’s update 11/16/2018 8:43 AM API Recap Anniversary update Creator’s update Fall Creator’s update APIs Remote Launch ✓ Remote App Services Remote Systems Remote Sessions ✓ (PC <--> PC) User Activity ✓ (Windows + REST)* Platforms Windows SDK Android SDK ✓(Android  Windows) iOS SDK ✓(iOSWindows) MS Graph SDK ✓(MSGraphWindows) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

https://aka.ms/projectrome 11/16/2018 8:43 AM https://aka.ms/projectrome https://aka.ms/rome Windows 10 Insider Preview SDK | Project Rome SDK for iOS, Android | Microsoft Graph REST APIs © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Drive up productivity across apps, devices and platforms 11/16/2018 8:43 AM Drive up productivity across apps, devices and platforms © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/16/2018 8:43 AM Q&A © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Related Sessions 11/16/2018 8:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Breakout Sessions 11/16/2018 8:43 AM Date and Time Title Session ID Monday, 9/25 2:15-3:30 Simplify the management of your Microsoft 365 workplace with analytics BRK2050 The core value of Windows 10 apps in the enterprise BRK2067 Tuesday, 9/26 10:45-12:00 Next gen packaging and deployment of Windows apps in the enterprise BRK3077 12:30-1:45 Progressive web apps (PWA) BRK2364 4:00-5:15 Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps BRK2068 Wednesday, 9/27 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform BRK2069 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Breakout Sessions 11/16/2018 8:43 AM Date and Time Title Session ID Thursday, 9/28 12:30-1:45 10 things you didn’t know about building .NET UWP apps in Visual Studio 2017 BRK3327 2:15-3:30 Build amazing apps with the Fluent Design BRK2070 4:15-5:15 Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome BRK2314 Friday, 9/29 9:00-9:45 Low investment, high reach enterprise experiences using bots and Adaptive Cards BRK2053 10:15-11:00 Building Windows Mixed Reality experiences with Unity BRK2051 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Theater Sessions 11/16/2018 8:43 AM Date and Time Title Session ID Monday, 9/25 4:05-4:25 Bring existing desktop apps to the Universal Windows Platform with the Desktop Bridge THR2230 7:05-7:25 Dev Center analytics for Win32 developers THR2204 Tuesday, 9/26 10:20-10:40 Simplify the management of your Microsoft 365 workplace with analytics THR2233 12:35-12:55 How CDM Smith used UWP, Windows 10 and Hololens to disrupt and lead the AEC industry THR2231 2:50-3:10 Dev Center analytics for Win32 developers (repeat) THR2204R © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Theater Sessions 11/16/2018 8:43 AM Date and Time Title Session ID Thursday, 9/28 10:50-11:10 Dev Center analytics for Win32 developers THR2204R 12:05-12:25 Secure Hyperconnectivity with TeamViewer and Windows technologies THR2268 12:40-1:00 How HP embraced Windows as a service (WaaS) to develop a new app suite for Sprout in record time THR2230 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session Tech Ready 15 11/16/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/16/2018 8:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.