windows azure with windows phone 7
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: [email protected]
Twitter: s_pushpak