Download presentation
Presentation is loading. Please wait.
Published byLuis Santos Chávez Modified over 6 years ago
1
Get the roadmap for the future of Office development
Microsoft 2016 11/16/2018 6:10 AM BRK2157 Get the roadmap for the future of Office development Tristan Davis Rob Howard Group Program Manager Director, Product Marketing © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Session objectives and takeaways
Tech Ready 15 11/16/2018 Session objectives and takeaways Objectives: Review the evolution of Office as a platform Demonstrate the breadth of new capabilities offered by the Office platform Get you excited to learn more in drill-down sessions throughout the week! Takeaways: Make your solution a native part of the modern Office using standard web technologies Building smarter web and device apps by connecting to Office services Create the next generation of productivity solutions © 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.
3
Changing landscape of productivity
11/16/2018 6:10 AM Changing landscape of productivity PC 1990’s PC + SERVERS 2000’s DEVICES + CLOUD 2010’s © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Evolution of the Office platform
11/16/2018 6:10 AM Evolution of the Office platform PC 1990’s PC + SERVERS 2000’s DEVICES + CLOUD 2010’s VBA COM add-ins VSTO FTC Open standards Decoupled services Mobile SDK’s © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Shift in solution model
LEGACY MODEL CLOUD MODEL Spreadsheet SVS Document SVS Files SVS Presentation SVS Mail SVS Notes SVS 3rd Party Data SVS Communication SVS CLOUD SOLUTION (running on any cloud platform) Calendar SVS Add in USER’S MACHINE .NET SHAREPOINT SERVER
6
Office Platform Imperatives
TechReady 23 11/16/2018 6:10 AM Office Platform Imperatives Bring existing extensibility scenarios to modern Office Build directly into the most popular productivity tools on the planet Use modern development tools, languages, and technologies Run on every platform where Office runs New scenarios through cloud, mobile, and intelligence Build smarter web and device apps by connecting to Office services Engage users through familiar conversation tools Interact with Office services through custom bots and personal agents © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Office Platform WHAT CAN I BUILD? ADD-INS AND WEB PARTS:
Microsoft 2016 11/16/2018 6:10 AM Office Platform WHAT CAN I BUILD? ADD-INS AND WEB PARTS: Make your solution a native part of the modern Office WEB AND DEVICES APPS: Build smarter apps by connecting to Office services VOICE, VIDEO, CONNECTORS, AND BOTS: Create the next generation of productivity solutions © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
11/16/2018 6:10 AM Add-ins and Web Parts: Make your solution a native part of the modern Office © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Make your solution a native part of Office
Native experiences through web technologies Make your solution a native part of Office Everywhere Office runs EXTEND OFFICE APPLICATIONS ACROSS PLATFORMS USING WEB TECHNOLOGIES Modern distribution & deployment Store Organization Catalog
10
Add-in and Web Part Announcements
Microsoft 2016 11/16/2018 6:10 AM Add-in and Web Part Announcements Support in more Office applications (GA) OneNote Online add-in support (Preview) SharePoint Framework client side web parts Run everywhere Office runs (Preview – October) Outlook for Mac add-in support Native UX integration options (Preview – October) Ribbon extensibility in Outlook Mac (GA) First-run callouts in Word/Excel/PowerPoint Deeper API coverage (GA) Word API 1.1/1.2 in Office Online (Preview) Excel API 1.3 in Win32/Online (Preview – October) Mailbox API 1.4 in Outlook More flexible deployment / acquisition (GA) In-client store improvements (Preview) of deep-linking support for add-ins (Updated Preview) admin deployment © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
SharePoint Framework & Client-Side Web Parts
Microsoft 2016 11/16/2018 6:10 AM SharePoint Framework & Client-Side Web Parts Configurable parts for the modern SharePoint experience Fast, responsive user experiences Built on modern, open source JavaScript frameworks and tools Simple to build and deploy Seamless access to SharePoint and O365 data Moving down the road to release Invite-only “dev kitchens” have generated lots of excitement Initial public preview released on 8/17 Working toward full production release this fall © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
SharePoint Client-Side Web Parts
Microsoft 2016 11/16/2018 6:10 AM SharePoint Client-Side Web Parts Rob Howard © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
XLSTAT - Office Add-in Tristan Davis Microsoft 2016 11/16/2018 6:10 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Office Add-in Design Patterns
Microsoft 2016 11/16/2018 6:10 AM Office Add-in Design Patterns Tristan Davis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
JavaScript API Open Specifications
Microsoft 2016 11/16/2018 6:10 AM JavaScript API Open Specifications Tristan Davis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Centralized Deployment
Microsoft 2016 11/16/2018 6:10 AM Centralized Deployment Tristan Davis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Going forward Extensibility support for more Office apps
Microsoft 2016 11/16/2018 6:10 AM Going forward Extensibility support for more Office apps Add-in support for Office on more platforms More UX extension options Deeper APIs across Office apps More deployment and management capabilities © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
Sessions Session Title Time Tuesday BRK2114
Microsoft 2016 11/16/2018 6:10 AM Sessions Session Title Time Tuesday BRK2114 Get an introduction to the SharePoint Framework 10:45 AM BRK4015 Build Client-side web parts for Microsoft SharePoint 12:30 PM BRK2117 Discover the future of Microsoft SharePoint development 2:15 PM Wednesday BRK2049 Make your app a native part of Office with Office Add-ins BRK3044 Integrate line of business services and processes with Outlook on Windows, Mac and web Thursday BRK2115 Learn about PnP and the new SharePoint Framework 9:00 AM BRK2028 Manage and deploy Office add-ins and Office 365 apps BRK2213 Attain seamless Office migrations with add-ins and macros BRK1019 Vote and celebrate at the Microsoft Office App Awards 4:00 PM Friday BRK2259 Build custom applications with Microsoft OneNote BRK3010 Satisfy custom needs with Microsoft PPM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
11/16/2018 6:10 AM Web and Device Apps: Build smarter apps by connecting to Office services © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Build smarter apps BY CONNECTING TO OFFICE SERVICES
Microsoft 2016 11/16/2018 6:10 AM Build smarter apps BY CONNECTING TO OFFICE SERVICES MICROSOFT GRAPH UNIFIED Microsoft API and SDKs SINGLE SIGN-ON with Azure AD and MSA ACCESS to more data in real-time INTELLIGENCE with analytical signals © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Microsoft Graph Announcements
11/16/2018 6:10 AM Microsoft Graph Announcements Support for hybrid environments (Preview) Exchange 2016 mail, calendar, contacts Webhooks support (GA) Mail, calendar, and contacts entities (Preview) OneDrive files and folders (Preview) SharePoint webhooks [not yet on Graph] Microsoft Graph APIs (GA) Excel (GA) Outlook: OpenType extensions (Preview) Outlook: MailTips and online meeting URL (Preview) SharePoint: lists and libraries (Preview) SharePoint/OneDrive: file handlers (Preview) AAD: Administrative Units, Identity Protection, Dynamic Groups Client libraries (GA) .NET (GA) Android (Preview) Python (Preview) Ruby (Preview) JavaScript (Preview) node.js © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Microsoft Graph for Hybrid Deployments
11/16/2018 6:10 AM Microsoft Graph for Hybrid Deployments Tristan Davis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Hyperfish – Web App Calling Microsoft Graph
11/16/2018 6:10 AM Hyperfish – Web App Calling Microsoft Graph Rob Howard Booth #852 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
SharePoint Lists & Sites APIs on Microsoft Graph
11/16/2018 6:10 AM SharePoint Lists & Sites APIs on Microsoft Graph Rob Howard © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
OneDrive File Handler Rob Howard Microsoft 2016 11/16/2018 6:10 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Going forward Hybrid support for more workloads
Microsoft 2016 11/16/2018 6:10 AM Going forward Hybrid support for more workloads Additional workloads and new APIs Broader support for webhooks Client libraries for more platforms Deeper Microsoft Graph data extensibility © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Sessions Session Title Time Tuesday BRK3113
Microsoft 2016 11/16/2018 6:10 AM Sessions Session Title Time Tuesday BRK3113 Access the Microsoft Graph API to supercharge your Line of Business Apps 9:00 AM BRK3199 Access intelligence in the Microsoft Graph and API 4:00 PM Wednesday BRK3306 Power your applications with Excel Workbooks as a Service BRK3045 Use Microsoft Graph to reach users on hybrid Exchange 2016 10:45 AM BRK3046 Build intelligent line-of-business applications leveraging the Outlook REST APIs Thursday BRK4016 Access SharePoint files and lists using SharePoint API in Microsoft Graph API 2:15 PM BRK3114 Create cross-platform mobile apps with Xamarin that connect to Office Services Friday BRK3082 Build solutions and apps with the Microsoft OneDrive and Microsoft Graph APIs 12:30 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
11/16/2018 6:10 AM Voice, Video, Connectors, and Bots: Create the next generation of productivity solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Conversations as a platform
Exec Retreat 2016 11/16/2018 6:10 AM Conversations as a platform NEW PLATFORM TO DISCOVER, ACCESS, INTERACT The case for a new platform Natural Language as extensible user interface It's ubiquitous Microsoft has the assets to lead © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
Announcements Voice and Video Conversations Smart Messages
Microsoft 2016 11/16/2018 6:10 AM Announcements Voice and Video Conversations (Updated Preview) Skype Web and App SDK Smart Messages (GA) Connectors in the Inbox (Preview) Connector actions (Preview) Actionable mails Bot and Agents (Preview) Bots in Skype for Business (Preview) Microsoft Bot Framework © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Actionable Messages via O365 Connectors
Microsoft 2016 11/16/2018 6:10 AM Actionable Messages via O365 Connectors Rob Howard © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
ExcelBot Rob Howard Microsoft 2016 11/16/2018 6:10 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Microsoft Flow Tristan Davis Microsoft 2016 11/16/2018 6:10 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
34
Going forward Connectors and Actionable Messages in more clients
Bots and agents integrated into more canvases Improvements to the Skype Web and App SDKs Support for trusted cloud communication services
35
Sessions Session Title Time Wednesday BRK4012
Dive Deep on Skype Web SDK & Skype for Business App SDK 12:30 PM BRK2054 Empower teams with actionable mail using Office 365 Connectors in Outlook 2:00 PM Thursday BRK4013 Dive Deep on the new Trusted Application API for Skype for Business Online 9:00 AM BRK2160 Build business applications with Power Apps, Microsoft Flow, and Office 365
36
In review: session objectives and takeaways
Tech Ready 15 11/16/2018 In review: session objectives and takeaways Objectives: Review the evolution of Office as a platform Demonstrate the breadth of new capabilities offered by the Office platform Get you excited to learn more in drill-down sessions throughout the week! Takeaways: Make your solution a native part of the modern Office using standard web technologies Building smarter web and device apps by connecting to Office services Create the next generation of productivity solutions © 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.
37
Office Platform Engage Join the Office 365 Developer Program - Follow us on Twitter Code in our upcoming hackathon - Provide feedback at User Voice - Interact on Stack Overflow - office-js, microsoftgraph, office365api, office365connectors, excel-addins, outlook-web-addins, sharepoint-api
38
Please evaluate this session
11/16/2018 6:10 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
11/16/2018 6:10 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.