windows azure with windows phone 7

10
WP7 with Azure Subodh N Pushpak Building Windows Phone Applications with Windows Azure Platform and Visual Studio 2010

Upload: subodh-pushpak

Post on 10-May-2015

402 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Windows Azure with Windows Phone 7

WP7 with Azure

Subodh N Pushpak

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

Page 2: Windows Azure with Windows Phone 7

Agenda

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

Page 3: Windows Azure with Windows Phone 7

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

Page 4: Windows Azure with Windows Phone 7

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/

Page 5: Windows Azure with Windows Phone 7

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

Page 6: Windows Azure with Windows Phone 7

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.

Page 7: Windows Azure with Windows Phone 7

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

Page 8: Windows Azure with Windows Phone 7

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

Page 9: Windows Azure with Windows Phone 7

Questions & Answers

Page 10: Windows Azure with Windows Phone 7

ThanksSubodh N Pushpak

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

Email: [email protected]

Twitter: s_pushpak