Download presentation
Presentation is loading. Please wait.
Published byDestini Reeves Modified over 10 years ago
1
virtual techdays INDIA │ 28 - 30 September 2011 Building Windows Phone 7 Apps For Windows Azure - Best Match with Cloud Jebarson Jebamony │ Consultant, Microsoft
2
Introduction Windows Azure Toolkit for Windows Phone ASP.net MVC3 Web Role Authentication Blobs Queues Tables Questions & Answers virtual techdays INDIA │ 28 - 30 September 2011 S E S S I O N A G E N D A
3
Availability, CDN. On demand. No infrastructure overhead. SQL on cloud. virtual techdays INDIA │ 28 - 30 September 2011 Introduction
4
Toolkit & Project templates for Azure based apps on Windows Phone. OOB support for authentication using ASP.net membership / ACS. OOB integration with Azure storage account. ACS support extended to Windows live, Yahoo, Google, ADS, Facebook, etc. OOB integration with SQL Azure. OOB support for Microsoft and Apple Push notification. virtual techdays INDIA │ 28 - 30 September 2011 Windows Azure Toolkit for Windows Phone
5
virtual techdays INDIA │ 28 - 30 September 2011 Windows Azure Toolkit for Windows Phone ASP.net MVC3 Web Role Authentication Service Storage Service SQL Data Service Push Notification Service Authentication Providers Live, Yahoo, Facebook, Google etc. Azure ACS Azure Queues Windows Azure Toolkit for Windows Phone Azure BlobsAzure Tables MS Push Notification Service SQL Azure
6
Certificate for signed request made from the API. User management. Table access management. Queue access management. Full push notification management. virtual techdays INDIA │ 28 - 30 September 2011 ASP.net MVC3 Web Role
7
virtual techdays INDIA │ 28 - 30 September 2011 ASP.net MVC3 Web Role – Demo
8
virtual techdays INDIA │ 28 - 30 September 2011 Authentication Windows Azure Toolkit for Windows Phone AuthenticationClient ASP.net MVC3 Web Role Secure Certificate AuthenticationService 1. Authentication Request 2. Service verifies the credentials across the selected membership. 3. Once the credentials are validated, the service creates a token and encrypts & signs it. The token will be identified for further transactions 4. The token is sent back along with a authentication succeeded message.
9
virtual techdays INDIA │ 28 - 30 September 2011 Authentication – Demo
10
virtual techdays INDIA │ 28 - 30 September 2011 Blobs Windows Azure Toolkit for Windows Phone SharedAccessSignature ServiceClient ASP.net MVC3 Web Role Secure Certificate SharedAccessSignature Service 1. Instantiate CloudBlobClient using SAS / using the Blob Uri and authentication token 2. CloudBlobClient uses the SAS service / the authentication token to build the request to the REST API of the cloud storage container. 3. The request sent is processed and sent back as a response CloudBlobClient 4. The response is encapsulated as CloudOperationResponse and send back.
11
virtual techdays INDIA │ 28 - 30 September 2011 Blobs – Demo
12
virtual techdays INDIA │ 28 - 30 September 2011 Queues Windows Azure Toolkit for Windows Phone CloudQueueClient ASP.net MVC3 Web Role Secure Certificate AzureQueueProxy 1. Instantiate CloudQueueClient using token 2. Send the request across to the AzureQueueProxy 3. Signs the request header with the authorization and expiry date time. 4. Sends back the CloudOperationResponse got from the Azure SDK.
13
virtual techdays INDIA │ 28 - 30 September 2011 Queues – Demo
14
virtual techdays INDIA │ 28 - 30 September 2011 Tables Windows Azure Toolkit for Windows Phone CloudTableClient ASP.net MVC3 Web Role Secure Certificate AzureTableProxy 1. Define a TableServiceEntity with the schema of the table. 2. Create a TableServiceContext with the authentication token. 3. Make a request out of CloudTableClient / TableServiceContext as per need. 4. The request encapsulated along with the TableServiceSchema when send to the proxy service. TableServiceContext DataServiceCollection 5. The CloudOperationResponse brings the output per the request as a DataServiceCollection. TableServiceEntity
15
virtual techdays INDIA │ 28 - 30 September 2011 Tables – Demo
16
Windows Azure Toolkit for Windows Phone Windows Azure Toolkit for Windows Phone Using Windows Azure Toolkit Project Template – Channel 9 Video Using Windows Azure Toolkit Project Template – Channel 9 Video Questions on toolkit waztoolkitwp7@microsoft.com virtual techdays INDIA │ 28 - 30 September 2011 Resources
17
virtual techdays INDIA │ 28 - 30 September 2011 Building Windows Phone 7 Apps For Windows Azure - Best Match with Cloud Questions & Answers
18
virtual techdays THANKS │ 22-24 November 2010 jebarv@microsoft.com │ http://jebarson.info │ @jebarson007 http://jebarson.info
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.