Building a Mail Compose App for Outlook in 9 minutes

Yesterday I authored a post and video illustrating how to build a Task Page App for Office in 7 minutes. The purpose was to show how quickly apps can be developed for Office using the new app model (especially compared to traditional Office plug-in development). I was asked to do a similar video on Mail…


Building an App for Office in 7 minutes

When I speak to developers about building Apps for Office, I’ll often build an end-to-end app from scratch to illustrate the ease in development. I can usually mock up most scenarios in 5-20min. How so quick? Apps for Office leverage standard web technologies like HTML5, JavaScript, and CSS, making most web developers an instant Office…

4

Connecting to SharePoint from an Office App

I’m frequently asked by developers how to connect to SharePoint from an App for Office. There are several ways to accomplish this, so I thought I’d document the patterns I’ve used. I’ll detail five patterns: Explicit Login SharePoint-hosted Office App App-only Permissions Permissions “on the fly” Office 365 APIs Apps for Office typically lack user…

7

Developing iOS Apps with Azure and Office 365 APIs

Microsoft will kick-off a world tour event this week with the Office 365 Summit (formerly Ignite). With planned stops across 6 continents and fresh new content/tracks, the Summit promised to be the premier Office 365 training event offered by Microsoft. I’ll have the pleasure of delivering developer sessions across two separate developer tracks with a…

15

Developing Apps against the Office Graph – Part 2

Earlier this week I authored a blog post on Developing Apps against the Office Graph. In the post, I used static Graph Query Language (GQL) to display Office Graph results in a visualization different from Delve. In this post, I’ll take the solution further to utilize “edge weight” and dynamic GQL queries that include both…


Developing Apps against the Office Graph – Part 1

Last week, Microsoft started rolling out Delve to Office 365 customers. Delve is a cool new way to discover relevant information and connections across your work life. As cool as Delve is, I’m even more excited about the Office Graph that powers it. The Office Graph puts sophisticated machine learning on top of all the…

3

Using Azure to SSL-Enable an Http REST Service

The internet is full of interesting (and often free) REST services that expose countless new data sources and operations to client-side applications. A week doesn’t go by where I’m not playing with some new service for a client-side app I’m building. One challenge I’ve encountered is when I’m building an SSL-enabled app against a service…