This Toolkit is now deprecated and is now

superseded by Windows Azure Mobile Services

The Windows Azure Toolkit for Windows Phone provided developers with the first iteration of support for building backend services for Windows Phone apps using Windows Azure.  The main areas of feedback we received from mobile developers was that they wanted a turn-key set of services for common functionality such as notifications, auth, and data.   Windows Azure Mobile Services directly reflects this feedback by enabling developers to simply provision, configure, and consume scalable backend services. The downloads for this toolkit will be removed on the week of Feb 1st 2013 and all future improvements will be channeled into Windows Azure Mobile Services rather than this toolkit. 

To get started with Mobile Services, sign up for a Windows Azure account and receive 10 free Mobile Services.


The Windows Azure Toolkit for Windows Phone is designed to make it easier for you to build mobile applications that leverage cloud services running in Windows Azure.

The toolkit includes Visual Studio project templates for Windows Phone and Windows Azure, class libraries optimized for use on the phone, sample applications, and documentation. All this content is designed to be easily reused, simplifying your experience and optimizing your time when building your own phone applications leveraging cloud services.

In addition to support for Windows Azure storage services, this toolkit includes membership services to provide authentication and authorization for your phone applications and support for Microsoft and Apple push notifications.

For membership, you can choose between two different access control strategies: the toolkit can generate and include in your application a classic ASP.NET membership store, or it can outsource authentication to the Windows Azure Access Control Service (ACS). The latter enables your users to register and log in by reusing their existing accounts from identity providers such as Windows Live ID, Google, Yahoo and possibly from their Active Directory or Facebook.

Windows Azure

Windows Azure is a cloud-computing platform that lets you run applications and store data in the cloud. Instead of having to worry about building out the underlying infrastructure and managing the operating system, you can simply build your application and deploy it to Windows Azure. Windows Azure provides developers with on-demand compute, storage, networking, and content delivery capabilities.

SQL Azure Database

Microsoft SQL Azure Database is a highly available and scalable cloud database service built on SQL Server technologies. With SQL Azure, you do not have to install, setup, patch, or manage any software. High availability and fault tolerance is built-in and no physical administration is required. Additionally, you can get productive on SQL Azure quickly by using the same familiar T-SQL based relational model and the same powerful development and management tools used for on-premises databases.

For more information about Windows Azure, visit the Windows Azure website. For developer focused training material, download the Windows Azure Platform Training Kit or view the online Windows Azure Platform Training Course.

Last edited Jan 21, 2013 at 8:23 PM by nharris, version 3

Comments

payini Feb 18, 2012 at 4:00 AM 
Good info. Thanks.