2015-07-16

This month’s Office 365 Dev Digest was written by Jeremy Thake, technical product manager for the Office 365 Dev team.

Welcome to the fifth edition of Dev Digest, designed to help you—the Office 365 developer—keep up-to-date with what’s new in Office 365 development.

On July 9th we announced the news that Office 2016 for Mac was released. Currently this includes support for Office Add-ins in Outlook, and our engineering team is working hard to support add-ins in Word, PowerPoint and Excel as well. This means if you have written an Office Add-in that works right now with Office 2013 on Windows desktop, Office Online or Office for iOS, it will also work with the Mac version.

On June 24th, we also announced that Office for Android Phone is generally available. Right now, these apps do not support Office Add-ins, but once our engineers are done with OSX and iOS add-in support, Android is next!

Visual Studio 2015 will also be released on July 20th with an online streamed Connect() event that is well worth watching! Based on your feedback we made improvements for Office 365 developers, including an updated Add Connected Service wizard.

We also announced that Office 365 users gain one-click access to third-party apps through a new Office 365 Store tile on the app launcher and Store link in the My Apps page. This will dramatically increase the exposure of your products in the Office 365 Store. We are seeing more and more products want to be a first-class citizen of the Office 365 experience across all our workloads and not just inside Office apps and SharePoint.

There are new activity logging and reporting capabilities through the Office 365 Management Activity API. The capabilities here will continually grow over time, and if you are an ISV, there is a program where you can submit your interest.

We have just published a bunch of new hands-on labs for APIs that we announced in a preview of Build/Ignite at dev.office.com/training. Check out over 80 labs, including File Handler, Groups API, Unified API and Video Portal APIs, which you can take in your own time for free at dev.office.com/training.

We worked closely to get a case study published about how Blue Meteorite in Finland transformed their on-premises SharePoint Farm Solution intranet product to the SharePoint Add-in model. For more information on how to transform your product, please visit dev.office.com/transform.

Our team also created a new Reddit sub-reddit to encourage contributions and a FlipBoard magazine to keep up-to-date with news around Office 365 development!

I encourage you all to engage with us on the Office 365 Technical Network with your questions.



Dev documentation

The Microsoft Content Publishing team works hard producing documentation to help developers learn our platform. Here are the key new and updated articles for this month:

Solution guidance (SharePoint)

Create remote timer jobs in SharePoint

Authorize provider-hosted app users at run time by using OAuth

Cross-domain images in SharePoint provider-hosted add-ins

Elevated privileges in SharePoint Add-ins

Upload web parts in SharePoint

Use asynchronous operations in SharePoint Add-ins

Office Add-ins

Document.getFileAsync method

Document.getSelectedDataAsync method

Document.setSelectedDataAsync method

TableData object

TableData.headers property

TableData.rows property

Context.commerceAllowed property

Context.touchEnabled property

Office integration

Integrate with Office from iOS applications

Office for iOS support for the iOS Document Picker

Integrate with Office from Windows universal apps

Integrate with Office from Win32 sync clients

Office for Android support for the Android Storage Access Framework

Integrate with Office from Android applications

Office 365 APIs

New

Office 365 Management APIs overview

Office 365 Service Communications API reference (preview)

Office 365 Management Activity API reference (preview)

Office 365 APIs for Mail hands on Lab

Office 365 APIs for Calendar hands on Lab

File Handler hands on Lab

Groups API hands on Lab

Unified API hands on Lab

Video API hands on Lab

Updates

Office 365 Groups REST API reference (preview)

Video REST API reference (preview)

Files REST API reference

Resource reference for the Mail, Calendar and Contacts REST APIs

Discovery Service REST API reference

Office 365 for Enterprise Developers

SharePoint Add-ins

New

Add custom client-side rendering to a SharePoint-hosted SharePoint Add-in

Create a custom ribbon button in the host web of a SharePoint Add-in

For more documentation check out Office developer documentation.

Code samples

Our team is continually on the lookout for new code samples to help you jump-start your own projects. Here is a list of the most recent new and updated samples from Microsoft as well as the dev community.

New

O365-Android-ArtCurator

O365-iOS-ArtCurator

O365-WinPhone-ArtCurator

O365-Angular-ArtCurator

Office app development—Medium article for Art Curator sample apps

Most recent Office 365 Dev podcasts

Since joining Microsoft last year, I have been running around campus interviewing people about various dev topics. If you would like to hear me interview someone on a particular topic, please submit your suggestions in the Yammer group, and I’ll go hunt the relevant people down to interview.

Here are the most recent podcast interviews:

Episode 051 on Office UI Fabric

Episode 052 on client side dev with Mark Rackley

Episode 053 on micro services with Bob German

Episode 054 panel discussion on SharePoint development

For more podcasts check out dev.office.com/podcasts.

Patterns and practices

The Microsoft Patterns and Practices team is working hard to release samples to show the power of SharePoint Add-ins. Don’t forget to join the monthly community calls to hear the updates from them directly on Skype for Business and the previously launched Skype Developer Platform (developer.skype.com).

Here are the latest updates from the team:

Updated Transform page on dev.office.com/transform

Office 365 Developer Patterns and Practices (PnP)—June release details

PnP July community call recording at Channel 9

New training package created based on the PnP guidance at OfficeDevPnPTraining

Numerous new videos in the PnP Channel 9 check at OfficeDevPnPVideos

Numerous updates and new articles to PnP section in MSDN at OfficeDevPnPMSDN

For more on patterns and practices check out dev.office.com/patterns-and-practices. All questions related on released materials and guidance can be added to our Yammer group at OfficeDevPnPYammer.

Dev community blog posts

The Office 365 dev community has been busy this month. It is exciting to see the effort people put into their posts in their spare time to share with the community.

Check out these articles from the Microsoft field, MVPs and more:

An early look at Cortana integration with Office 365

Microsoft Garage Tossup app

Worldwide Partner Conference (WPC) 2015

Gigjam: unleashing the human process

Debugging websites with Visual Studio code by Sahil Malik

SharePoint apps add-ins minify

Adding Custom Tiles to the Office 365 App Launcher by Wes Hackett

Inconvenient Internet Explorer security zones and Azure AD web applications by Waldek Mastykarz

Header/Footer with Breadcrumb and Global Ribbon SPO Office 365 Dev

Getting started with adaljs and Office 365 APIs by Scot Hillier on ITUnity

Troubleshooting SharePoint Add-ins configuration on-premises by Matthew McDermott

SharePoint client-side devs be heard by Marc Rackley

Office 365 Video Portal API deep dive by Balamurugan Kailasam on the SharePointCommunity.net

Azure Logic apps YouTube Channel

Implementing AD integration with Office 365 using a sub-domain (for dev/test) by Chris O’Brien

Hooking SharePoint APIs with Android by Kris Wagner

Inconvenient ADAL JS Angular with simultaneous CORS requests by Waldek Mastykarz

Using The Force With Office 365 by Todd Baginski

SPTechCon Developer Days follow Up by Marc Anderson

Get SharePoint Apps for current web using JavaScript CSOM (Office 365) by Chris O’Connor

Transforming SharePoint customizations to add-in model training package by Vesa Juvonen

Why are we talking about the new Office 365 Authoring Tools again? by Marc Anderson on ITUnity.com

Visual Studio 2015 RC Connected Services by Tim Ferro

Developing Yammer apps for iOS/OS X with ADAL, REST API and Swift 2.0 by Stephane Cordonnier

MVP Dev Track Day1—Native iOS Apps using Swift for Office365 by Sahil Malik

Office Store

Companies across the globe are extending the value of Office every day with Office Add-ins. See how these solutions are making a difference at real companies by watching their stories on betterwith.office.com! We have two new videos for you to check out.

Barnes Healthcare deploys BetterCloud to tighten management of its Office 365 platform

New Signature migrates to a digital approval process with DocuSign and Office 365

Upcoming events

There are plenty of events on the horizon…don’t miss out on these great events with Office 365 content. Our team looks forward to meeting you all at these events, so don’t be shy come say hello at the Office 365 booth!

Aug. 18–20

SharePoint Fest, Seattle

Oct. 12

Unity Connect, Amsterdam

Oct. 14

DevIntersection, Amsterdam

Oct. 26

DevIntersection, Las Vegas

Nov. 9–12

European SharePoint conference

For more events check out dev.office.com/events.

Until next month, please join our community discussions at www.yammer.com/itpronetwork and follow us on @OfficeDev on Twitter and on Facebook.

Also, be sure to follow along with us on our daily developer mission: Jeremy Thake (@jthake), Chris Johnson (@loungflyz), Sonya Koptyev (@SonyaKoptyev), Dave Pae (@davidpae) and Jim Epes (@j_epes).

—Jeremy Thake

The post Office 365—monthly Dev Digest for July appeared first on Office Blogs.

Show more