At Build 2016, Microsoft has a focus on providing developers with new tools to make their jobs easier and provide exciting new possibilities with their popular applications. Highlighted today are the latest set of features and tools available to developers for Office. Let's take a quick look at the details.
Building Native Solutions for Office 2016
Add-in Commands - When developers are creating add-ins for Office, add-in commands make them easier to discover in Word, Excel, PowerPoint and Outlook. The offer the ability for developers to create new tabs, custom buttons and extend contextual menus, to name a few.
Add-ins for Mac - The same add-ins available to developers on Windows, online and iPad will be available for Mac allowing developers to reach their audience across even more devices.
Office Deployment Management Add-in - This add-in allows an organizations Administrator to assign add-ins directly to users without their interaction by uploading directly to their accounts.
API's for Word Online - Word Online now includes support for Word 1.1 API set, this includes features like updating, removing, inserting or reading bindings.
Sideload Add-ins for Office Online- Developers now have access to sideloading add-ins for Word, Excel and PowerPoint Online. This allows for easier deployment and testing of add-ins for the Office online clients.
Discover Add-ins for Outlook - Developers now have a better interface for their users to discover add-ins for Microsoft's Outlook. Clicking on the "Store" button in Outlook 2016 ribbons, users are greeted with an in-client experience that allows easy toggling of add-ins they want to use and those they no longer want to use. Simply clicking on each add-in will allow users to gain further information on its functions.
Outlook Modules - Developers can create and host their own modules for content inside Outlook for their users.
To help developers in creating engaging apps for their users, Microsoft has introduced Microsoft Graph. This platforms integrates with Office 365 and Azure AD platforms to provide developers with data and insights to create smart, people-centric apps. With Microsoft Graph developers have access to the following new tools and API's:
Webhooks - Webhooks are service-to-service callbacks that give developers notifications on changes to data in Microsoft Graph by subscribing to the webhook.
Excel REST API - This new API gives developers the power to read and modify data in an Excel workbook.
People API - Using the data from Microsfot Graph the People API gives the ability to search for people across Office 365, who matter most and to search for poeple based on topics discussed in Office 365.
findMeetingTimes API - This new API uses a window of time to best suggest a time to have a meeting between organizers and attendees. This removes the organizer from having to look through all attendees data on times available and/or busy.
Microsoft Graph SDKs, Office Graphs & Outlook Tasks - The Microsfot Graph SDK has been updated for platforms like iOS and Android to help in accessing data on your specific device/platform. In addition, Office Graph connects with Microsoft Graph to show user content based on how they use Office 365. For Outlook the new API for task provides CRUD and sync support for to-do lists.
Along with these new tools in Office, Office 365 and Microsoft Graph, developers have also been given the tools to further integrate Skype for Business into their applications and platforms. These new SDK's and API's include the ability to embed Skype for Business video, audio and chat into mobile or tablet applications with Skype for Business App SDK, Skype for Business User API, which allows developers add chat and presence experiences to any communications solutions and Office 365 Connectors which gives team a single identity for communication across multiple Office 365 apps.
These new tools are available now for developers to implement and use within their organizations and applications. For even further insight and videos showcasing these new SDK's and API's head over to this page. Let us know in the comments which new tools are most useful to you and what has you excited.