SharePoint Apps and Windows Azure

Last Monday I had an opportunity to present as part of the keynote of this year’s SharePoint Conference.  My segment of the keynote covered the new SharePoint Cloud App Model we are introducing as part of the upcoming SharePoint 2013 and Office 365 releases.  This new app model for SharePoint is additive to the full trust solutions developers write today, and is built around three core tenants:

  • Simplifying the development model and making it consistent between the on-premises version of SharePoint and SharePoint Online provided with Office 365.
  • Making the execution model loosely coupled – and enabling developers to build apps and write code that can run outside of the core SharePoint service. This makes it easy to deploy SharePoint apps using Windows Azure, and avoid having to worry about breaking SharePoint and the apps within it when something is upgraded.  This new loosely coupled model also enables developers to write SharePoint applications that can leverage the full capabilities of the .NET Framework – including ASP.NET Web Forms 4.5, ASP.NET MVC 4, ASP.NET Web API, EF 5, Async, and more.
  • Implementing this loosely coupled model using standard web protocols – like OAuth, JSON, and REST APIs – that enable developers to re-use skills and tools, and easily integrate SharePoint with Web and Mobile application architectures.

A video of my talk + demos is now available to watch online:

image

In the talk I walked through building an app from scratch – it showed off how easy it is to build solutions using new SharePoint application, and highlighted a web + workflow + mobile scenario that integrates SharePoint with code hosted on Windows Azure (all built using Visual Studio 2012 and ASP.NET 4.5 – including MVC and Web API).

The new SharePoint Cloud App Model is something that I think is pretty exciting, and it is going to make it a lot easier to build SharePoint apps using the full power of both Windows Azure and the .NET Framework.  Using Windows Azure to easily extend SaaS based solutions like Office 365 is also a really natural fit and one that is going to offer a bunch of great developer opportunities. 

Hope this helps,

Scott 

P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu

Published Sunday, November 18, 2012 5:11 PM by ScottGu

Comments

# re: SharePoint Apps and Windows Azure

Monday, November 19, 2012 2:43 AM by Mike

@Scott

"and is built around three core tenants"

Did you mean "tenets"?

# re: SharePoint Apps and Windows Azure

Monday, November 19, 2012 4:08 AM by Daniel

Hey Scott,

pretty cool stuff. As always in very high quality...

Are there more videos about the ShareConf online?

e.g. Channel 9?

Would be great.

# re: SharePoint Apps and Windows Azure

Monday, November 19, 2012 4:39 AM by jon

First paragraph.

Tenant: A person who occupies land or property rented from a landlord.

Tenet: A principle or belief, esp. one of the main principles of a religion or philosophy.

# re: SharePoint Apps and Windows Azure

Monday, November 19, 2012 7:24 AM by Matt Law

Is it possible to have the code for this example.

# re: SharePoint Apps and Windows Azure

Monday, November 19, 2012 2:03 PM by Chris

Impressive stuff. Thanks for the demo.

# re: SharePoint Apps and Windows Azure

Wednesday, December 12, 2012 3:26 AM by smita

its awesome video....

# re: SharePoint Apps and Windows Azure

Tuesday, January 15, 2013 4:58 AM by eXtreme NET

Great Video about Sharepoint, very useful application. Many of our users are searching VPS with preinstalled Sharepoint.