principal group program managerdownload.microsoft.com/download/0/f/1/0f1b141a-9c... · 4/19/2016...
TRANSCRIPT
![Page 1: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/1.jpg)
Office Developer Platform Overview
Tristan Davis
Principal Group Program Manager
![Page 2: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/2.jpg)
Agenda
![Page 3: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/3.jpg)
Developer vision
![Page 4: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/4.jpg)
"The most strategic developer surface area for us is Office 365.“
—Satya Nadella
![Page 5: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/5.jpg)
![Page 6: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/6.jpg)
![Page 7: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/7.jpg)
Office Add-ins
• Extend Office clients across platforms using web technologies.
![Page 8: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/8.jpg)
![Page 9: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/9.jpg)
![Page 10: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/10.jpg)
![Page 11: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/11.jpg)
![Page 12: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/12.jpg)
Win32 Online iPad Mac iPhone Android UWA
Read
Platforms Roadmap
Today
Backlog
3-6 months
![Page 13: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/13.jpg)
What’s New?
Preview -> GA• Add-ins in Outlook.com
• Ribbon extensibility in W/X/P add-ins
• Office Add-ins in Mac
• Excel API 1.2
New in GA• Full parity for PowerPoint Online
• Developer side-loading in Office Online
• Visual Studio Project Templates
• Office UI Fabric 2.2
• In-client Store for Outlook
• Authentication improvements for add-ins
• Common APIs - inserting picture and display dialog
• Open Specs and Samples
• Dev.office.com improvements
![Page 14: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/14.jpg)
Office add-in session
B866 - Make Your Solution a Native Part of Office on Every Platform
5pm Thursday – Marriott Salon 6
#
![Page 15: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/15.jpg)
6 Coding Challenges
• OFF14 Create your first Office add-in with the Excel JavaScript APIs
• OFF18 Create your first Office add-in with the Word JavaScript APIs
• OFF16 Create your first Office add-in with the Outlook JavaScript APIs
• OFF17 Create your first Office add-in with the PowerPoint JavaScript APIs
• Create and test an Office add-in in Office Online
• Create and test your Office add-in on a Mac and IPad
![Page 16: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/16.jpg)
2
![Page 17: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/17.jpg)
Calendar
Microsoft Graph APIs
https://graph.microsoft.com
And more …
PeopleDocuments
Access data and
intelligence from
the Microsoft cloud
Enabling a consistentdevelopment platform
For both
commercial
and consumer
Excel
Notebooks
Office Graph
Groups
Build smarter apps by connecting to Office services
Users
![Page 18: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/18.jpg)
![Page 19: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/19.jpg)
![Page 20: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/20.jpg)
![Page 21: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/21.jpg)
![Page 22: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/22.jpg)
Microsoft Graph Roadmap
Preview -> GA• /beta functionality in Microsoft Graph going to
/v1.0
• Consumer/commercial workload support
• Notifications (webhooks)
• .NET SDK for Microsoft Graph
• RC for iOS/Android/Java SDKs for Microsoft Graph
New in Preview• New APIs in Microsoft Graph
• Excel REST API
• Administrative Units
• Find meeting time API
• Get/set out of office
• Online meeting links
• Updates to People API
• Updates to trending APIs
• more…
• Ruby/Python/Node SDKs for Microsoft Graph
![Page 23: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/23.jpg)
Microsoft Graph session
B820 - Build Smarter Apps by Connecting to Office Services
2pm Thursday - Marriott Salon 6
![Page 24: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/24.jpg)
11 Coding Challenges
• OFF19 Get notified when data changes through Microsoft Graph Webhooks
• OFF03 Connect to Excel files in OneDrive with the Microsoft Graph
• OFF10 Connect to the Office 365 mail with the Microsoft Graph
• OFF04 Connect to files in OneDrive with the Microsoft Graph
• OFF25 Connect to the Microsoft Graph on a Windows 10 app
• OFF06 Connect to insights with the Microsoft Graph, get trending documents and the list of people you work with
• OFF02 Connect to calendar with the Microsoft Graph, find my next meeting and launch the Skype online meeting experience
• OFF07 Connect to people with the Microsoft Graph, find a colleague/contact even if I don’t know how to spell their name
• OFF12 Connect to user ’s profile and get their profile picture with the Microsoft Graph
• OFF05 Connect to groups, add a member, see the group files and conversations
• OFF11 Connect to the OneNote API with the Microsoft Graph
![Page 25: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/25.jpg)
![Page 26: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/26.jpg)
Conversations as a platform
The platform to discover, access, interact
![Page 27: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/27.jpg)
Engage people through conversations
• Let your apps and services facilitate and participate in conversations
Office 365 Group Connectors
Skype for Business Web & Mobile SDK
![Page 28: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/28.jpg)
Single canvas:View and discuss external content along side your group conversations
Office 365 Connectors
Office 365 Connectors
Project and
Productivity
Customer
Relationship
News and
Social
Developer
Tools
Trello Asana Wunderlist
Salesforce MSFT Dynamics
Bing News Twitter RSS
Zendesk
Github Visual Studio Webhook
![Page 29: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/29.jpg)
Introduction to Connectors Platform
Easy for 3rd parties to push rich content into Groups
Webhooks + Polling Architecture• OAuth for access
Users stay in sync with external activity• Can collaborate on their content alongside internal group conversations
Messages arrive in a Connector card format• Consistent UX across a variety of messages
• Easy to find important content and actions
• Used by both 1st and 3rd party
![Page 30: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/30.jpg)
![Page 31: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/31.jpg)
![Page 32: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/32.jpg)
![Page 33: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/33.jpg)
Embed Conversations in Your App with Skype
Skype Capabilities
Skype Developer Platform
User API
Skype Web SDK
JavaScript
Skype for Business
App SDK (Preview)
iOS / Android
Your web app Your mobile/tablet app
![Page 34: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/34.jpg)
![Page 35: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/35.jpg)
Roadmap
Preview -> GA• Office 365 Group Connectors
• Custom connectors via webhook
• Skype Web SDK
• Skype for Business User API for Online
New in GA• ~50+ connectors!
• Open docs and samples for Skype Developer Platform
• Interactive Skype Web SDK sample experience
• dev.office.com/skype
![Page 36: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/36.jpg)
Conversations session
B848 -Engage and Win Users with Your Apps Through Intelligent Conversations
3:30pm Thursday - Marriott Salon 7
![Page 37: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/37.jpg)
3 Coding Challenges
OFF01 Create an Office 365 Group connector
OFF08 Integrate Skype for Business in your external web applications with the Skype Web SDK
OFF23 Integrate Skype for Business in a Office add-in with the Skype Web SDK
![Page 38: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/38.jpg)
https://www.yammer.com/itpronetwork @OfficeDev
St ar tSt ar t
http://dev.office.com/podcastshttp://officespdev.userv
oice.com/
http://aka.ms/O365DevShow
Engage
![Page 39: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/39.jpg)
Please Complete An Evaluation Form! Your input is important!
![Page 40: Principal Group Program Managerdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/19/2016 · • Create and test your Office add-in on a Mac and IPad. 2. Calendar Microsoft](https://reader034.vdocuments.mx/reader034/viewer/2022052020/6033b6d45f049d59f63cbbf3/html5/thumbnails/40.jpg)