Presentation is loading. Please wait.

Presentation is loading. Please wait.

Office Add-ins: Make your solution a native part of Office

Similar presentations


Presentation on theme: "Office Add-ins: Make your solution a native part of Office"— Presentation transcript:

1 Office Add-ins: Make your solution a native part of Office
Microsoft Ignite 2016 5/10/2018 3:38 AM BRK2049 Office Add-ins: Make your solution a native part of Office Rolando Jimenez Principal PM Manager Office Extensibility © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Agenda Office Add-ins Intro What’s New Developing Office Add-ins
5/10/2018 3:38 AM Agenda Office Add-ins Intro What/Why Office Add-ins? Where we are today? What’s New Summary of Announcements Developing Office Add-ins From VSTO to Web Add-ins, connecting to services, building great UX What’s Coming Office Add-ins Roadmap Resources and Support We are here to help you succeed © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Office Add-ins Intro 5/10/2018 3:38 AM
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Office Platform WHAT CAN I BUILD? ADD-INS AND WEB PARTS:
Make your solution a native part of the modern Office WEB AND DEVICE APPS: Build smarter apps by connecting to Office services VOICE, VIDEO, CONNECTORS, AND BOTS: Create the next generation of productivity solutions

5 Make your solution a native part of the modern Office
Native experiences through web technologies Make your solution a native part of the modern Office Everywhere Office runs Modern distribution & deployment EXTEND OFFICE APPLICATIONS ACROSS PLATFORMS USING WEB TECHNOLOGIES Store Organization Catalog

6 Office Add-ins + = Web App Manifest Office Add-in Enhanced productivity tailored to your custom business processes

7 Where are Add-ins Supported?
Win32 Online Mac iPad Coming Soon

8 5/10/2018 3:38 AM What’s New © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 What’s New? In Preview Preview → GA New in GA New in GA
Add-ins in Outlook for Mac (Add-in Commands, Compose) [BRK3044] O365 centralized deployment of add-ins [BRK2028] Deep linking support for add-ins Word & Excel APIs DisplayDialog API in Office Online Preview → GA Add-ins in OneNote (Online) [BRK2259] Excel APIs 1.3 (Win32/Mac/iOS/Online) New in GA Word API 1.1 & 1.2 in Office Online Office Fabric Core 4.0, Fabric JS & Fabric React In-client Store improvements Samples & Docs (Auth) UX Guidelines & Templates New in GA Word API 1.1 & 1.2 in Office Online Office Fabric Core 4.0, Fabric JS & Fabric React In-client Store improvements Samples & Docs (Auth) UX Guidelines & Templates

10 Demo Add-ins in OneNote Online Related Session: BRK2259, Fri 9AM
Microsoft Ignite 2016 5/10/2018 3:38 AM Demo Add-ins in OneNote Online Related Session: BRK2259, Fri 9AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Demo Qorus Add-in in Word Online Microsoft Ignite 2016
5/10/2018 3:38 AM Demo Qorus Add-in in Word Online © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Qorus Doc Builder Add-in for Word (demo recap)
VSTO to Web Add-in Multi-platform support with single codebase Full power of web technologies (rich and flexible UI, community frameworks) Integration with Office 365 Modern centralized deployment Add-in Commands and Office UI Fabric Word Online 1.1 and 1.2 APIs (now GA) DisplayDialog API in Office Online (preview) Access to Microsoft Graph and SharePoint Online

13 Developing Office Add-ins
5/10/2018 3:38 AM Developing Office Add-ins © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Your single destination for developer resources
Microsoft Ignite 2016 5/10/2018 3:38 AM Your single destination for developer resources dev.office.com github.com/OfficeDev © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Demo From VSTO/COM to Web Add-ins Microsoft Ignite 2016
5/10/2018 3:38 AM Demo From VSTO/COM to Web Add-ins © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Considerations for VSTO developers
VSTO Add-ins Web Add-ins Platform Support Win32 Win32, Online, Mac, iOS (more coming) Run-time .Net runtime, in-proc Web sandbox, out-of-proc Lifecycle App boot or doc open, app or document scope User activated, document/item scope (W/X/P/O), app scope (OneNote) Programming Language and APIs .NET Javascript (Office.js) UI WinForms HTML/JS/CSS Office UI Fabric Deployment ClickOnce Office Store or O365 Centralized Deployment

17 Demo Implementing Auth to integrate with web services
Microsoft Ignite 2016 5/10/2018 3:38 AM Demo Implementing Auth to integrate with web services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Demo Recap Use displayDialog to implement auth flows
Native UX Transparent handling of browser and platform differences Any type of web-based auth, including OAuth, forms-based, federated, multi-form factor Office-js-helpers.js Open source sample available at Github.com/OfficeDev Connect to any OAuth 2.0 compliant service Best practice OAuth 2.0 implementation for Office Add-ins in a few lines of code Supports OAuth 2.0 Implicit and Authorization Code flows

19 Building great add-ins
Office 365 CloudRoadShow 5/10/2018 3:38 AM Building great add-ins Use Add-in Commands Create individual commands for concrete actions Create custom groups and tabs to group functionality Align placement of your add-in with the rest of the Office ribbon Be lightning fast Your add-in should load in 500 ms or less Create the perception of fast UI responses Provide loading indicators for long-running operations Create delightful UX Leverage Office UI Fabric to create your UI Design for productivity Follow Office UX patterns Use a pop-up dialog for Auth Use the displayDialog API for Auth flows Minimize sign-in prompts (e.g. through caching, delay sign-in) More Best Practices and UX Design Patterns on dev.office.com © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Related session BRK2028, Thu 12:30PM
Deploying Web Add-ins Office Store or O365 Tenant Developer Web App Consumers & Org Users Manifest Web Server Related session BRK2028, Thu 12:30PM

21 5/10/2018 3:38 AM What’s Coming © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Features Roadmap O365 Centralized Deployment GA
Add-in Commands in Mac for W/X/P More APIs across all apps OneNote Add-ins across platforms Add-in Single Sign-on Continued UX and Perf improvements

23 Resources and Support

24 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

25 Related Sessions Session Title Time BRK2157
Get the Office developer platform roadmap Mon, 2:15 PM BRK3306 Power your applications with Excel Workbooks as a Service Wed, 9:00 AM BRK3044 Integrate line of business services and processes with Outlook on Windows, Mac and Web Wed, 2:15 PM BRK2028 Manage and deploy Office add-ins and Office 365 apps Thu, 12:30 PM BRK1019 Vote and celebrate at the Microsoft Office App Awards Thu, 4:00 PM BRK2259 Build custom applications with Microsoft OneNote Fri, 9:00 AM

26 Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack:

27 Join the Microsoft Tech Community to collaborate, share, and learn from the experts:

28 Please evaluate this session
5/10/2018 3:38 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.

29 5/10/2018 3:38 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Office Add-ins: Make your solution a native part of Office"

Similar presentations


Ads by Google