View
0
Download
0
Category
Preview:
Citation preview
Office Developer Platform Overview
Tristan Davis
Principal Group Program Manager
Agenda
Developer vision
"The most strategic developer surface area for us is Office 365.“
—Satya Nadella
Office Add-ins
• Extend Office clients across platforms using web technologies.
Win32 Online iPad Mac iPhone Android UWA
Read
Platforms Roadmap
Today
Backlog
3-6 months
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
Office add-in session
B866 - Make Your Solution a Native Part of Office on Every Platform
5pm Thursday – Marriott Salon 6
#
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
2
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
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
Microsoft Graph session
B820 - Build Smarter Apps by Connecting to Office Services
2pm Thursday - Marriott Salon 6
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
Conversations as a platform
The platform to discover, access, interact
Engage people through conversations
• Let your apps and services facilitate and participate in conversations
Office 365 Group Connectors
Skype for Business Web & Mobile SDK
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
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
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
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
Conversations session
B848 -Engage and Win Users with Your Apps Through Intelligent Conversations
3:30pm Thursday - Marriott Salon 7
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
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
Please Complete An Evaluation Form! Your input is important!
Recommended