windows azure with windows phone 7

Post on 10-May-2015

402 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WP7 with Azure

Subodh N Pushpak

Building Windows Phone Applications with Windows Azure Platform and Visual Studio 2010

Agenda

• Introduction to WP7• Using the Windows Azure Toolkit for WP7• Getting Started• Authentication• Push Notifications, Queues• Demo

WP7 – A New Kind of PhoneGreat, not only for End-Users but also for Developers

• Free Versions of the Development Tools • Leverage Latest Development Tools• Powerful and mature Ecosystem of tools • Developing Applications for Windows

Phone 7 is Fun

Getting Started

Visit the Windows Phone Developer Portalhttp://create.msdn.com/en-US/

Download Azure tools athttps://www.windowsazure.com/en-us/develop/downloads/

Download toolkit from http://watwp.codeplex.com/

User AuthenticationThe Windows Azure Toolkit for Windows Phone project template for Visual Studio can implement two different access control strategies:

• It can generate and include in the project a classic ASP.NET membership store,

• It can outsource authentication to the Windows Azure Access Control Service

ASP .NET membership storeASP .NET membership store in Windows Azure• An ASP.NET membership store is generated and placed

in Windows Azure storage.• The Windows Phone application will include UI elements

for registering and logging in users via username and password, which will be stored in the membership database.

• The project can be entirely self-contained.• managing a user store may become a burden; and one

application relying on its own user store cannot be easily integrated with other solutions.

The Windows Azure ACSWindows Azure Access Control If you choose this option, • The template will configure your application to outsource

authentication to the Windows Azure Access Control Service

• This means that the Windows Phone application will enable 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

• In order to take advantage of this option you need to have a namespace with the Windows Azure Access Control Service, and an active internet connection for communicating with ACS itself and the configured identity providers. 

• ACS approach gives you the most reach, as it can authenticate users from well known identity providers on the web

Demos

Creating a Demo application from VS 2010 Azure templateShowcasing ASP .Net membership storeDemonstrating the Push notificationsDemonstrating the storage capabilitiesDemonstrating the Queues

Showcasing ACS Leveraging various providers like LiveId, Google, yahoo

Questions & Answers

ThanksSubodh N Pushpak

http://geekswithblogs.net/subodhnpushpak/http://subodhnpushpak.wordpress.com

Email: subodh.n.pushpak@hotmail.com

Twitter: s_pushpak

top related