<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bruno Terkaly - Developer Evangelist - bterkaly@microsoft.com</title><link>http://blogs.msdn.com/b/brunoterkaly/</link><description>Making Microsoft developer efforts more effective.</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>Cloud Applications and Application Lifecycle Management (Includes Azure)</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/08/cloud-applications-and-application-lifecycle-management-includes-azure.aspx</link><pubDate>Wed, 08 Feb 2012 17:05:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10265479</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10265479</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/08/cloud-applications-and-application-lifecycle-management-includes-azure.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Application Development in the cloud&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Azure Application Lifecycle Management with Buck Woody&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/buckwoody/archive/2012/02/07/application-lifecycle-management-overview-for-windows-azure.aspx" target="_blank"&gt;http://blogs.msdn.com/b/buckwoody/archive/2012/02/07/application-lifecycle-management-overview-for-windows-azure.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; ALM with Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff803362.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ff803362.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; David Chappell&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/global/applicationplatform/en/us/RenderingAssets/Whitepapers/What%20is%20Application%20Lifecycle%20Management.pdf" target="_blank"&gt;http://www.microsoft.com/global/applicationplatform/en/us/RenderingAssets/Whitepapers/What%20is%20Application%20Lifecycle%20Management.pdf&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Northwest Cadance Can Help&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://itevent.net/application-lifecycle-management-alm-from-design-to-development" target="_blank"&gt;http://itevent.net/application-lifecycle-management-alm-from-design-to-development&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Microsoft MSDN – Application Lifecycle Management&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff625779" target="_blank"&gt;http://msdn.microsoft.com/en-us/vstudio/ff625779&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265479" width="1" height="1"&gt;</description></item><item><title>Azure Ports</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/07/azure-ports.aspx</link><pubDate>Wed, 08 Feb 2012 06:03:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10265278</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10265278</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/07/azure-ports.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;&lt;b&gt;Outbound&lt;/b&gt; ports that have to be opened for Azure development&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;The following list represents protocols and output ports needed by Azure developers.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor; font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt;Action &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt;Domain &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" width="109" scope="col"&gt;Protocol &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" width="84" scope="col"&gt;Port &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt;Description &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Management Portal&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;?&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;HTTP/S (?)&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;?&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Using the Silverlight Management App&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;RDP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.cloudapp.net                  &lt;br /&gt;Custom domain                   &lt;br /&gt;                  &lt;br /&gt;This is the default for most RDP listeners.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;RDP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;3389&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Remote Desktop connection to VMs&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Publish from VS&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.blob.core.windows.net&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;Http/s + ?&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;?&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Blob domain for package upload for access of management api&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Webdeploy&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.cloudapp.net                  &lt;br /&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Reference to Web Deploy on Port 8172&lt;/td&gt;                        &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://stackoverflow.com/questions/8166922/is-iis7-web-deploy-management-service-accepting-requests-on-8172-or-port-80-or" target="_blank"&gt;http://stackoverflow.com/questions/8166922/is-iis7-web-deploy-management-service-accepting-requests-on-8172-or-port-80-or&lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;Http/s&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;8172&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Webdeploy from within Studio&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;SQL Management&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.database.windows.net                  &lt;br /&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Port 8443&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Database Management API is a REST API. All operation requests are sent encrypted over the Secure Sockets Layer (SSL) and authenticated using X.509 v3 certificates.                          &lt;br /&gt;                          &lt;br /&gt;Database Management API requests can be initiated from within Windows Azure, or directly over the internet from any application that can send HTTPS requests and receive HTTPS responses.                           &lt;br /&gt;                          &lt;br /&gt;All requests are sent to the SQL Azure Database Management Service on port 8443 using the following base URL: https://management.database.windows.net:8443&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;TDS&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;1433&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Manage SQL from Management Studio&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Upload into Storage&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.blob.core.windows.net&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;Http/S&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;80/443&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Push data into Azure Storage&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Relay TCP Mode&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.servicebus.windows.net                  &lt;br /&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;" width="421"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; **EXCERPT**                          &lt;br /&gt;from the developers guide below&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="295"&gt;“The relay service only requires a few outbound ports to be open, specifically ports 9350, 9351, 9352, 9353, depending on the features you choose to use, and the standard HTTP ports 80/443.                          &lt;br /&gt;                          &lt;br /&gt;It uses ports 9350 for one-way TCP connections and port 9351 for one-way TCP/SSL connections.                           &lt;br /&gt;                          &lt;br /&gt;They use ports 9352 and 9353 for bidirectional TCP connections and a more advanced connectivity mode we’ll discuss later.                           &lt;br /&gt;                          &lt;br /&gt;It’s important to note that you don’t have to open any inbound ports on your firewall or perform any kind of port mapping on your NAT/router device in order to use the relay service.”&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A Developer’s Guide to the Service Bus &lt;/td&gt;                        &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://download.microsoft.com/download/D/6/F/D6F4E54C-F6A7-48FA-AE03-4C543B14B41A/A Developer's Guide to Service Bus in Windows Azure AppFabric.docx#" target="_blank"&gt;&lt;font face="Arial Narrow"&gt;http://download.microsoft.com/download/D/6/F/D6F4E54C-F6A7-48FA-AE03-4C543B14B41A/A Developer's Guide to Service Bus in Windows Azure AppFabric.docx#&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;SB over TCP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;9350, 9351, 9352, 9353&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Listeners on Service Bus Relay over TCP (requires 443 for Access Control token acquisition)&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Relay HTTP Mode&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.servicebus.windows.net&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;SB over HTTP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;80&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Listeners on Service Bus Relay over HTTP (requires 443 for Access Control)&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Publish Subscribe &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.servicebus.windows.net&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;SBMP over TCP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;9354&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Queue and Topic clients over TCP (in CTP)&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Pubsub over REST&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.servicebus.windows.net&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;HTTPS&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;443&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Service Bus Queue/Topic/Message Buffer over REST&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Access Control&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.accesscontrol.windows.net&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Illustrates Access Control Service and SharePoint and Port 443&lt;/td&gt;                        &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blog.mikehacker.net/2011/04/21/sharepoint-authentication-using-windows-azure-access-controlpart-2/ " target="_blank"&gt;http://blog.mikehacker.net/2011/04/21/sharepoint-authentication-using-windows-azure-access-controlpart-2/ &lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; What you can do with port 443&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; By using Windows Azure AppFabric Access Control with SharePoint I can allow users to authenticate not only by Windows Live ID and Active Directory but also Google, Yahoo! and Facebook!                          &lt;br /&gt;                          &lt;br /&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;                  &lt;br /&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;HTTPS&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;443&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Token acquisition and management for Access Control&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;AppFabric Cache&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;*.cache.windows.net                  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Session State Provider for Windows Azure Caching&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Windows Azure session state provider is an out-of-process storage mechanism for ASP.NET applications. This provider enables you to store your session state in an Windows Azure cache rather than in-memory or in a SQL Server database.                          &lt;br /&gt;                          &lt;br /&gt;                          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;                               &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx&lt;/a&gt;&lt;/td&gt;                             &lt;/tr&gt;                           &lt;/tbody&gt;&lt;/table&gt;                       &lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;NETTCP&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;22233&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;Cache access (out-of-DC access makes sense for external replication into cache)&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="109"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="84"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; How to Configure a Windows Azure Port&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; How to Configure a Windows Azure Port&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg433064.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg433064.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Setting Up a Hosted Service for Windows Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh124108.aspx#" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/hh124108.aspx#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Overview of Setting Up a Hosted Service for Windows Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh124110.aspx#" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/hh124110.aspx#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; How to Configure the Site Entry in the Service Definition File&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg433080.aspx#" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg433080.aspx#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265278" width="1" height="1"&gt;</description></item><item><title>Cloud Architecture Series – CQRS (Command Query Responsibility Segregation)– Part 01</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/07/cloud-architecture-series-cqrs-command-query-responsibility-segregation-part-01.aspx</link><pubDate>Wed, 08 Feb 2012 03:20:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10265235</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10265235</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/07/cloud-architecture-series-cqrs-command-query-responsibility-segregation-part-01.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Introduction&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;This content derives from an internal talk at Microsoft that Ricardo and I gave in February of 2012. The purpose of the talk was to reveal our discoveries in the field with respect to what real customers are doing when building cloud architectures.          &lt;br /&gt;          &lt;br /&gt;Ricardo’s blog can be found here: &lt;a title="http://blog.ricardovillalobos.com/" href="http://blog.ricardovillalobos.com/"&gt;http://blog.ricardovillalobos.com/&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;We discovered something interesting. Several ISVs were using slight variations of the same pattern.           &lt;br /&gt;          &lt;br /&gt;When we considered the benefits and why these ISVs were using these architectures, the reasoning became apparent. Ricardo and I were immediately drawn to this pattern.           &lt;br /&gt;          &lt;br /&gt;We will explain the architecture in the context of Windows Azure. But this isn’t a requirement. The techniques and approaches we discuss are applicable to any cloud vendor. The architectures presented even work for private cloud or on-premise scenarios as well.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2870.MainImage_5F00_0A75F1E6.png" width="700" height="274" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Objectives for the next several posts&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Evolutionary&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Nothing is really new&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Easier Today&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Azure has built in abilities&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;We believe the patterns we are seeing today represent a natural evolution. The techniques illustrated have been in practice for decades. What makes these approaches really practical today is that there is direct support for the low-level frameworks in Windows Azure directly. Worker roles, web roles, Windows Azure Queues, Service Bus Queues, scalable and fast storage are available out of the box to jump start the major pillars of the needed architecture.           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="display: inline; background-image: none;" title="Slide03" border="0" alt="Slide03" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3225.Slide03_5F00_5E46BD03.png" width="700" height="394" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What you can expect to walk away with&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Event Sourcing&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Everyone loves Event Sourcing&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Domain Driven Methodologies&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Required or optional?&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;As with anything we learn, there is a vocabulary, a set of terms that you need to “talk the talk.”&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;A large part of this post is discussing CQRS. We will defer that until later. Let’s talk a little bit about event sourcing and domain driven methodologies.&lt;/p&gt;          &lt;p&gt;What we find kind of interesting is that the technology of CQRS is often discussed alongside the concept of Event Sourcing and Domain Driven Design approaches.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Event Sourcing&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;For example, the concept of &lt;b&gt;Event Sourcing&lt;/b&gt; is not formally a part of CQRS. But time and time again, almost universally, all ISVs seemed to implement &lt;b&gt;Event Sourcing&lt;/b&gt;. And we’ve seen some ISVs depend on an event sourcing as the only valid store of important business data.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Domain Driven Design&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Regarding Domain-Driven design approaches, Ricardo and I still debate whether they are an essential ingredient to CQRS. Most developers agree that the domain and domain logic is the primary focus of architecture. In Domain Drive Design approaches there are one or more team members that are experts in a specific sphere of knowledge, influence, or activity. They are the domain experts that develop and define a system of abstractions that help solve problems in the domain.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;The outcome of theses posts is pretty simple. &lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Ricardo and I want to show architectures that include CQRS. The goal of the architectures is to be able to scale and to focus on providing the fastest possible support for client applications.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="display: inline; background-image: none;" title="Slide04" border="0" alt="Slide04" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2804.Slide04_5F00_7D8963D6.png" width="700" height="394" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;The Pre-Cloud and Post Cloud World&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;Unless you’ve been living in a cave for the last few years, you have seen this general tendency for &lt;b&gt;asynchronous&lt;/b&gt; patterns and &lt;b&gt;loosely coupled architectures&lt;/b&gt;. Of course these goals have always been at the forefront of developer minds. But we believe that the growth of cloud computing has brought asynchronous, loosely coupled application architectures to an even higher level of importance.           &lt;p&gt;Asynchronous techniques are needed because input/output operations are normally slower that other processing operations. Typically, the client application will need to wait for a particular I/O routine to completed. Finding a way to &lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Asynchronous Techniques - Optimizing Compute and IO Bound Programming&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;If you look at the way Windows 8 applications will be developed, an asynchronous approach to writing code will be a requirement. End users expect a lot from their software today. They want to be able to use web based applications which run in a disconnected fashion, but also want highly responsive experiences. &lt;/p&gt;          &lt;p&gt;&lt;b&gt;Write and Read operations are parallelized in CQRS&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;As we dive deeper into CQRS, you’ll see that read and write operations are fully de-coupled, supporting asynchronous reads and writes.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="margin: 0px; display: inline; background-image: none;" title="Slide05" border="0" alt="Slide05" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2235.Slide05_5F00_516C66E5.png" width="700" height="394" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Horizontal Decoupling&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;I give Ricardo credit for coining the term &lt;strong&gt;horizontal&lt;/strong&gt; de-coupling.           &lt;p&gt;Later, we will talk about &lt;strong&gt;vertical&lt;/strong&gt; de-coupling. Vertical de-coupling typically involves a &lt;strong&gt;separating read operations from write operations&lt;/strong&gt;. More on that later.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;DTOs&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;DTOs, or data transfer objects has been a common approach to de-coupling the service layer from the presentation layer.&lt;/p&gt;          &lt;p&gt;A DTO is simple container for a set of aggregated data that needs to be transferred across a process or network boundary. Some developers use the Assembler pattern [Fowler], which creates DTOs from business objects and vice versa. This pattern is a specialized instance of the Mapper pattern and lets you convert between your domain objects and the data being serialized across the network.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;ORMs&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Closer to storage, ORMs have been a popular approach to de-coupling the business data layer from the actual physical database or storage type. ORMs often introduce a little bit of performance overhead. They often implement their own caching mechanism to somewhat make up for extra latency they introduce. &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="display: inline; background-image: none;" title="Slide06" border="0" alt="Slide06" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7674.Slide06_5F00_74B95B8A.png" width="700" height="394" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Your typical cloud architecture&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;         &lt;p&gt;This is typically are plain vanilla and cloud based architecture. It works pretty well for most cases and does lend itself to some degree of scaling.&lt;/p&gt;          &lt;p&gt;Keeping the presentation layer from being too chatty with the service layer, we typically employ some sort of the session state as a caching service to the presentation layer, so that it does not have to go back to the service layer every time a user takes an action.&lt;/p&gt;          &lt;p&gt;What is interesting about the middle green boxes is that we are combining three layers into one web role or worker role. The three layers we are talking about are the service, business, and data layers. &lt;/p&gt;          &lt;p&gt;The key point here is that all write and read operations happen on the same worker or web instance/role up in the cloud, limiting scale. &lt;/p&gt;          &lt;p&gt;Data synchronization issues often come about as read and write operations conflict about blocking strategies. This normally results in slower reads for client applications.&lt;/p&gt;          &lt;p&gt;In short, the architecture below does not attempt to optimize read operations as a separate scalable activity.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;img style="display: inline; background-image: none;" title="Slide07" border="0" alt="Slide07" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8686.Slide07_5F00_300CC149.png" width="700" height="394" /&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Why we need new patterns – The next post&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="#ffffff" width="828"&gt;         &lt;ul&gt;           &lt;li&gt;So given the basic architecture above, how do we improve on it? &lt;/li&gt;            &lt;li&gt;What exactly is CQRS and how can it help? &lt;/li&gt;            &lt;li&gt;There is no silver bullet. What are the limitations of CQRS? &lt;/li&gt;            &lt;li&gt;Why Domain Driven Design? &lt;/li&gt;            &lt;li&gt;Why Event Sourcing? &lt;/li&gt;            &lt;li&gt;Walk through of CQRS in action &lt;/li&gt;            &lt;li&gt;Sample code implementation&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;Stay tuned for the next post… &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265235" width="1" height="1"&gt;</description></item><item><title>Web Cast - Building a Massively Scalable Platform for Consumer Devices on Windows Azure</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/19/web-cast-building-a-massively-scalable-platform-for-consumer-devices-on-windows-azure.aspx</link><pubDate>Thu, 19 Jan 2012 17:43:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10258565</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10258565</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/19/web-cast-building-a-massively-scalable-platform-for-consumer-devices-on-windows-azure.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Welcome to our first web cast&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This morning on &lt;a href="http://livestream.com/clouduniversity"&gt;http://livestream.com/clouduniversity&lt;/a&gt; Bret Stateham and I delivered our first pilot webcast. We’re very proud about the way it went. Pretty much went without a hitch. Must be beginner’s luck.           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;The webcast is based on a talk I did at the ATT developer summit in Las Vegas last week. If you’ve been following the previous posts, this represents the live presentation of that material, where I illustrate how to build a restful service and deploy it to the Microsoft cloud. I also illustrate how to consume this restful service from multiple clients, including mobile clients , such as Windows Phone.&amp;#160; &lt;br /&gt;          &lt;br /&gt;Because REST is an open standards based on http, almost any device can consume and interact with this restful service, including jQuery, HTML 5, WPF, Java - you name it.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Building a Massively Scalable Platform for Consumer Devices on Windows Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://livestre.am/1e63E" target="_blank"&gt;http://livestre.am/1e63E&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10258565" width="1" height="1"&gt;</description></item><item><title>Live Webcast–January 19th, 8 am to 9 am (Pacific Time)–Introduction to Cloud Computing</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/17/live-webcast-january-19th-8-am-to-9-am-pacific-time-introduction-to-cloud-computing.aspx</link><pubDate>Tue, 17 Jan 2012 21:04:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10257765</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10257765</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/17/live-webcast-january-19th-8-am-to-9-am-pacific-time-introduction-to-cloud-computing.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;When and Where – Learn the future, learn cloud computing&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;These are virtual camps. You will be able to ask questions and participate almost like this were a live event – except you can do it from the comfort of your own home or desk.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Building a Massively Scalable Platform for Consumer Devices on Windows Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://livestre.am/1e63E" target="_blank"&gt;http://livestre.am/1e63E&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; The Date and Time &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; The Place &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Thursday January 19th, from 8AM -9AM&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.livestream.com/clouduniversity" target="_blank"&gt;http://www.livestream.com/clouduniversity&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="height: 5px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;The Event - Windows Azure DevCamp &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;p&gt;This virtual DevCamps are free, fun, no-fluff online events for developers, by developers. Attendees learn from experts in a low-key, interactive way.&lt;/p&gt;          &lt;p&gt;Why get on a plane and waste time and money traveling, when you can learn from experts from the comfort of your home.&lt;/p&gt;          &lt;p&gt;So you've decided to head to the Cloud and find out what all the buzz is about. You've got a machine that's primed and ready but don't know where do you start? Well you've come to the right place.&lt;/p&gt;          &lt;p&gt;Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework.&lt;/p&gt;          &lt;p&gt;We will cover the following topics:&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Getting Started with Windows Azure&lt;/li&gt;            &lt;li&gt;Using Windows Azure Storage&lt;/li&gt;            &lt;li&gt;Understanding SQL Azure&lt;/li&gt;            &lt;li&gt;Securing, Connecting, and Scaling Windows Azure Solutions&lt;/li&gt;            &lt;li&gt;Windows Azure Application Scenarios&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Being Prepared&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Getting Ready for Cloud University&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/28/being-prepared-for-windows-azure-camp-setup-guide.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/28/being-prepared-for-windows-azure-camp-setup-guide.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10257765" width="1" height="1"&gt;</description></item><item><title>Part 1-Cloud Architecture Series-Durable Messages using Windows Azure (Cloud) Service Bus Queues–Establishing your service through the Portal</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/04/part-1-cloud-architecture-series-durable-messages-using-windows-azure-cloud-service-bus-queues-establishing-your-service-through-the-portal.aspx</link><pubDate>Wed, 04 Jan 2012 17:32:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10253100</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10253100</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/04/part-1-cloud-architecture-series-durable-messages-using-windows-azure-cloud-service-bus-queues-establishing-your-service-through-the-portal.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Introduction&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The purpose of this post is to explain and illustrate the use of &lt;strong&gt;Windows Azure Service Bus Queues&lt;/strong&gt;.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;hr /&gt; This technology solves some very difficult problems. It allows developers to send durable messages among applications, penetrating network address translation (NAT) boundaries, , or bound to frequently-changing, dynamically-assigned IP addresses, or both. Reaching endpoints behind these types of boundaries in extremely difficult. The Windows Azure Service Bus Queuing technologies makes this challenge very approachable.           &lt;hr /&gt; There are many applications for this technology. We will use this pattern to implement the CQRS pattern in future posts.           &lt;br /&gt;          &lt;br /&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8004.image_5F00_1CF15B87.png" width="834" height="460" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Topics&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Windows Azure also implements the concept of &amp;quot;Topics.&amp;quot; In a topic-based system, messages are published to &amp;quot;topics&amp;quot; or named logical channels. Subscribers in a topic-based system will receive all messages published to the topics to which they subscribe, and all subscribers to a topic will receive the same messages. The publisher is responsible for defining the classes of messages to which subscribers can subscribe.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Topics&lt;/strong&gt; are one-to-many (pub-sub model)&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; In contrast to Service Bus queues, where each message is processed by a single consumer, topics and subscriptions provide a one-to-many form of communication.                 &lt;br /&gt;                  &lt;br /&gt;Topics represent the publish/subscribe pattern. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; One to many&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; It is possible to register multiple subscriptions (or listeners/receivers) to a &lt;strong&gt;topic&lt;/strong&gt;. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Pub-Sub&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; When a message is sent to a &lt;strong&gt;topic&lt;/strong&gt;, it is then made available to each subscription to handle/process independently.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2642.image_5F00_1A259A57.png" width="834" height="460" /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Well known pattern in computer science&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; These technologies reflect well known patterns in computer science, such as the &amp;quot;Pub-Sub&amp;quot; or publish-subscribe pattern. This pattern allows senders of messages (Publishers) to send these messages to listeners (Subscribers) without knowing anything about the number of type of subscribers. Subscribers simply express an interest in receiving certain types of messages without knowing anything about the Publisher. It is a great example of loose coupling.          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Publish-Subscribe Pattern&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Publish/subscribe" target="_blank"&gt;http://en.wikipedia.org/wiki/Publish/subscribe&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Getting Started at the portal&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The next few screens will walk you through establishing a namespace at the portal.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Essential Download&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="189"&gt; To create a Service Bus Queue service running on Azure you’ll need to download the Azure SDK here:&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="545"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473" target="_blank"&gt;&lt;img style="display: inline;" title="clip_image002" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3122.clip_5F00_image002_5F00_3CD77E06.gif" width="550" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Establishing a namespace for the service bus endpoint&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Select “Service Bus, Access Control &amp;amp; Caching” as seen below.          &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2313.image_5F00_3963B87B.png" width="740" height="551" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Creating a new service bus endpoint&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Click “New”          &lt;br /&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="0qqwhgy4" border="0" alt="0qqwhgy4" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1411.0qqwhgy4_5F00_08810110.jpg" width="498" height="399" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Providing a namespace, region. Selecting services.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="ch2jwuyu" border="0" alt="ch2jwuyu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4137.ch2jwuyu_5F00_59BB486D.jpg" width="813" height="377" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;The end result&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4048.image_5F00_385BA2D1.png" width="752" height="559" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Summary of information from portal&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Namespace&lt;/strong&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;dataevents&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Service Gateway&lt;/strong&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; https://dataevents.servicebus.windows.net&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Management Endpoint&lt;/strong&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; https://dataevents-sb.accesscontrol.windows.net&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Default Issuer&lt;/strong&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; owner&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Default Key&lt;/strong&gt;&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; xzjyCn3ZHOgIsmavht5Xhsb9ZATZcmn5jdakLMN/ffc=                  &lt;br /&gt;                  &lt;br /&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;[typically you would keep this secret but is included to help explain the process.]                     &lt;br /&gt;                      &lt;br /&gt;&lt;/strong&gt;&lt;font color="#000000"&gt;&lt;em&gt;Thank you Valery for making this clear.&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253100" width="1" height="1"&gt;</description></item><item><title>The Visual Studio Team Will Reward You for Feedback</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/03/the-visual-studio-team-will-reward-you-for-feedback.aspx</link><pubDate>Tue, 03 Jan 2012 19:17:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10252763</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10252763</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2012/01/03/the-visual-studio-team-will-reward-you-for-feedback.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Introduction&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The Microsoft Visual Studio Design Research Team is looking for participants to give us direct feedback on our development tools, languages and libraries!&amp;#160;&amp;#160;&amp;#160; Opportunities include usability studies of upcoming features, focus groups where we explore new ideas, as well as 1:1 interviews. &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What do you get out of it?&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; When you are selected to participate in one of our research studies, benefits include a combination of the following:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A chance to see and use upcoming tools, features, and language/library enhancements&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Interact directly with members of our development teams to discuss your requirements for efficient and effective tools,&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Directly influence future design decisions, and&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Receive a choice of a Microsoft product from our gratuity list - ranging from Visual Studio Pro thru Xbox games! &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt; We have a brief enrollment form that will ask you a few questions about your company, your job, and the software and languages you actively use. We will contact you as soon as we have a research study that matches your specific background and/or interests.           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Enrollment Form&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;How to get involved:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;The Enrollment form&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="https://illumeweb.smdisp.net/collector/Survey.ashx?Name=VSParticipantRecruitingEnrollment" target="_blank"&gt;https://illumeweb.smdisp.net/collector/Survey.ashx?Name=VSParticipantRecruitingEnrollment&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Your involvement is much appreciated&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; This enrollment should only take 3-5 minutes to complete.&amp;#160;&amp;#160; For more information about the program feel free to email us at &lt;a href="mailto:vsdr@microsoft.com"&gt;vsdr@microsoft.com&lt;/a&gt;.&amp;#160;&amp;#160; Please note that the Enrollment link originates from Microsoft User Research and is hosted by our survey software provider.&amp;#160;&amp;#160; Visit &lt;a href="http://www.microsoft.com/userresearch/studies.aspx"&gt;http://www.microsoft.com/userresearch/studies.aspx&lt;/a&gt; if you have any concerns. Please note that regrettably government employees and non-U.S. residents are not eligible for a Microsoft gratuity – but we would still welcome your feedback.&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10252763" width="1" height="1"&gt;</description></item><item><title>Bruno Knows Cloud</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/12/13/bruno-knows-cloud.aspx</link><pubDate>Wed, 14 Dec 2011 00:36:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247404</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10247404</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/12/13/bruno-knows-cloud.aspx#comments</comments><description>&lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Welcome to my blog&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I am a Developer Evangelist employed at Microsoft, living in the Silicon Valley area, focused on cloud computing, namely Windows Azure, the Microsoft cloud.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Why you should read my blog posts&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="858"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="11"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="523"&gt;My posts are focused on Windows Azure and provide hands-on guidance to not only write applications hosted in a Microsoft data center, but also provide guidance on writing applications that connect to the Microsoft cloud.          &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Mobile and Cloud&lt;/strong&gt;          &lt;br /&gt;I am a big believer in interoperability and scale because of the huge growth in mobile computing. I have written many posts that illustrate how to create RESTful Web services that expose massively scalable data to Android, iOS, and Windows Phone devices.           &lt;br /&gt;          &lt;br /&gt;I provide videos, source code and detailed guidance for all these diverse platforms using Eclipse, Xcode. I provide code in Java and Objective-C that consumes cloud hosted services and data.           &lt;br /&gt;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="322"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6862.MainImage_5F00_23EEF50B.png" width="288" height="413" /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Table of contents of a few posts&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 1 - Why Scale Matters&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 2 - What are some high level cloud offerings? &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 3 - Architecture and Data Options &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 4 - Building a Cloud-based RESTful service for our Android, iOS, and Windows Phone 7 Clients &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 5 - Using the Portal and Setting up your Azure Account (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 6 - Reading and Writing to Windows Azure (Cloud-based) Tables using standard HTTP and Fiddler&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 7 - Migrating your Azure (Cloud RESTful Service) to be Hosted in a Microsoft Data Center&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 8 - Writing an Android Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href=" http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt; http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 9 - Writing an iOS (iPhone/iPad/MacOS) Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 10 - Writing a Windows Phone 7 Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Source Code to Azure RESTful Service, Android Mobile Client, iOS/iPhone Mobile Client, and Windows Phone 7 Mobile Client&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx#" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;More about my history&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I’ve been coding since the mid-80s, involved in a multitude of platforms, languages, frameworks, SDKs, libraries, and APIs.          &lt;br /&gt;          &lt;br /&gt;I’ve been employed at Microsoft for over 7 years, starting as a Rapid Response Engineer, helping customers in remote locations on a moment's notice to help with extreme troubleshooting scenarios, including problem isolation and correction, live and post-mortem debugging, on-the-fly application design and code reviews, performance tuning (IIS, SQL Server, .NET), application stability, porting / migration assistance, configuration management, pre-rollout testing and general development consulting I am the founder of Bay Area Azure Meetup, where I engage with developers around cloud computing topics. I have given seminars all over the US, Europe, and Asia.           &lt;br /&gt;          &lt;br /&gt; I have appeared on TV and radio many times, showcasing interesting innovations. I am graduate of University of California at Berkeley.           &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;My amazing family           &lt;br /&gt;&lt;/strong&gt;          &lt;br /&gt;Little Bruno just started walking. Having him has been the most amazing experience of my life.          &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="littleBruno" border="0" alt="littleBruno" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0160.littleBruno_5F00_5C85DBD0.jpg" width="540" height="417" /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247404" width="1" height="1"&gt;</description></item><item><title>Video Tutorial - How to install and run Node.js on Windows</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/12/12/video-tutorial-how-to-install-and-run-node-js-on-windows.aspx</link><pubDate>Mon, 12 Dec 2011 19:52:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246887</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10246887</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/12/12/video-tutorial-how-to-install-and-run-node-js-on-windows.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What this post is about&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This post is about getting Node.js up and running on a Windows Platform. This step will be followed by some guidance on how to host Node.js in a Microsoft Cloud Data Center, called Windows Azure.          &lt;br /&gt;          &lt;br /&gt;Node.js is a software system designed for writing highly-scalable internet applications, notably web servers.           &lt;br /&gt;          &lt;br /&gt; What makes Node.js compelling is the fact that is is based on the JavaScript language, opening the door for developers to not only write client side JavaScript put also server side.Node.js is built for scale, using event-driven, asynchronous I/O to minimize overhead and maximize scalability.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Video Content&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&amp;#160;&lt;a href="http://brunoblogfiles.com/videos/Node_js_Install.wmv"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1663.image_5F00_43D6CD10.png" width="790" height="493" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;This content shows 3 basic steps:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Step 1&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Install Node.js to run under Windows. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Step 2&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Use an editor to write some JavaScript&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Step 3&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Run the application and a browser to test with.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Source Code&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table border="1" cellspacing="0" cellpadding="2" width="709"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign="top" width="707"&gt;                 &lt;pre class="code"&gt;&lt;span style="color: rgb(0, 100, 0);"&gt;// JScript source code
&lt;/span&gt;&lt;span style="color: blue;"&gt;var &lt;/span&gt;http = require(&lt;span style="color: maroon;"&gt;'http'&lt;/span&gt;);
http.createServer(&lt;span style="color: blue;"&gt;function &lt;/span&gt;(req, res) {
    res.writeHead(200, { &lt;span style="color: maroon;"&gt;'Content-Type'&lt;/span&gt;: &lt;span style="color: maroon;"&gt;'text/plain' &lt;/span&gt;});
    res.end(&lt;span style="color: maroon;"&gt;'Hello World\n'&lt;/span&gt;);
}).listen(1337, &lt;span style="color: maroon;"&gt;&amp;quot;127.0.0.1&amp;quot;&lt;/span&gt;);
console.log(&lt;span style="color: maroon;"&gt;'Server running at &lt;a href="http://127.0.0.1:1337/'"&gt;http://127.0.0.1:1337/'&lt;/a&gt;&lt;/span&gt;);
        &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Watch the video&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;
        &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;
            &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;
              &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Video of Install and Running for Node.js&lt;/td&gt;

              &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/Node_js_Install.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/Node_js_Install.wmv&lt;/a&gt;&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Conclusions&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Future content will explain more complex topics, like using Socket.IO and Express. Migrating applications to the Microsoft Cloud (Windows Azure) will also be explained and demonstrated.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246887" width="1" height="1"&gt;</description></item><item><title>Being Prepared for Windows Azure DevCamp–Setup Guide</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/28/being-prepared-for-windows-azure-camp-setup-guide.aspx</link><pubDate>Mon, 28 Nov 2011 16:42:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10242060</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10242060</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/28/being-prepared-for-windows-azure-camp-setup-guide.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Azure DevCamp - How to make sure you are setup          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1727.image_5F00_54978E4C.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6840.image_5F00_thumb_5F00_35083E77.png" width="777" height="453" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="304"&gt; Windows Azure DevCamps -                  &lt;br /&gt;&lt;strong&gt;Redmond Campus - 12/13/2011&lt;/strong&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;" width="489"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032496972&amp;amp;%3bCulture=en-US" target="_blank"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032496972&amp;amp;%3bCulture=en-US&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="304"&gt; Windows Azure DevCamps -                  &lt;br /&gt;&lt;strong&gt;Phoenix - 12/15/2011&lt;/strong&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;" width="489"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032496972&amp;amp;%3bCulture=en-US" target="_blank"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032496972&amp;amp;%3bCulture=en-US&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;This post is about coming prepared to the Azure DevCamps. The Santa Monica event is already sold out.           &lt;br /&gt;          &lt;br /&gt;Please come prepared.           &lt;br /&gt;          &lt;br /&gt;You don’t want to waste your time at an Azure DevCamp downloading and installing files. Setting up can take quite some time and will interfere with productivity.&amp;#160;&amp;#160; I will also provide some posts for those that could not attend.           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;This post includes:           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Hardware&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Minimum Hardware configurations.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Software&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows, Visual Studio&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; SDKs&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Azure SDK&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Labs&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Labs and Powerpoint downloads&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 5.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video Verification&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The video you should watch to verify you are setup (less than 2 minutes)&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Azure DevCamp - Hardware - minimum&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The following hardware is needed to install the needed software:          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; CPU&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.6 GHz or faster non-Mac CPU &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Memory&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2+ GB RAM &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Storage&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 20 GB Hard Disk &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;" width="600"&gt; &lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(255, 255, 255); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: blue; align: left;" scope="col"&gt; ** Important Note ** &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt; &lt;tbody&gt;             &lt;tr style="vertical-align: middle; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Running Macintosh computers is not recommended. Storage and Compute emulators do not always work properly.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Azure DevCamp - Software&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;strong&gt;Supported Operating Systems            &lt;br /&gt;&lt;/strong&gt;          &lt;br /&gt; Don’t expect Windows XP to work. Here are the supported OS’s.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Server 2008 &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Server 2008 R2 &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Vista &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows 7 &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;strong&gt;Visual Studio and SQL Server Express            &lt;br /&gt;&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Various versions of Visual Studio will work. Please be sure you have one of the following:           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visual Studio&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visual Studio 2010 Professional&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visual Studio 2010 Ultimate&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visual Studio 2010 Test Professional&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visual Studio Express&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; SQL Server Express&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Azure SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;You will need the Azure SDK&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;           &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;&lt;img border="0" alt=" " src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-components-userfiles/00-00-16-05-78-Attached+Files/7002.myimage.png" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;If the link above           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Labs and PowerPoints&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;p&gt;You are about to install Windows Azure Camps Kit.&lt;/p&gt;          &lt;p&gt;The Windows Azure Camps Training Kit includes the hands-on labs and presentations that are used for the Windows Azure Camp events.            &lt;br /&gt;&lt;/p&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Installer for Azure Web Camps&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.contentinstaller.net/Install/ContentGroup/WAPCamps" target="_blank"&gt;http://www.contentinstaller.net/Install/ContentGroup/WAPCamps&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Video – to prepare you are ready&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The main thing to remember is that most of the labs can be done with emulators. This means you don’t necessarily need to deploy your app to the cloud (Microsoft Data Center). You can run most of these labs all on your local computer. This is important as there is not often enough network bandwidth at large events.          &lt;br /&gt;          &lt;br /&gt;Currently, there is no audio. But it should be easy to follow.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video to verify setup&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/PrepareForAzureDevCamp.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/PrepareForAzureDevCamp.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Conclusion&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Please verify you can run the sample demonstrated in the video above. This will give you a huge headstart once you attend the boot camp.          &lt;br /&gt;          &lt;br /&gt;          &lt;p&gt;&lt;em&gt;People only see what they are prepared to see.              &lt;br /&gt;&lt;/em&gt;&lt;strong&gt;Ralph Waldo Emerson&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10242060" width="1" height="1"&gt;</description></item><item><title>Presentation and Training Kit: Android Consuming Cloud Data – Powered By Windows Azure</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/21/the-android-consuming-cloud-data-presentation-and-training-kit-powered-by-windows-azure.aspx</link><pubDate>Tue, 22 Nov 2011 01:12:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10239387</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10239387</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/21/the-android-consuming-cloud-data-presentation-and-training-kit-powered-by-windows-azure.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Goal of this post – To teach you how to demo and Android Application consuming standards-based RESTful Web Services&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; This post has a simple goal – &lt;b&gt;to prepare you to give a presentation on how you would communicate to the cloud from an Android phone.&lt;/b&gt; The presentation can be given a time range of 30 minutes to an hour, depending on the level of detail you wish to provide. This talk has been given at the Open Android Conference. Details can be found here:           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; O'Reilly Open Android Conference&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0068.image_5F00_2654579A.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5430.image_5F00_thumb_5F00_6C6514AD.png" width="363" height="150" /&gt;&lt;/a&gt;                  &lt;br /&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://androidopen.com/android2011/public/schedule/detail/22308" target="_blank"&gt;http://androidopen.com/android2011/public/schedule/detail/22308&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; This is developer-centric – hands-on coding&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; This is designed to be a hands-on demo, meaning that there are working samples to demonstrate key concepts. Source code, PowerPoint slides, and videos are all part of this package. All the material is available on my blog posts. &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Resources are publicly available&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; All of the materials for this talk are publicly available. This dramatically simplifies follow up with audience members, who frequently ask for the presentation materials &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; A flow has been defined for this talk &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;There are 4 main sections in this talk. Each section can take from 10 to 15 minutes. Following parts 1-4 below will allow you to give a deep, hands-on code demo of connecting Android mobile applications to the Microsoft Cloud – Windows Azure.          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" width="71" scope="col"&gt; Part &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" width="171" scope="col"&gt; Title &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Abstract &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="71"&gt; Part 1 &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="171"&gt; Introduction to Mobile and Cloud&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Mobile and Cloud are 2 technologies that go together. The meteoric rise of mobile computing has created the need for elastic scale. Part 1 will provide facts and figures to support this view.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="71"&gt; Part 2&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="171"&gt; Cloud Vendors – What are your options?&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; There are many cloud vendors that offer various cloud technologies. Many offer specialized services. Part 2 is about understanding the landscape. Windows Azure is the technology of choice for this section. This is a presentation and a talk. 10 minutes can easily be extended to dive deep in options available to mobile users.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="71"&gt; Part 3&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="171"&gt; Building a RESTful Web Service – Hosted in the MS Cloud&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; This is a hands-on section that guides an audience to actually building a RESTful implementation in Windows Azure. This demo is useful because it gives you all the basics to expose a RESTful service that is highly scalable. The RESTful service is based on open standards and can be consumed by not only Android, but also iOS and Windows Phone 7.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="71"&gt; Part 4&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="171"&gt; Building the Android Client.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; This hands-on code demo builds and Android Application from scratch. An extensive video demo is available that guides you through every step of the process. Learn how to consume RESTful data that is in JSON format. &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="71"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="171"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Part 1&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Introducing Mobile and Cloud          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Introduction – How to speak to Cloud and Mobile Development&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/presentation-how-to-introduce-cloud-and-mobile-development.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/presentation-how-to-introduce-cloud-and-mobile-development.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Gartner Study&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.gartner.com/it/page.jsp?id=1455314" target="_blank"&gt;http://www.gartner.com/it/page.jsp?id=1455314&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; PowerPoint&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/ppts/AndroidTalkForBlog.pps" target="_blank"&gt;http://brunoblogfiles.com/ppts/AndroidTalkForBlog.pps&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Why scale matters&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Part 2&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The cloud landscape. What are some of the other offerings?          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - What are some high level cloud offerings?&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Azure Pricing&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.technet.com/b/webtech/archive/2011/09/15/plug-in-your-numbers-for-windows-azure-pricing.aspx" target="_blank"&gt;http://blogs.technet.com/b/webtech/archive/2011/09/15/plug-in-your-numbers-for-windows-azure-pricing.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Part 3&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Building an Azure-hosted RESTful web service          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video - Building RESTful Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/BuildRestfulServicePart01.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/BuildRestfulServicePart01.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Video Building an Azure RESTful Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Building your RESTful Service - Deep walkthrough from File/New Project&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Utility - Clipboard Viewer - Building a RESTful Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/buildRestfulService.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/buildRestfulService.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Setting up your Portal- Using the Portal and Setting up your Azure Account (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Deploying your app to the portal&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Part 4&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Building the Android Mobile Application in Eclispse         &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video - Building an Android Application&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/BuildAndroidApplicationThatConsumesCloudHostedREST.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/BuildAndroidApplicationThatConsumesCloudHostedREST.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Building the Android Client&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Extra Credit&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; If you would like material to go over an hour, here is a good place to start.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Fiddler and Storage Explorer - Going deep on tables&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Extra Credit - Windows Phone 7&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Blog Post - Extra Credit - Building iOS Client connecting to Windows Azure&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Appendix&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Here are some miscellaneous links that might help with your demo.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Source Code - Full Source Code: 8.5 mb download to Azure RESTful Service, Android Mobile Client, iOS/iPhone Mobile Client, and Windows Phone 7 Mobile Client&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href=" http://brunoblogfiles.com/SourceCode/UploadedSourceCode.zip" target="_blank"&gt; http://brunoblogfiles.com/SourceCode/UploadedSourceCode.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Utility - It is the Clipboard Viewer for Android- Easy access to source code&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/android.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/android.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; You will need to download the Azure SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2570.clip_5F00_image002_5F00_4FE20E50.gif" width="550" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;  &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10239387" width="1" height="1"&gt;</description></item><item><title>Video Tutorial - How to add identity to mobile applications – Windows Phone 7 and the Access Control Service – Facebook, Yahoo, Google, Live ID</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/20/video-tutorial-how-to-add-identity-to-mobile-applications-windows-phone-7-and-the-access-control-service-facebook-yahoo-google-live-id.aspx</link><pubDate>Sun, 20 Nov 2011 22:02:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10238962</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10238962</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/20/video-tutorial-how-to-add-identity-to-mobile-applications-windows-phone-7-and-the-access-control-service-facebook-yahoo-google-live-id.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; What this post is about&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;p&gt;Before diving into this post, special thanks to Wade Wegner for posting this:            &lt;br /&gt;            &lt;br /&gt;&lt;a title="http://www.wadewegner.com/2011/11/nuget-packages-for-windows-azure-and-windows-phone-developers/" href="http://www.wadewegner.com/2011/11/nuget-packages-for-windows-azure-and-windows-phone-developers/"&gt;&lt;font face="Arial Narrow"&gt;http://www.wadewegner.com/2011/11/nuget-packages-for-windows-azure-and-windows-phone-developers/&lt;/font&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;            &lt;br /&gt;His post introduced me to NuGet, which is an amazing step forward in application development. You simply enter a single text command and you get huge amounts of powerful functionality.             &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;With this post and Wades, you should be able to quickly and easily add code and references to your Visual Studio 2010 project that includes a mobile application that externalizes such identity providers as Facebook, Google, Live ID, Yahoo and Active Directory.             &lt;br /&gt;&lt;a href="http://brunoblogfiles.com/videos/WP7PlusAcs.wmv"&gt;             &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7230.MainImage_5F00_7F215C25.png" width="700" height="435" /&gt;&lt;/a&gt;            &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;This post describes the easiest possible way to add identity to your Windows Phone 7 application. Nuget is a breakthrough approach to writing applications. Nuget dramatically simplifies adding functionality to existing projects. We will use Nuget to add the needed functionality to our mobile application so that we can integrate identity from Facebook, Yahoo , Google, Live ID, and Active Directory.             &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;A demonstration version of the Access Control Service is also provided for your convenience. Your own mobile applications will require an Azure subscription. The adoption of claims-based identity is increasing. It is becoming the preferred way of securing business applications. A key advantage is that it permits the reuse of existing identity stores.             &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;Claims based approaches are known to abstract away the complexities associated with including identity management code inside of your mobile application. It is a great example of loose coupling since the entire credential submission/management and token generation mechanism is in one of 6 places:             &lt;br /&gt;            &lt;br /&gt;&lt;/p&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Facebook&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Google&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Yahoo!&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Live ID&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 5.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Active Directory&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 6.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Azure Access Control Service&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;Your mobile application will simply receive a &lt;strong&gt;simple web token&lt;/strong&gt;. A &lt;strong&gt;simple web token&lt;/strong&gt; is just a &lt;strong&gt;dictionary&lt;/strong&gt; that contains attributes of a user. It is a list of attributes for a user.&lt;/p&gt;          &lt;p&gt;The great news is that this Simple Web Token is standardized. The developer doesn’t care which identity provider was used. The token format is the same. &lt;/p&gt;          &lt;p&gt;Remember this – if you didn’t have the Windows Azure Access Control Service, the developer would have to write all this painful custom code for each identity provider (Facebook, Yahoo!, Google, Live ID, A/D). Moving forward, the developer would need to keep close tabs on how the various identity providers evolve their token format.&lt;/p&gt;          &lt;p&gt;The Windows Azure Access Control Service helps do this magical task, saving a developer from creating this &lt;strong&gt;Simple Web Token&lt;/strong&gt; based on the huge differences between Facebook, Yahoo!, Google, Live ID, A/D.&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;Here is a link to some more mobile resources and connecting to cloud and multiple device types:            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What the link is about &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Table of Contents – Mobile to Cloud Series&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://bit.ly/MobileToCloud%20" target="_blank"&gt;http://bit.ly/MobileToCloud &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt; Remember, you will need the Azure SDK.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img border="0" alt=" " src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-components-userfiles/00-00-16-05-78-Attached+Files/7002.myimage.png" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;l&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Clipboard Viewer&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Clipboard viewer gives you all the code snippets that are used to build the application. Downloading this tool will make it trivial to find the right source code. A zip file contains your code snippets. You can easily add your own snippets as well.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;This application holds the code snippets used in my demo.           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://brunoblogfiles.com/clipboard/wp7ACS.zip"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4087.image_5F00_785E2CD5.png" width="666" height="295" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;There are files inside the zip – put them in the same folder once you extract the zip file&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is the zip file that contains clipboard viewer, including the editable data file. This download will help you build your application easily.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What the download does &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; It is the Clipboard Viewer - Easy access to source code&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/wp7ACS.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/wp7ACS.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What is Clipboard Viewer?&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Clipboard Viewer is composed of two files:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What it does? &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; File Name &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; It loads code into the clipboard. You run this application.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; wp7ACS.exe &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; The data file that holds the source code. Should be same folder as wp7ACS.exe&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; wp7ACS.xml&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Video&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Here is the video of using NuGet to retrofit an existing Windows Phone 7 application to leverage identity provisioning in Facebook, Google, Live ID, and Yahoo.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video using NuGet to externize identity to Facebook, Google, Live ID, and Yahoo. &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/WP7PlusAcs.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/WP7PlusAcs.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Adding Identity to your mobile/cloud application&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;A video is available at the end of this post. Be sure to read to the end of this post.          &lt;br /&gt;          &lt;br /&gt;When creating mobile/cloud applications, the goal is to externalize as much of the authentication and authorization functionality as possible. Modern applications let users choose a specific identity provider, such as Facebook, LiveID, Google, and Yahoo, even Active Directory within an organization.           &lt;br /&gt;          &lt;br /&gt;This sample will use the Access Control Service (ACS) to perform the authentication functionality. The workflow is quite simple. The mobile application typically uses a web browser control to login to Facebook or one of the other identity providers.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1768.image_5F00_20412C35.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6560.image_5F00_thumb_5F00_1F68C64B.png" width="448" height="341" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Viewing the Simple Web Token&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;As explained earlier, the user will authenticate with on of the identity providers (Facebook. Yahoo, Google, Live Id, Active Directory). After this process is complete (including the interaction with the Access control Service), a Simple Web token will be sent to the mobile application.          &lt;br /&gt;          &lt;br /&gt;The mobile application we build will simple display the contents of the &lt;strong&gt;Simple Web Token&lt;/strong&gt;.           &lt;br /&gt;          &lt;br /&gt;The developer ha a variety of choices here with various trade-offs.&amp;#160; This token can be encrypted and sent back to the cloud application. The claims inside the token (information about the user) can be used to make application decisions, such as offering less or more application functionality.           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4812.image_5F00_2CCED951.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0383.image_5F00_thumb_5F00_3315AFDF.png" width="512" height="433" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Simple Web Token (SWT) and the Open Authentication (OAuth) 2.0 protocol&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Using Simple Web Token (SWT) and the Open Authentication (OAuth) 2.0 protocol is based on open standards. This protocol offers many advantages:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The authentication process is managed externally from your mobile application.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The authentication process uses established standards.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The mobile/cloud application can use a claims-based approach to handle any future authorization requirements.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; More can be read here&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://msdn.microsoft.com/en-us/library/gg490769.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/gg490769.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;How it works&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The process of creating a Simple Web Token is explained below.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The user logs into an identity provider, such as Facebook.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Facebook returns an Facebook-specific token&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Facebook-specific identity token gets forwarded to the Access Control Service&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Access control service transforms that token into a Simple Web Token&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 5.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The claims inside the token can be viewed by the mobile application or simply forwarded to the cloud-hosted application that requires identity&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6646.image_5F00_0B6F33B5.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2330.image_5F00_thumb_5F00_712ECA90.png" width="749" height="488" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What the video tutorial will demonstrate&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is a quick synopsis about what I plan to cover in this post.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; ACS&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; We will use the Access Control Serivice (powered by Windows Azure) to help us manage Facebook, Google, Yahoo, Live, Active Directory Ids.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;NuGet&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A breakthrough technology will help us add the needed code to support authentication. NuGet is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Login Page for Windows Phone 7&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Additionally, this package provides a base login page that uses the control and is easy to setup in your phone application.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; What you need to do at the portal&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; All that is left for you to do is to configure your ACS namespace via the management portal (i.e. specifying your preferences such as the identity providers you want to enable in your application) and integrate the login page into your existing Windows Phone application.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;A Temporary Demo Account has been setup to test with&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;An ACS service has already been setup. It has been setup so you can run this exercise right away without setting up your own Access Control Service. Obviously, this is just for testing purposes.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;You can read about how this works here:           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Login Pages and Home Realm Discovery&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg185963.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg185963.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;The &lt;strong&gt;namespace&lt;/strong&gt; and &lt;strong&gt;realm&lt;/strong&gt; have been setup for you.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" width="380" scope="col"&gt; Item &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" width="413" scope="col"&gt; What was created and hosted just for this demo &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="380"&gt;&lt;strong&gt;Namespace&lt;/strong&gt; – Relates to the endpoint where our ACS application lives in a Microsoft Data Center.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="413"&gt;watwindowsphone &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="380"&gt;&lt;strong&gt;Realm&lt;/strong&gt; - The user account location is also called the realm &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="413"&gt;uri:watwindowsphone &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="380"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="413"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What the NuGet Package has added&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I have highlighted what the NuGet package has added to Visual Studio. This is fantastic what NuGet can do – adding references, images, source code modules – with one command line entry          &lt;br /&gt;.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7723.image_5F00_17247AE7.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6560.image_5F00_thumb_5F00_164C14FD.png" width="783" height="609" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;The differences are more obvious using a differencing tool. The files that were there already with the &lt;strong&gt;default&lt;/strong&gt; Windows Phone 7 project are still there unchanged.           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7142.image_5F00_7558A255.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7120.image_5F00_thumb_5F00_5F228703.png" width="767" height="405" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;NuGet Command for Adding Identity to Windows Phone 7&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The package manager console makes it possible to easily add the needed code and references to our project.&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="313"&gt; Command to type in to Package Manager Console &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="483"&gt; Install-Package Phone.Identity.AccessControl.BasePage &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Follow Up Materials and Links&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Very detailed information about the ACS can be found here:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; ACS How To's&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg185939.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg185939.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt;For further reading, refer to these links.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Documentation for Access Control Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://acs.codeplex.com/" target="_blank"&gt;http://acs.codeplex.com/&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Documentation for NuGet&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://nuget.codeplex.com/" target="_blank"&gt;http://nuget.codeplex.com/&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Technical Evangelist Lead for Windows Azure - Wade Wegner&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.wadewegner.com/2011/11/outsourcing-user-authentication-in-a-windows-phone-application/" target="_blank"&gt;http://www.wadewegner.com/2011/11/outsourcing-user-authentication-in-a-windows-phone-application/&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Full Source Code&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Download the whole project here:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Full Source Code&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/SourceCode/WindowsPhone7WithACS.zip" target="_blank"&gt;http://brunoblogfiles.com/SourceCode/WindowsPhone7WithACS.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;MainPage.xaml&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Code for the visual interface.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;PhoneApplicationPage 
    &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Class&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;WindowsPhone7WithACS.MainPage&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;mc&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;mc&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Ignorable&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;d&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;DesignWidth&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;480&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;DesignHeight&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;768&amp;quot;
    
    &lt;/span&gt;&lt;span style="color: red;"&gt;FontFamily&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneFontFamilyNormal&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;FontSize&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneFontSizeNormal&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;Foreground&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneForegroundBrush&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;SupportedOrientations&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Portrait&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;Orientation&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Portrait&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;SystemTray.IsVisible&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;True&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;Loaded&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;MainPage_Loaded&amp;quot;&amp;gt;
    &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--LayoutRoot is the root grid where all page content is placed--&amp;gt;
    &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;LayoutRoot&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;Background&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Transparent&amp;quot;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;RowDefinition &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Auto&amp;quot;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;RowDefinition &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;*&amp;quot;/&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--TitlePanel contains the name of the application and page title--&amp;gt;
        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StackPanel
            &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;TitlePanel&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;0&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12,17,0,28&amp;quot;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;TextBlock
                &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;ApplicationTitle&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;ACS + WP7&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextNormalStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;TextBlock
                &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;PageTitle&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Simple Web Tk&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;9,-7,0,0&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextTitle1Style&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;/&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--ContentPanel - place additional content here--&amp;gt;
        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;ContentPanel&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;1&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12,0,12,0&amp;quot;&amp;gt;

            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;ScrollViewer
                 &lt;/span&gt;&lt;span style="color: red;"&gt;HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Left&amp;quot;
                 &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12,34,0,0&amp;quot; 
                 &lt;/span&gt;&lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Top&amp;quot; &amp;gt;
                &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;TextBlock
                    &lt;/span&gt;&lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Top&amp;quot;
                    &lt;/span&gt;&lt;span style="color: red;"&gt;TextWrapping&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Wrap&amp;quot;
                    &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;DisplayLoginInfo&amp;quot;
                    &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;&amp;quot;
                    &lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;378&amp;quot;
                    /&amp;gt;
            &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;ScrollViewer&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;



        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
    &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--Sample code showing usage of ApplicationBar--&amp;gt;
    &amp;lt;!--&amp;lt;phone:PhoneApplicationPage.ApplicationBar&amp;gt;
    &amp;lt;shell:ApplicationBar IsVisible=&amp;quot;True&amp;quot; IsMenuEnabled=&amp;quot;True&amp;quot;&amp;gt;
    &amp;lt;shell:ApplicationBarIconButton IconUri=&amp;quot;/Images/appbar_button1.png&amp;quot; Text=&amp;quot;Button 1&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBarIconButton IconUri=&amp;quot;/Images/appbar_button2.png&amp;quot; Text=&amp;quot;Button 2&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBar.MenuItems&amp;gt;
    &amp;lt;shell:ApplicationBarMenuItem Text=&amp;quot;MenuItem 1&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBarMenuItem Text=&amp;quot;MenuItem 2&amp;quot;/&amp;gt;
    &amp;lt;/shell:ApplicationBar.MenuItems&amp;gt;
    &amp;lt;/shell:ApplicationBar&amp;gt;
    &amp;lt;/phone:PhoneApplicationPage.ApplicationBar&amp;gt;--&amp;gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;PhoneApplicationPage&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&lt;/span&gt;&lt;/pre&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;MainPage.xaml.cs&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Code behind file.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;using &lt;/span&gt;System;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Collections.Generic;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Linq;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Net;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Controls;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Documents;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Input;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Media;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Media.Animation;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Shapes;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;Microsoft.Phone.Controls;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;Microsoft.WindowsAzure.Samples.Phone.Identity.AccessControl;


&lt;span style="color: blue;"&gt;namespace &lt;/span&gt;WindowsPhone7WithACS
{
    &lt;span style="color: blue;"&gt;public partial class &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;MainPage &lt;/span&gt;: &lt;span style="color: rgb(43, 145, 175);"&gt;PhoneApplicationPage
    &lt;/span&gt;{
        &lt;span style="color: green;"&gt;// Constructor
        &lt;/span&gt;&lt;span style="color: blue;"&gt;public &lt;/span&gt;MainPage()
        {
            InitializeComponent();
        }

        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;MainPage_Loaded(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, &lt;span style="color: rgb(43, 145, 175);"&gt;RoutedEventArgs &lt;/span&gt;e)
        {
            &lt;span style="color: green;"&gt;// Add code here

            // Retrieve Token that is stored in the application
            &lt;/span&gt;&lt;span style="color: blue;"&gt;var &lt;/span&gt;simpleWebTokenStore = &lt;span style="color: rgb(43, 145, 175);"&gt;Application&lt;/span&gt;.Current.Resources[&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;swtStore&amp;quot;&lt;/span&gt;]
                               &lt;span style="color: blue;"&gt;as &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;SimpleWebTokenStore&lt;/span&gt;;

            &lt;span style="color: blue;"&gt;var &lt;/span&gt;userNameIdentifier = simpleWebTokenStore.SimpleWebToken.NameIdentifier;

            &lt;span style="color: green;"&gt;//////////////////////////////////////////////////////////////////////////
            // Loop through the claims in the token and display in the textbox

            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(43, 145, 175);"&gt;KeyValuePair&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;, &lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt;&amp;gt; list = simpleWebTokenStore.SimpleWebToken.Claims.ToList();

            &lt;span style="color: blue;"&gt;string &lt;/span&gt;msg = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Empty;
            &lt;span style="color: blue;"&gt;this&lt;/span&gt;.DisplayLoginInfo.Foreground = &lt;span style="color: blue;"&gt;new &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;SolidColorBrush&lt;/span&gt;(&lt;span style="color: rgb(43, 145, 175);"&gt;Colors&lt;/span&gt;.Yellow);
            &lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: rgb(43, 145, 175);"&gt;KeyValuePair&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;, &lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt; pair &lt;span style="color: blue;"&gt;in &lt;/span&gt;list)
            {
                msg += &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;Claim Name = \&amp;quot;&amp;quot; &lt;/span&gt;+ pair.Key + &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;\&amp;quot;  &amp;quot; &lt;/span&gt;+ &lt;span style="color: rgb(43, 145, 175);"&gt;Environment&lt;/span&gt;.NewLine +
                            &lt;span style="color: rgb(43, 145, 175);"&gt;Environment&lt;/span&gt;.NewLine + &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;ClaimValue = \&amp;quot;&amp;quot; &lt;/span&gt;+ pair.Value + &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;\&amp;quot;&amp;quot; &lt;/span&gt;+
                            &lt;span style="color: rgb(43, 145, 175);"&gt;Environment&lt;/span&gt;.NewLine +
                            &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;==========================&amp;quot; &lt;/span&gt;+
                            &lt;span style="color: rgb(43, 145, 175);"&gt;Environment&lt;/span&gt;.NewLine + &lt;span style="color: rgb(43, 145, 175);"&gt;Environment&lt;/span&gt;.NewLine;
            }

            &lt;span style="color: blue;"&gt;this&lt;/span&gt;.DisplayLoginInfo.Text = msg;
            
        
        }

    }
}
&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10238962" width="1" height="1"&gt;</description></item><item><title>How to consume RESTful Services using jQuery and/or Javascript</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/17/how-to-consume-restful-services-using-jquery-and-or-javascript.aspx</link><pubDate>Fri, 18 Nov 2011 01:11:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10238367</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10238367</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/17/how-to-consume-restful-services-using-jquery-and-or-javascript.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Using jQuery against RESTful Web Services powered by Windows Azure&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The diagram below illustrates a browser accessing a cloud-hosted RESTful service powered by Windows Azure.          &lt;br /&gt;          &lt;br /&gt;The purpose of the post is to illustrate how Javascript from within a browser can consume RESTful web services hosted in Windows Azure.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;&lt;strong&gt;&lt;font size="4"&gt; Links to previous posts&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://bit.ly/MobileToCloud" target="_blank"&gt;http://bit.ly/MobileToCloud&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt; To create a RESTful service running on Azure you’ll need to download the Azure SDK here:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3122.clip_5F00_image002_5F00_3CD77E06.gif" width="550" height="113" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Here is the diagram about what we are going to build.           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5415.3cvsmctp_5F00_4AAC79C9.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="3cvsmctp" border="0" alt="3cvsmctp" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4353.3cvsmctp_5F00_thumb_5F00_49D413DF.jpg" width="526" height="425" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;How to consume REST from a browser&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;All modern browsers are capable of RESTful calls. Here we can see Internet Explorer making a RESTful web service call and populating &amp;lt;select..&amp;gt; html control using jQuery.          &lt;br /&gt;          &lt;br /&gt;After migrating my Azure Project to the cloud, everything worked as expected across the 3 browsers that I tested with.           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0647.MainImage_5F00_4248A472.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4846.MainImage_5F00_thumb_5F00_41703E88.png" width="680" height="405" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;&amp;#160; jQueryCallRESTful.htm&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is the project right before I deployed it. Previous videos illustrate this step. Essentially, you need to “Package” the application, then go to the portal to upload the package and configuration files.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8176.MainImage_5F00_79AEB5A0.png"&gt;&lt;img style="border: 0px currentcolor; display: inline;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3683.MainImage_5F00_thumb_5F00_794282AB.png" width="371" height="215" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1538.MainImage_5F00_6DACC56C.png"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;font color="#000000"&gt;All that is required is adding an html file. HTML + Javascript is all that is needed to consume RESTful data.&lt;/font&gt;            &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2604.MainImage_5F00_thumb_5F00_174090A0.png" width="758" height="543" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Include jQuery, add HTML controls and some Javascript&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Our web page is very simple. You start by including some jQuery. Next, you write some Javascript that makes Ajax calls after clicking the button. The Javascript (using jQuery framework) will retrieve the data and then populate a drop down list control.          &lt;br /&gt;          &lt;br /&gt;Notice the warning from Internet Explorer. That is because I am running locally, as “localhost,” which is a cross-domain scripting violation. By answering “yes” you are allowing the cross-domain Ajax call.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0636.image_5F00_6B2393AE.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7484.image_5F00_thumb_5F00_158FC4CC.png" width="787" height="468" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;A &lt;em&gt;select&lt;/em&gt; and and &lt;em&gt;button&lt;/em&gt; control&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;cboFastBikes gets loaded with data after making AJAX calls to the Azure hosted RESTful web service.          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0636.image_5F00_62BFBE57.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0647.image_5F00_thumb_5F00_5B344EEA.png" width="760" height="452" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;The jQuery call to an Azure-hosted web service &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The code below uses jQuery to retrieve RESTful data. If successful, the Javascript will populate an HTML &lt;strong&gt;&amp;lt;select /&amp;gt;&lt;/strong&gt; control, which is essentially a combo box.           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="600"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="600"&gt;         &lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;src&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://code.jquery.com/jquery-1.7.js&amp;quot; 
            &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;
    &lt;/span&gt;$(document).ready(&lt;span style="color: blue;"&gt;function &lt;/span&gt;() {

        $(&lt;span style="color: maroon;"&gt;'#butCallAjax'&lt;/span&gt;).click(&lt;span style="color: blue;"&gt;function &lt;/span&gt;() {
            jQuery.support.cors = &lt;span style="color: blue;"&gt;true&lt;/span&gt;;


            $.ajax(
                {
                    type: &lt;span style="color: maroon;"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;,
                    url: &lt;span style="color: maroon;"&gt;'http://fastmotorcycleservice.cloudapp.net/FastMotorcycleListService.svc/list/Bruno'&lt;/span&gt;,
                    data: &lt;span style="color: maroon;"&gt;&amp;quot;{}&amp;quot;&lt;/span&gt;,
                    contentType: &lt;span style="color: maroon;"&gt;&amp;quot;application/json; charset=utf-8&amp;quot;&lt;/span&gt;,
                    dataType: &lt;span style="color: maroon;"&gt;&amp;quot;json&amp;quot;&lt;/span&gt;,
                    success: &lt;span style="color: blue;"&gt;function &lt;/span&gt;(data) {

                        &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('success');
                        &lt;/span&gt;$.each(data, &lt;span style="color: blue;"&gt;function &lt;/span&gt;(i, theItem) {
                            &lt;span style="color: blue;"&gt;var &lt;/span&gt;combo = document.getElementById(&lt;span style="color: maroon;"&gt;&amp;quot;cboFastBikes&amp;quot;&lt;/span&gt;);
                            &lt;span style="color: blue;"&gt;var &lt;/span&gt;option = document.createElement(&lt;span style="color: maroon;"&gt;&amp;quot;option&amp;quot;&lt;/span&gt;);
                            option.text = theItem.toString();
                            option.value = theItem.toString();
                            &lt;span style="color: blue;"&gt;try &lt;/span&gt;{
                                &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('success add combo');
                                &lt;/span&gt;combo.add(option, &lt;span style="color: blue;"&gt;null&lt;/span&gt;); &lt;span style="color: rgb(0, 100, 0);"&gt;// Other browsers
                            &lt;/span&gt;}
                            &lt;span style="color: blue;"&gt;catch &lt;/span&gt;(error) {
                                alert(&lt;span style="color: maroon;"&gt;'error found'&lt;/span&gt;);
                                combo.add(option); &lt;span style="color: rgb(0, 100, 0);"&gt;// really old browser
                            &lt;/span&gt;}

                        });
                    },
                    error: &lt;span style="color: blue;"&gt;function &lt;/span&gt;(msg, url, line) {
                        alert(&lt;span style="color: maroon;"&gt;'error trapped in error: function(msg, url, line)'&lt;/span&gt;);
                        alert(&lt;span style="color: maroon;"&gt;'msg = ' &lt;/span&gt;+ msg + &lt;span style="color: maroon;"&gt;', url = ' &lt;/span&gt;+ url + &lt;span style="color: maroon;"&gt;', line = ' &lt;/span&gt;+ line);

                    }
                });


            &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('button click');

        &lt;/span&gt;});
    });
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&lt;/span&gt;&lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Full Source Code for jQueryCallsRESTful.htm&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is the full listing.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="1" cellspacing="0" cellpadding="2" width="822"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="820"&gt;
        &lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: maroon;"&gt;DOCTYPE &lt;/span&gt;&lt;span style="color: red;"&gt;html PUBLIC &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;html &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;

&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;jQuery calling RESTful Services&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;meta &lt;/span&gt;&lt;span style="color: red;"&gt;content&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/html; charset=utf-8&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Content-Type&amp;quot; /&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;style &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/css&amp;quot;&amp;gt;
&lt;/span&gt;&lt;span style="color: maroon;"&gt;body &lt;/span&gt;{
    &lt;span style="color: red;"&gt;font-family&lt;/span&gt;: &lt;span style="color: blue;"&gt;&amp;quot;Lucida Grande&amp;quot;, &amp;quot;Lucida Sans Unicode&amp;quot;, Verdana, Arial, Helvetica, sans-serif&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;12px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;p&lt;/span&gt;, &lt;span style="color: maroon;"&gt;h1&lt;/span&gt;, &lt;span style="color: maroon;"&gt;form&lt;/span&gt;, &lt;span style="color: maroon;"&gt;button &lt;/span&gt;{
    &lt;span style="color: red;"&gt;border&lt;/span&gt;: &lt;span style="color: blue;"&gt;0&lt;/span&gt;;
    &lt;span style="color: red;"&gt;margin&lt;/span&gt;: &lt;span style="color: blue;"&gt;0&lt;/span&gt;;
    &lt;span style="color: red;"&gt;padding&lt;/span&gt;: &lt;span style="color: blue;"&gt;0&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;.spacer &lt;/span&gt;{
    &lt;span style="color: red;"&gt;clear&lt;/span&gt;: &lt;span style="color: blue;"&gt;both&lt;/span&gt;;
    &lt;span style="color: red;"&gt;height&lt;/span&gt;: &lt;span style="color: blue;"&gt;1px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;.myform 
&lt;/span&gt;{
   
    &lt;span style="color: red;"&gt;margin&lt;/span&gt;: &lt;span style="color: blue;"&gt;0 auto&lt;/span&gt;;
    &lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;400px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;padding&lt;/span&gt;: &lt;span style="color: blue;"&gt;14px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized 
&lt;/span&gt;{
   
    &lt;span style="color: red;"&gt;border&lt;/span&gt;: &lt;span style="color: blue;"&gt;solid 2px #b7ddf2&lt;/span&gt;;
    &lt;span style="color: red;"&gt;background&lt;/span&gt;: &lt;span style="color: blue;"&gt;#ebf4fb&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized h1 &lt;/span&gt;{
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;14px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;
    &lt;span style="color: red;"&gt;margin-bottom&lt;/span&gt;: &lt;span style="color: blue;"&gt;8px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized p &lt;/span&gt;{
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;11px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;color&lt;/span&gt;: &lt;span style="color: blue;"&gt;#666666&lt;/span&gt;;
    &lt;span style="color: red;"&gt;margin-bottom&lt;/span&gt;: &lt;span style="color: blue;"&gt;20px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;border-bottom&lt;/span&gt;: &lt;span style="color: blue;"&gt;solid 1px #b7ddf2&lt;/span&gt;;
    &lt;span style="color: red;"&gt;padding-bottom&lt;/span&gt;: &lt;span style="color: blue;"&gt;10px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized label &lt;/span&gt;{
    &lt;span style="color: red;"&gt;display&lt;/span&gt;: &lt;span style="color: blue;"&gt;block&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;
    &lt;span style="color: red;"&gt;text-align&lt;/span&gt;: &lt;span style="color: blue;"&gt;right&lt;/span&gt;;
    &lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;140px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;float&lt;/span&gt;: &lt;span style="color: blue;"&gt;left&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized .small &lt;/span&gt;{
    &lt;span style="color: red;"&gt;color&lt;/span&gt;: &lt;span style="color: blue;"&gt;#666666&lt;/span&gt;;
    &lt;span style="color: red;"&gt;display&lt;/span&gt;: &lt;span style="color: blue;"&gt;block&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;11px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;normal&lt;/span&gt;;
    &lt;span style="color: red;"&gt;text-align&lt;/span&gt;: &lt;span style="color: blue;"&gt;right&lt;/span&gt;;
    &lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;140px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized input&lt;/span&gt;, &lt;span style="color: maroon;"&gt;select &lt;/span&gt;{
    &lt;span style="color: red;"&gt;float&lt;/span&gt;: &lt;span style="color: blue;"&gt;left&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;12px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;padding&lt;/span&gt;: &lt;span style="color: blue;"&gt;4px 2px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;border&lt;/span&gt;: &lt;span style="color: blue;"&gt;solid 1px #aacfe4&lt;/span&gt;;
    &lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;200px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;margin&lt;/span&gt;: &lt;span style="color: blue;"&gt;2px 0 20px 10px&lt;/span&gt;;
}
&lt;span style="color: maroon;"&gt;#stylized button &lt;/span&gt;{
    &lt;span style="color: red;"&gt;clear&lt;/span&gt;: &lt;span style="color: blue;"&gt;both&lt;/span&gt;;
    &lt;span style="color: red;"&gt;margin-left&lt;/span&gt;: &lt;span style="color: blue;"&gt;150px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;246px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;height&lt;/span&gt;: &lt;span style="color: blue;"&gt;31px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;background&lt;/span&gt;: &lt;span style="color: blue;"&gt;#666666 url(img/button.png) no-repeat&lt;/span&gt;;
    &lt;span style="color: red;"&gt;text-align&lt;/span&gt;: &lt;span style="color: blue;"&gt;center&lt;/span&gt;;
    &lt;span style="color: red;"&gt;line-height&lt;/span&gt;: &lt;span style="color: blue;"&gt;31px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;color&lt;/span&gt;: &lt;span style="color: blue;"&gt;#FFFFFF&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;11px&lt;/span&gt;;
    &lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;
}
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;src&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://code.jquery.com/jquery-1.7.js&amp;quot; 
            &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;
    &lt;/span&gt;$(document).ready(&lt;span style="color: blue;"&gt;function &lt;/span&gt;() {

        $(&lt;span style="color: maroon;"&gt;'#butCallAjax'&lt;/span&gt;).click(&lt;span style="color: blue;"&gt;function &lt;/span&gt;() {
            jQuery.support.cors = &lt;span style="color: blue;"&gt;true&lt;/span&gt;;


            $.ajax(
                {
                    type: &lt;span style="color: maroon;"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;,
                    url: &lt;span style="color: maroon;"&gt;'http://fastmotorcycleservice.cloudapp.net/FastMotorcycleListService.svc/list/Bruno'&lt;/span&gt;,
                    data: &lt;span style="color: maroon;"&gt;&amp;quot;{}&amp;quot;&lt;/span&gt;,
                    contentType: &lt;span style="color: maroon;"&gt;&amp;quot;application/json; charset=utf-8&amp;quot;&lt;/span&gt;,
                    dataType: &lt;span style="color: maroon;"&gt;&amp;quot;json&amp;quot;&lt;/span&gt;,
                    success: &lt;span style="color: blue;"&gt;function &lt;/span&gt;(data) {

                        &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('success');
                        &lt;/span&gt;$.each(data, &lt;span style="color: blue;"&gt;function &lt;/span&gt;(i, theItem) {
                            &lt;span style="color: blue;"&gt;var &lt;/span&gt;combo = document.getElementById(&lt;span style="color: maroon;"&gt;&amp;quot;cboFastBikes&amp;quot;&lt;/span&gt;);
                            &lt;span style="color: blue;"&gt;var &lt;/span&gt;option = document.createElement(&lt;span style="color: maroon;"&gt;&amp;quot;option&amp;quot;&lt;/span&gt;);
                            option.text = theItem.toString();
                            option.value = theItem.toString();
                            &lt;span style="color: blue;"&gt;try &lt;/span&gt;{
                                &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('success add combo');
                                &lt;/span&gt;combo.add(option, &lt;span style="color: blue;"&gt;null&lt;/span&gt;); &lt;span style="color: rgb(0, 100, 0);"&gt;// Other browsers
                            &lt;/span&gt;}
                            &lt;span style="color: blue;"&gt;catch &lt;/span&gt;(error) {
                                alert(&lt;span style="color: maroon;"&gt;'error found'&lt;/span&gt;);
                                combo.add(option); &lt;span style="color: rgb(0, 100, 0);"&gt;// really old browser
                            &lt;/span&gt;}

                        });
                    },
                    error: &lt;span style="color: blue;"&gt;function &lt;/span&gt;(msg, url, line) {
                        alert(&lt;span style="color: maroon;"&gt;'error trapped in error: function(msg, url, line)'&lt;/span&gt;);
                        alert(&lt;span style="color: maroon;"&gt;'msg = ' &lt;/span&gt;+ msg + &lt;span style="color: maroon;"&gt;', url = ' &lt;/span&gt;+ url + &lt;span style="color: maroon;"&gt;', line = ' &lt;/span&gt;+ line);

                    }
                });


            &lt;span style="color: rgb(0, 100, 0);"&gt;//alert('button click');

        &lt;/span&gt;});
    });
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;


&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div &lt;/span&gt;&lt;span style="color: red;"&gt;id &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;stylized&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;class &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;myform&amp;quot;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;form
        &lt;/span&gt;&lt;span style="color: red;"&gt;id &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;form&amp;quot;
        &lt;/span&gt;&lt;span style="color: red;"&gt;action &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;#&amp;quot;
        &lt;/span&gt;&lt;span style="color: red;"&gt;name &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;form&amp;quot;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;h1&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;How to retrieve RESTful Data with jQuery&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;h1&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;This is a basic example&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;label&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
            &lt;/span&gt;Fast Motorcycles
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;span &lt;/span&gt;&lt;span style="color: red;"&gt;class &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;small&amp;quot;&amp;gt;&lt;/span&gt;RESTfully Retrieved&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;span&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;label&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;select &lt;/span&gt;&lt;span style="color: red;"&gt;id &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;cboFastBikes&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;name &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;cboFastBikes&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;select&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;button &lt;/span&gt;&lt;span style="color: red;"&gt;id &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;butCallAjax&amp;quot; &lt;/span&gt;&lt;span style="color: red;"&gt;type &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;button&amp;quot; &amp;gt;
            &lt;/span&gt;Call Azure-hosted RESTful Service&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;button&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div &lt;/span&gt;&lt;span style="color: red;"&gt;class &lt;/span&gt;&lt;span style="color: blue;"&gt;= &amp;quot;spacer&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;form&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;


&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;html&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&lt;/span&gt;&lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10238367" width="1" height="1"&gt;</description></item><item><title>Presentation–How to introduce Cloud and Mobile Development</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/presentation-how-to-introduce-cloud-and-mobile-development.aspx</link><pubDate>Wed, 16 Nov 2011 23:50:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237922</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10237922</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/presentation-how-to-introduce-cloud-and-mobile-development.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Introduction – How to speak to Cloud and Mobile Development&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; This slide deck is based on a talk I did at OpenAndroid in San Francisco.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;The purpose of this post is to replay the talking points. I will discuss one of the big influences on pushing cloud computing forward - mobile computing.           &lt;br /&gt;          &lt;br /&gt;The actual slide deck is at the end of this post.           &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3580.Slide14_5F00_44F681FF.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="Slide1[4]" border="0" alt="Slide1[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5621.Slide14_5F00_thumb_5F00_08EA404A.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; What to expect from this talk&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; There is a lot of evidence that mobile is driving the need for elastic resources. Popular apps can easily have millions of users. The cloud here is to support and scale mobile traffic. Architectures are needed that help mobile devices leverage cloud resources. Companies and startups are faced with the prospect of having to write 3 versions of mobile applications, supporting iOS, Android, and Windows Phone 7.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;At a minimum, cloud resources need to be available to any device. Open standard web services are needed to be available to divergent mobile platforms. This post is part of a larger series that illustrate how to build Azure-hosted RESTful web services.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3058.Slide24_5F00_678A9AAD.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="Slide2[4]" border="0" alt="Slide2[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0728.Slide24_5F00_thumb_5F00_5E4E5F6C.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Pew Research / Cisco Study&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;There are many sources of research. The Pew Research center is one place to get some interesting numbers.          &lt;br /&gt;          &lt;br /&gt;Cisco recently released a big study about global internet usage patterns.           &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0003.Slide34_5F00_6A03A69E.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="Slide3[4]" border="0" alt="Slide3[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0081.Slide34_5F00_thumb_5F00_60C76B5D.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;IT is Changing&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;These numbers are quite interesting. Mobile devices will be capable of so much more than today. Better speeds, more applications, more form factors will move the mobile industry dramatically forward, given this rate of innovation and growth.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Internet Traffic&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Cisco has predicted a 26-fold increase in Internet Traffic by 2015, according a Cisco study.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Connection Speeds&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Connection speeds are expected to by 10-fold by then to support all this traffic.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Number of Devices&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; There will probably be over 7 billion mobile Internet-connected devices by 2015.                  &lt;br /&gt;                  &lt;br /&gt;The Cisco study estimates that by 2015, there will be a mobile connected device for nearly every member of the world's population (7.2 billion people per United Nations' population estimate) and more than 7.1 billion mobile connections to handsets, other devices and machine-to-machine nodes (excluding Wi-Fi connections, per Cisco Visual Networking Index methodology). &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Mobile Bandwidth&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Typical monthly bandwidth usage is about 65 megabytes of traffic per month.                  &lt;br /&gt;                  &lt;br /&gt;In 2015 it will be 1,118 megabytes of traffic per month, equivalent to about 260 MP3 music files.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Effect of Mobile&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Mobile traffic may one day soon exceed fixed Internet Traffic.                  &lt;br /&gt;                  &lt;br /&gt;Smartphones, laptops, and other portable devices will drive more than 87 percent of global mobile traffic by 2015.                   &lt;br /&gt;                  &lt;br /&gt;Tablet devices are expected to grow 205-fold from 2010 to 2015.                   &lt;br /&gt;                  &lt;br /&gt;Mobile video is forecast to represent 66 percent of all mobile data traffic by 2015, increasing 35-fold from 2010 to 2015. Global mobile traffic will be 75 exabytes, by 2015.                   &lt;br /&gt;                  &lt;br /&gt;That amount is the equivalent of 19 billion DVDs.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7331.Slide44_5F00_78126FCE.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="Slide4[4]" border="0" alt="Slide4[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8726.Slide44_5F00_thumb_5F00_2A95CD41.jpg" width="795" height="596" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1067.obw1vhop_5F00_2878CE78.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="obw1vhop" border="0" alt="obw1vhop" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7725.obw1vhop_5F00_thumb_5F00_47BB754B.jpg" width="481" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Todays Mobile device has 256,000,000 bytes of RAM          &lt;br /&gt;The Apollo Spacecraft had 4,096 bytes of erasable memory&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; 75 of these &lt;a href="http://ed-thelen.org/vs-mit-apollo-guidance.jpg"&gt;M.I.T. Apollo Guidance Computer&lt;/a&gt; were created. These computers were used during space missions to the moon. There were restart buttons, even then &lt;img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2577.wlEmoticon_2D00_smile_5F00_3C5D113D.png" /&gt;          &lt;br /&gt;          &lt;br /&gt;If you think about the pace of hardware innovation, it is no surprise that today’s handheld devices can run very powerful applications. The processing power of modern Smartphones dwarfs the technology used to send man to the moon.           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;blockquote&gt;           &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2022.MainImage_5F00_66FE1C1E.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0820.MainImage_5F00_thumb_5F00_37BC0ABA.png" width="457" height="829" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/blockquote&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7853.Slide54_5F00_40B8706E.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="Slide5[4]" border="0" alt="Slide5[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0508.Slide54_5F00_thumb_5F00_051861AE.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;It is about the apps&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The trend is clearly about running specialized apps on mobile devices. There are countless mobile applications available to purchase or install for free from multiple mobile application marketplaces.          &lt;br /&gt;          &lt;br /&gt;Apple, Google, and Microsoft all have marketplaces where you can buy mobile applications. It turns out, however, that the languages and tools are all radically different for each vendor. While there are some transferable skills, most are not – the developer is faced with learning Objective-C, Java, and C#, or Visual Basic.           &lt;br /&gt;          &lt;br /&gt;Code demos that accompany this presentation will illustrate an app of each type being created. The code demos also demonstrate the building of a RESTful service, powered by Microsoft Cloud Offering, Windows Azure.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; This is the Table of Contents for more posts &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A list of blog posts that show you how to build RESTful services hosted in Windows Azure, iOS/Xcode demo, Android/Eclipse demo, Windows Phone 7/Visual Studio demo.&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://bit.ly/MobileToCloud " target="_blank"&gt;http://bit.ly/MobileToCloud &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2148.Slide64_5F00_09AE6C68.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="Slide6[4]" border="0" alt="Slide6[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2161.Slide64_5F00_thumb_5F00_67E293D6.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;1 in 4 adults in the US uses apps&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Companies and startups are scrambling to best understand how to monetize this craze around mobile applications. There are every conceivable type of application available. Many offerings are absolutely free and make their money through advertising. The amount of money spent on apps is expected to grow to incredible heights.          &lt;br /&gt;          &lt;br /&gt;Gartner expects a trillion dollar industry by 2014.           &lt;br /&gt;&lt;a href="http://www.gartner.com/it/page.jsp?id=1455314"&gt;http://www.gartner.com/it/page.jsp?id=1455314&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;There are a wide range of additional services related to mobile applications, such as context, advertising, application and service sales, and so on. Each of these will be a significant business worth several tens of billions of dollars per year.           &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5707.Slide74_5F00_3F63B1C2.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="Slide7[4]" border="0" alt="Slide7[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0160.Slide74_5F00_thumb_5F00_72BF751E.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Daily use means your cloud offering better have an SLA&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Uptime and the replication of data is critical. Durability of customer data is paramount. Mobile users are relying on your application performance on a daily basis.          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Social Networks Also Push the Cloud&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;If you look at various social sites, including LinkedIn, Twitter, and MySpace, you also have scenarios where elastic scale is needed. As more and more business leverage user profile targeted marketing techniques, content can go viral. A business needs to be able to scale services if a promotional giveaway results in heavy traffic.          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" width="603" scope="col"&gt; This is the Table of Contents for more posts &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" width="222" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="603"&gt;Blog posts that show you how to build RESTful services hosted in Windows Azure, iOS/Xcode demo, Android/Eclipse demo, Windows Phone 7/Visual Studio demo.&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;" width="222"&gt;&lt;a href="http://bit.ly/MobileToCloud " target="_blank"&gt;http://bit.ly/MobileToCloud &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="603"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;" width="222"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5857.Slide114_5F00_2730219A.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="Slide11[4]" border="0" alt="Slide11[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5850.Slide114_5F00_thumb_5F00_0CEFB876.jpg" width="795" height="596" /&gt;&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Conclusion&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The purpose of this slide deck is get you thinking about scale. Skeptics to cloud computing should easily be able to see that the cloud is here to stay. The cloud will need to grow and evolve to meet the needs of mobile developers.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;This post is connected to a much larger group of posts that show you how to build RESTful services using Visual Studio and Windows Azure.           &lt;br /&gt;          &lt;br /&gt;This series also uses Eclipse and Xcode to build Android and iOS applications.           &lt;br /&gt;          &lt;br /&gt;This series programs in C#, Java, and Objective-C.           &lt;br /&gt;          &lt;br /&gt;Video tutorials are also available.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What this is &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A Powerpoint presentation that will help you get the conversation started about mobile and cloud&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/ppts/AndroidTalkForBlog.pps" target="_blank"&gt;http://brunoblogfiles.com/ppts/AndroidTalkForBlog.pps&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;&lt;strong&gt;You will need to download the Azure SDK           &lt;br /&gt;            &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5584.clip_5F00_image002_5F00_6EB502B6.gif" width="550" height="113" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237922" width="1" height="1"&gt;</description></item><item><title>Video–Building an Android Application that consumes consumes cloud-hosted RESTful Web Services</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/video-building-an-android-application-that-consumes-consumes-cloud-hosted-restful-web-services.aspx</link><pubDate>Wed, 16 Nov 2011 16:21:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237760</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10237760</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/16/video-building-an-android-application-that-consumes-consumes-cloud-hosted-restful-web-services.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Video Tutorial - How to connect Android to the Cloud RESTfully&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;a href="http://brunoblogfiles.com/videos/BuildAndroidApplicationThatConsumesCloudHostedREST.wmv"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4628.MainImage_5F00_2055F68A.png" width="700" height="435" /&gt;&lt;/a&gt;          &lt;br /&gt;This post contains a video that walks you through a step by step process of building an Android application. But there are a few things you should do before watching the video. First, you should install Eclipse, the Java Runtime, and the Android SDK. This alone can take some time. The installation is correct once you can do a “File, New Project” and be able to run a simple “Hello World” in the emulator. This video assumes you have implemented your RESTful Web Service and deployed it to Windows Azure. The table of contents link connects you to all the material to guide you through all this:           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What the link is about &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Table of Contents - All my posts&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://bit.ly/MobileToCloud%20" target="_blank"&gt;http://bit.ly/MobileToCloud &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;br /&gt; Remember, you will need the Azure SDK.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5428.clip_5F00_image002_5F00_616E4F74.gif" width="550" height="113" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Clipboard Viewer&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Clipboard viewer gives you all the code snippets that are used to build the application. Downloading this tool will make it trivial to find the right source code.          &lt;br /&gt;          &lt;br /&gt;This application holds the code snippets used in my demo.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3326.MainImage_5F00_34376584.png"&gt;&lt;img style="display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6644.MainImage_5F00_thumb_5F00_335EFF9A.png" width="666" height="268" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;There are files inside the zip – put them in the same folder once you extract the zip file&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is the zip file that contains clipboard viewer. This download will help you build your application easily.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What the download does &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; It is the Clipboard Viewer - Easy access to source code&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/android.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/android.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;What is Clipboard Viewer?&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;A quick and dirty tool to give you source code when you need it.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; What it does? &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; File Name &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; It loads code into the clipboard. You run this application.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; android.exe &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; The data file that holds the source code. Should be same folder as android.exe&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; android.xml&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Video&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Here is the video of building the Android Application consuming a cloud-hosted RESTful web service:          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video of Building an Android Application&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/BuildAndroidApplicationThatConsumesCloudHostedREST.wmv" target="_blank"&gt; http://brunoblogfiles.com/videos/BuildAndroidApplicationThatConsumesCloudHostedREST.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237760" width="1" height="1"&gt;</description></item><item><title>Table of Contents–Supporting Billions of Rows/Entities–Mobile to Cloud Series</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/14/table-of-contents-supporting-billions-of-rows-entities-mobile-to-cloud-series.aspx</link><pubDate>Mon, 14 Nov 2011 15:33:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236823</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10236823</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/14/table-of-contents-supporting-billions-of-rows-entities-mobile-to-cloud-series.aspx#comments</comments><description>&lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Table of Contents&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; To do these labs, you will need the Azure SDK.         &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4861.clip_5F00_image002_5F00_1C1CBEAA.gif" width="550" height="113" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 1 - Why Scale Matters &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 2 - What are some high level cloud offerings? &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 3–Architecture and Data Options &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 4–Building a Cloud-based RESTful service for our Android, iOS, and Windows Phone 7 Clients &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 5–Using the Portal and Setting up your Azure Account (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 6–Reading and Writing to Windows Azure (Cloud-based) Tables using standard HTTP and Fiddler&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 7–Migrating your Azure (Cloud RESTful Service) to be Hosted in a Microsoft Data Center&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 8–Writing an Android Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 9– Writing an iOS (iPhone/iPad/MacOS) Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 10 – Writing a Windows Phone 7 Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Source Code to Azure RESTful Service, Android Mobile Client, iOS/iPhone Mobile Client, and Windows Phone 7 Mobile Client&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx#" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236823" width="1" height="1"&gt;</description></item><item><title>Source Code to Azure RESTful Service, Android Mobile Client, iOS/iPhone Mobile Client, and Windows Phone 7 Mobile Client</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx</link><pubDate>Sat, 12 Nov 2011 00:58:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236384</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10236384</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/11/source-code-to-azure-restful-service-android-mobile-client-ios-iphone-mobile-client-and-windows-phone-7-mobile-client.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Here is the source code&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;&lt;strong&gt;Source Code: 8.5 mb download&lt;/strong&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="http://brunoblogfiles.com/SourceCode/UploadedSourceCode.zip" target="_blank"&gt;http://brunoblogfiles.com/SourceCode/UploadedSourceCode.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;You are going to need this to do the AzureRESTful service:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2538.clip_5F00_image002_5F00_1354B42D.gif" width="550" height="113" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;The source code and explanation:           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Folder &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Contents &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;AndroidMobileClient&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Source Code in Java of Android Client Application&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;AzureRESTfulService&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Source Code in C# of Azure RESTful Service&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;iOSMobileClient&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Source Code in Objective-C of iPhone Client Application&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; WP7MobileClient&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Source Code in C# of WP7 Client Application&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236384" width="1" height="1"&gt;</description></item><item><title>Video–Building a RESTful Service in Azure</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx</link><pubDate>Tue, 08 Nov 2011 16:59:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10235046</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10235046</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/08/video-building-a-restful-service-in-azure.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Start by downloading my Clipboard Helper&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Remember, you will need the Azure SDK.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5141.clip_5F00_image002_5F00_30F9DD22.gif" width="550" height="113" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;This application holds the code snippets used in my demo.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6330.ztzer3hy_5F00_277CE49B.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="ztzer3hy" border="0" alt="ztzer3hy" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0363.ztzer3hy_5F00_thumb_5F00_1B7AF467.jpg" width="666" height="488" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Clipboard Viewer - Building a RESTful Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/buildRestfulService.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/buildRestfulService.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;Inside the zip are 2 files. Both of these files need to be in the same folder.           &lt;br /&gt;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Executable that loads code into the clipboard&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;buildRestfulService.exe&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The data file that holds the source code&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;buildRestfulService.xml&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Video&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is the video of building the RESTful service:          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video of Building RESTful Service&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/videos/BuildRestfulServicePart01.wmv" target="_blank"&gt;http://brunoblogfiles.com/videos/BuildRestfulServicePart01.wmv&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235046" width="1" height="1"&gt;</description></item><item><title>Office 365–The finest office suite ever created</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/07/office-365-the-finest-office-suite-ever-created.aspx</link><pubDate>Mon, 07 Nov 2011 21:42:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10234760</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10234760</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/07/office-365-the-finest-office-suite-ever-created.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; I have been an Office user forever          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1588.MainImage_5F00_07B948AC.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2577.MainImage_5F00_thumb_5F00_7116FA64.png" width="746" height="310" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I remember starting with Lotus and WordPerfect. They were fine products. But Office re-defined word-processing and spreadsheets. There are thousands of man-years of development in building the Office. And it shows.          &lt;br /&gt;          &lt;br /&gt; No other product even comes close, in terms of the level of sophistication, flexibility, and functionality. I am about to do my 4th interview on the Computer Outlook radio show, which is found here - &lt;a title="http://computeroutlook.com/" href="http://computeroutlook.com/"&gt;http://computeroutlook.com/&lt;/a&gt;.           &lt;br /&gt;          &lt;br /&gt;The awesome host is John Iasiuolo and I look forward to discussing Office 365 and a few other interesting topics. Here is what I plan to cover. &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Many questions about Office 365          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8176.MainImage_5F00_7C4BB82F.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="MainImage" border="0" alt="MainImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1538.MainImage_5F00_thumb_5F00_264BB658.png" width="446" height="143" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;strong&gt;Office is cloud-based&lt;/strong&gt;, meaning you don't need to manage onsite deployments. And this means you can be a business of any size to take advantage of the power of Office. The beauty of a cloud-based offering is that you don't need an IT staff to manage all the Office installations. Some of the most successful companies in the world use Office 365 - DuPont, Hyatt Hotels, McDonalds, Starbucks and thousands of others. Even a 2 person company can have access to as much of the power of Office as the biggest companies. In the past, world-class collaboration tools were simply out of reach of most of them. Office 365 changes that. &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; In a nutshell&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Office 365 provides the following:          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Best enterprise-grade e-mail in the industry &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Exchange&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Shared documents &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; SharePoint&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Instant messaging &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Lync&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Video and web conferencing &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Lync&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Word Processing &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Word&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Spreadsheets &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Excel&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Free-form information gathering and multi-user collaboration &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; OneNote&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Important features that people want have been added or improved&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Create your own website&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Create a website using a custom domain name with tools as easy as MS Word.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;Even with the incredible information sharing capability, your company information is safe&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Stay in control of their company’s IT and sensitive information with robust security, privacy, and management controls.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Support for multiple clients/devices&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; One advantage of Office 365 over on-premise Office is that you can use Office 365 with a browser and a mobile device.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;More productivity while lowering costs&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The ability to collaborate online can make you productive while lowering costs. Travel is expensive and you can avoid travel costs to hold formal or informal meetings. The Lync component of Office 365 allows you to organize virtual meetings with co-workers, customers, and partners, whether they are around the corner or across the globe.&amp;#160; Productivity can be improved by allowing you to work on files and documents simultaneously. Finally, knowing everyone's schedule allows you to find pockets of time to get work done as a team. Shared calendars makes that possible.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Economical - Only pay for what you&amp;#160; need&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Customers get just the capabilities they want from a range of service plans for a predictable monthly price from $2 to $27 per user per month. Early customers are reporting impressive results – estimating cost savings of up to 50% while boosting productivity and competitiveness.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Office 365 comes in a variety of flavors that satisfy any appetite&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;strong&gt;Office 365 for small businesses&lt;/strong&gt; is designed specifically for smaller businesses and professionals who are looking for cloud-based productivity tools without the IT hassles.&amp;#160; Includes Office Web Apps, Exchange, SharePoint, Lync, and an external Web site for $6 per user per month – the Web site alone is a screaming value.           &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Office 365 for enterprise&lt;/strong&gt; is for organizations that require more, we have a range of options to meet the needs of different kinds of workers – from $2 for basic e-mail to $27 per user per month. This includes an option to get the full power of Office Professional Plus desktop software, along with Office Web Apps; the most advanced versions of Exchange, SharePoint, Lync Online; 24/7 phone support; advanced IT controls; on-premises use rights and more for roughly $24 per user per month.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Lync is an amazing product – it does so much&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; I'd like to re-iterate the significance of Lync.          &lt;br /&gt;          &lt;br /&gt;Lync provides a single interface that unites voice communications, IM, and audio, video, and Web conferencing into a richer, more contextual offering.           &lt;br /&gt;          &lt;br /&gt;Lync makes it easy to collaborate. You can reach contacts which are based on Microsoft Outlook calendars stored in a Microsoft Exchange Server. Lync also can show if other people are working on the same document.           &lt;p&gt;Lync is secure. Messages do not need to leave the corporate intranet, freeing companies from the installation of extra software at the client side.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Some of the features I personally enjoy &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Lync does so much. At Microsoft we use the following:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Collaboration through Whiteboard documents, where the LYNC participants can share text, drawing and graphical annotations.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Conduct real time, virtual meetings with co-workers, customers, and partners, whether they are around the corner or across the globe.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; As stated before, LYNC allows you to work together on files and documents simultaneously&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Users can add and connect with users on Public IM services such as Windows Live, AOL, and Yahoo! and communicate with them using their single work identity. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; You can share your calendar with team members and access mail and calendars on virtually all the devices they use across their work and home lives&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Desktop sharing, usually by allowing participants to see and collaborate on your windows screen. This is a really useful feature if you want to let someone remotely use your computer, perhaps showing you how to do something or install some application.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Free Trial&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Want to see for yourself? Sign up for a free trial offer.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Free Trial Office 365 - No credit card required&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/en-us/office365/online-software.aspx#fbid=7h8SejJrqz_" target="_blank"&gt;http://www.microsoft.com/en-us/office365/online-software.aspx#fbid=7h8SejJrqz_&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7450.image_5F00_427CDD83.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0216.image_5F00_thumb_5F00_7ABB549B.png" width="790" height="393" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10234760" width="1" height="1"&gt;</description></item><item><title>Download Toolkits for iOS and Android to connect to the Microsoft Cloud (Windows Azure)</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/download-toolkits-for-ios-and-android-to-connect-to-the-microsoft-cloud-windows-azure.aspx</link><pubDate>Wed, 26 Oct 2011 23:07:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230391</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10230391</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/download-toolkits-for-ios-and-android-to-connect-to-the-microsoft-cloud-windows-azure.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Jump-Starting your iOS and Android Development for Windows Azure&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Windows Azure Toolkit for Android is a toolkit for developers to make it easy to work with Windows Azure from native Android applications. The toolkit can be used for native Android applications developed using Eclipse and the Android SDK.                  &lt;br /&gt;                  &lt;br /&gt;The Windows Azure Toolkit for iOS is a toolkit for developers to make it easy to access Windows Azure storage services from native iOS applications. The toolkit can be used for both iPhone and iPad applications, developed using Objective-C and XCode. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The toolkits works in two ways – the toolkit can be used to access Windows Azure storage directly, or alternatively, can go through a proxy server. The proxy server code is the same code as used in the Windows Azure Toolkit for Windows Phone and negates the need for the developer to store the Windows Azure storage credentials locally on the device. &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;First, download the Windows Azure SDK.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0243.clip_5F00_image002_5F00_7A53E412.gif" width="550" height="113" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Toolkits for Android and iOS&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; &lt;a href="https://github.com/microsoft-dpe/" target="_blank"&gt;https://github.com/microsoft-dpe/&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6153.image_5F00_7DC9A0AA.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5315.image_5F00_thumb_5F00_0AC380BC.png" width="392" height="220" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230391" width="1" height="1"&gt;</description></item><item><title>Supporting Billions of entities/rows for Mobile – Mobile to Cloud Series - Part 10 – Writing a Windows Phone 7 Client to consume RESTful data from Azure (Microsoft Cloud)</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx</link><pubDate>Wed, 26 Oct 2011 15:53:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230256</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10230256</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/26/supporting-billions-of-entities-rows-for-mobile-mobile-to-cloud-series-part-10-writing-a-windows-phone-7-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This is the last post in a long series.          &lt;br /&gt;          &lt;br /&gt;This is a post about connecting Windows Phone 7 applications to a RESTful service hosted in the Microsoft cloud, aka Windows Azure.           &lt;br /&gt;          &lt;br /&gt;Before moving on into this particular post, I’m making a few assumptions about what you’ve already done.           &lt;br /&gt;          &lt;br /&gt;First, I expect that you have already created a RESTful service, which was explained in detail in previous posts. Complete source code was provided as well as guidance about building the service itself.           &lt;br /&gt;          &lt;br /&gt;Second, I will assume that you follow the guidance about what operating systems and developer tooling you are running.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Supported Operating Systems&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Before you commit writing Windows Phone 7 applications you need the right operating system. I am a super big fan of Windows 7. I've had the same instance loaded (in and out of sleep mode) for weeks. It is incredible how stable and efficient Windows 7 is. I am not saying this because I work for Microsoft. I've been using MS operating systems since DOS 3.0. Windows 7 rocks. 'Nuf said.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;strong&gt;Supported Operating Systems&lt;/strong&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows 7, Windows Vista (x86 and x64) with Service Pack 2, all editions except Starter Edition &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows 7 (x86 and x64) - all editions except Starter Edition &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Installation requires 4 GB of free disk space on the system drive. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3 GB RAM &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Phone Emulator requires a DirectX 10 or above capable graphics card with a WDDM 1.1 driver&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Windows Phone SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The Windows Phone SDK includes a number of powerful tools, in addition to Visual Studio. Let's talk about what is included.          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Windows Phone SDK includes Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator, XNA Game Studio, Expression Blend for Windows Phone, samples, and documentation. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; If Visual Studio 2010 Professional or higher is already installed on your development computer, an add-in for Visual Studio 2010 Professional is automatically installed as well. &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;In case you don't know there are two types of applications you can write for Windows Phone 7 - Silverlight and XNA. Silverlight is a great approach because the GUI design and construction part is done with XAML, which is a powerful declarative markup language, much like what HTML5 is aiming to be. XNA is all about an animation engine that facilitates game programming. After all, most of the big apps today on mobile platforms are all about gaming. Expression Blend is a tool to help you write XAML code using a WYSIWYG editor. It is very powerful and even plays a big role in the future of MS application construction.           &lt;br /&gt;          &lt;br /&gt;I also encourage you to download and install &amp;quot;Clipboard Loader,&amp;quot; which is a Windows application which contains the source code for this application. Remember that both WP7.exe and WP7.xml need to be in the same folder or directory.           &lt;br /&gt;          &lt;br /&gt;Finally, I have also provided the download link for the entire Windows Phone 7 application.           &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Important Downloads for this post&lt;/strong&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Clipboard Loader Executable                  &lt;br /&gt;[ put in the same folder as wp7.xml below]&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/wp7.exe " target="_blank"&gt;http://brunoblogfiles.com/clipboard/wp7.exe &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Clipboard Loader XML file                  &lt;br /&gt;[ put in the same folder as wp7.exe above]&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/wp7.xml " target="_blank"&gt;http://brunoblogfiles.com/clipboard/wp7.xml &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Source Code to Windows Phone 7 Code application in this post&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/cloudclient/CloudClient.zip " target="_blank"&gt;http://brunoblogfiles.com/cloudclient/CloudClient.zip &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Download Link for the Windows Phone SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This is the download link for the Windows Phone 7 SDK. Everything I talked about earlier in this post, is included. It is your one-stop-shopping link.          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7144.image_5F00_199AAC29.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3438.image_5F00_thumb_5F00_45D7330D.png" width="726" height="540" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;You will need the Azure SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;          &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200077473"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6303.clip_5F00_image002_5F00_1637F138.gif" width="550" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Starting Visual Studio and Creating Your Project&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; I always like to start from the very beginning. So be sure to start Visual Studio as &amp;quot;administrator.&amp;quot; This can be done with a simple right-mouse click.          &lt;br /&gt;          &lt;br /&gt;Once Visual Studio is loaded, select &amp;quot;File / New / Project.&amp;quot;           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3438.image_5F00_4AD970BC.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5584.image_5F00_thumb_5F00_081A2584.png" width="735" height="572" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Silverlight for Windows Phone 7&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Select &amp;quot;Silverlight for Windows Phone 7&amp;quot; in the left template pane. Next select &amp;quot;Windows Phone Application&amp;quot; in the middle pane. Finally, specify a &amp;quot;Name&amp;quot; and &amp;quot;Location&amp;quot; for your project.          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8625.image_5F00_50F0978A.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8132.image_5F00_thumb_5F00_6E827289.png" width="767" height="533" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Version 7.1 – Mango – Windows Phone 7&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; For the Phone OS version, choose 7.1. You could select an earlier version, but I will select 7.1 here. This version represents the &amp;quot;Mango&amp;quot; release, the release with over 500 new features.          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5008.image_5F00_3A01A041.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4118.image_5F00_thumb_5F00_4767B347.png" width="595" height="302" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;The files we will modify – Only 2&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This is what the generated solution looks like. We will only need to modify two files. We will modify these 2 files:          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8625.image_5F00_26E07395.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0702.image_5F00_thumb_5F00_065933E3.png" width="304" height="370" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;MainPage.xaml&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The visual interface&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;MainPage.xaml.cs&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The code behind (C# code)&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Modifying MainPage.xaml&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The red box represents the page title. The next screen will demonstrate how we can modify the page title by changing the XAML markup.          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0880.image_5F00_37E4A178.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3835.image_5F00_thumb_5F00_7D1CF8A1.png" width="716" height="737" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Changing the Page Title&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; You can see the XAML code here. Notice I changed the &amp;quot;Text&amp;quot; property to &amp;quot;Fast Bikes&amp;quot; and it shows up in the designer on the left. You could have also changed this through a &amp;quot;Properties Window.&amp;quot; But I did it directly with XAML just to illustrate the point. Notice the &amp;quot;PageTitle&amp;quot; is of type &amp;quot;&amp;lt;TextBlock /&amp;gt;.&amp;quot;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5008.image_5F00_021F3651.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1778.image_5F00_thumb_5F00_44AED1C9.png" width="799" height="349" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Implementing the ListBox&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;You can see here that I've dragged a ListBox control into the Grid control. You can see that it generated the XAML tag &amp;quot;&amp;lt;ListBox /&amp;gt;.&amp;quot; You could have also typed the XAML in directly and not use the &amp;quot;Toolbox&amp;quot; on the left. It is up to you. I like doing both. Typically, after I drag the control from the tool box to the designer surface, I modify the dragged control direclty in XAML code.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1263.image_5F00_7F29D19D.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7635.image_5F00_thumb_5F00_60FC13E9.png" width="709" height="311" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Modifying Code Behind – MainPage.xaml.cs&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Code behind is where developers provide C# code to do things. In this case we want to connect to the RESTful service and get a list of fast motorcycles. To write code behind, right-mouse click on MainPage.xaml.cs and select &amp;quot;View Code.&amp;quot;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4186.image_5F00_06195E56.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1447.image_5F00_thumb_5F00_397521B2.png" width="671" height="410" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Adding code to MainPage Constructor&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;To keep things simple I decided to load the list box in the MainPage constructor. Notice I typed in the method, &amp;quot;LoadListBox.&amp;quot; But I haven't implemented &amp;quot;LoadListBox()&amp;quot; yet. That is the next step.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8132.image_5F00_7C04BD2A.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6558.image_5F00_thumb_5F00_01732DCF.png" width="671" height="410" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Generating LoadListBox()&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I love this feature in Visual Studio. After typing in &amp;quot;LoadListBox();&amp;quot; I right-mouse click and select &amp;quot;Generate / Method Stub.&amp;quot; This will actually create an empty method called &amp;quot;LoadListBox(),&amp;quot; where I will add my code.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0383.image_5F00_34CEF12B.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8304.image_5F00_thumb_5F00_44FAB924.png" width="709" height="502" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2781.image_5F00_0D03B76D.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6153.image_5F00_thumb_5F00_7E78957A.png" width="830" height="470" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Erasing Code Not Needed&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Here is what the empty method looks like. I will erase &amp;quot;throw new NotImplementedException()&amp;quot; with the real code that I want to execute.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7065.image_5F00_74D02744.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1106.image_5F00_thumb_5F00_4B78DF46.png" width="678" height="611" /&gt;&lt;/a&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Pointing to the RESTful Service – the URI&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;p&gt;Notice that I added a property called &amp;quot;_baseServiceAddress.&amp;quot; You will need to go to the Windows Azure Portal to get the address of your hosted service. This was covered in detail in previous posts. See Step 3 - DNS name below.&lt;/p&gt;          &lt;p&gt;Also note I've added some code that builds the URI that will access our RESTful service. See &amp;quot;LoadListBox().&amp;quot;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5808.image_5F00_16F80CFE.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7077.image_5F00_thumb_5F00_53CC8ED0.png" width="789" height="434" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Adding References&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Adding a reference gives our Windows Phone 7 application access to additional functionality not provided with the default Windows Phone 7 project. In this case we will add &amp;quot;System.Servicem odel.Web.&amp;quot; This assembly will let us parse the JSON code that comes back from the Azure-hosted RESTful service.          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3348.image_5F00_51AF9007.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1682.image_5F00_thumb_5F00_004598EA.png" width="795" height="752" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="210"&gt; See Step 3 - DNS Name&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;" width="583"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Adding using statements to Code Behind&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Return back to the code-behind for &amp;quot;MainPage.xaml.cs.&amp;quot; There are a few using statements we will need to add. Don't add them right now - I'm just showing them to you. They are somewhat self explanatory. &amp;quot;using&amp;quot; statements allow us to abbreviate our code, essentially.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2843.image_5F00_11D583B5.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1106.image_5F00_thumb_5F00_31182A88.png" width="483" height="549" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Loading our Clipboard – Using WP7.exe&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Start the previously mentioned &amp;quot;WP7.exe&amp;quot; application. To populate your clipboard with the previously mentioned &amp;quot;using&amp;quot; statements, click on &amp;quot;WP7 References.&amp;quot; Return back to Visual Studio.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7462.image_5F00_0971AE5E.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7065.image_5F00_thumb_5F00_5AABF5BB.png" width="666" height="262" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Pasting code from the Clipboard – adding the “using” statements&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Right-mouse click just below the last &amp;quot;using&amp;quot; statement and select &amp;quot;Paste.&amp;quot;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6404.image_5F00_40D7BF8C.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3240.image_5F00_thumb_5F00_4EE688BC.png" width="546" height="717" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Implementing all the code in LoadListBox()&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;We will now finish implementing &amp;quot;LoadListBox().&amp;quot; Don't type in this code. The next section will help you load your clipboard. Notice a few things here:          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4747.q5nkndxa_5F00_0DF7934B.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="q5nkndxa" border="0" alt="q5nkndxa" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6472.q5nkndxa_5F00_thumb_5F00_6BBF87C4.jpg" width="802" height="624" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Notes about code&lt;/strong&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The object WebRequest is how we make RESTful calls&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; GET is used because we are doing a query&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The code is asynchronous as evidensed by AsyncCallback&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A List&amp;lt;string&amp;gt; is created from the JSON data using (List&amp;lt;string&amp;gt;)jsonDeserializer.ReadObject(webResponse.GetResponseStream());&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; We loop through the list of strings and populate the listbox.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Loading our Clipboard – Using WP7.exe&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Start the previously mentioned &amp;quot;WP7.exe&amp;quot; application. To populate your clipboard with the code for &amp;quot;LoadListBox()&amp;quot;, click on &amp;quot;LoadListBox().&amp;quot; Return back to Visual Studio.          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4722.image_5F00_6DACD6CD.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7140.image_5F00_thumb_5F00_0CEF7DA1.png" width="666" height="262" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Pasting code from the Clipboard – adding code to LoadListBox()&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Highlight the entire method &amp;quot;LoadListBox(),&amp;quot; right-mouse click, and select &amp;quot;Paste.&amp;quot; Congratulations. We are done. You are ready to compile and run the application.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;Explained earlier in the post. Be sure that you put wp7.exe and wp7.xml in the same folder.           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Clipboard Loader Software&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/wp7.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/wp7.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Highlight the entire method &amp;quot;LoadListBox(),&amp;quot; right-mouse click, and select &amp;quot;Paste.&amp;quot; Congratulations. We are done. You are ready to compile and run the application.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2061.image_5F00_3F780EB4.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0841.image_5F00_thumb_5F00_10D1E005.png" width="767" height="495" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Compile our Application&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;To compile your application, go to the menu and select &amp;quot;Build / Rebuild Solution.&amp;quot; The output window should indicate &amp;quot;O failed.&amp;quot;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6201.image_5F00_19723891.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6675.image_5F00_thumb_5F00_7D810398.png" width="703" height="570" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Run our application&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;You are ready to run the application in the emulator. Go to the menu system and select &amp;quot;Debug / Start Debugging.&amp;quot;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4201.image_5F00_736C626D.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7245.image_5F00_thumb_5F00_57E7606A.png" width="723" height="524" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;MainPage.xaml&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;PhoneApplicationPage
    &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Class&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;CloudClient.MainPage&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;mc&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;mc&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Ignorable&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;d&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;DesignWidth&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;480&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;d&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;DesignHeight&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;768&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;FontFamily&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneFontFamilyNormal&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;FontSize&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneFontSizeNormal&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;Foreground&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneForegroundBrush&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;SupportedOrientations&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Portrait&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;Orientation&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Portrait&amp;quot;
    &lt;/span&gt;&lt;span style="color: red;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;SystemTray.IsVisible&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;True&amp;quot;&amp;gt;
    &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--LayoutRoot is the root grid where all page content is placed--&amp;gt;
    &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid
        &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;LayoutRoot&amp;quot;
        &lt;/span&gt;&lt;span style="color: red;"&gt;Background&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Transparent&amp;quot;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;RowDefinition 
                &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Auto&amp;quot;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;RowDefinition 
                &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;*&amp;quot;/&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--TitlePanel contains the name of the application and page title--&amp;gt;
        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StackPanel
            &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;TitlePanel&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;0&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12,17,0,28&amp;quot;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;TextBlock
                &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;ApplicationTitle&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Cloud RESTful Client&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextNormalStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;TextBlock
                &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;PageTitle&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Fast Bikes&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;9,-7,0,0&amp;quot;
                &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextTitle1Style&lt;/span&gt;&lt;span style="color: blue;"&gt;}&amp;quot;/&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--ContentPanel - place additional content here--&amp;gt;
        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid
            &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;ContentPanel&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;1&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12,0,12,0&amp;quot;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;ListBox &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;fastBikeListBox&amp;quot;
            &lt;/span&gt;&lt;span style="color: red;"&gt;FontSize&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;32&amp;quot; /&amp;gt;  
        &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;
    &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--Sample code showing usage of ApplicationBar--&amp;gt;
    &amp;lt;!--&amp;lt;phone:PhoneApplicationPage.ApplicationBar&amp;gt;
    &amp;lt;shell:ApplicationBar IsVisible=&amp;quot;True&amp;quot; IsMenuEnabled=&amp;quot;True&amp;quot;&amp;gt;
    &amp;lt;shell:ApplicationBarIconButton IconUri=&amp;quot;/Images/appbar_button1.png&amp;quot; Text=&amp;quot;Button 1&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBarIconButton IconUri=&amp;quot;/Images/appbar_button2.png&amp;quot; Text=&amp;quot;Button 2&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBar.MenuItems&amp;gt;
    &amp;lt;shell:ApplicationBarMenuItem Text=&amp;quot;MenuItem 1&amp;quot;/&amp;gt;
    &amp;lt;shell:ApplicationBarMenuItem Text=&amp;quot;MenuItem 2&amp;quot;/&amp;gt;
    &amp;lt;/shell:ApplicationBar.MenuItems&amp;gt;
    &amp;lt;/shell:ApplicationBar&amp;gt;
    &amp;lt;/phone:PhoneApplicationPage.ApplicationBar&amp;gt;--&amp;gt;
&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;PhoneApplicationPage&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;

&lt;/span&gt;&lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;MainPage.xaml.cs&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;
        &lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;using &lt;/span&gt;System;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Collections.Generic;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Linq;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Net;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Controls;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Documents;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Input;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Media;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Media.Animation;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Shapes;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;Microsoft.Phone.Controls;

&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.IO;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Threading;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Windows.Data;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Text;
&lt;span style="color: blue;"&gt;using &lt;/span&gt;Microsoft.Phone.Shell;

&lt;span style="color: blue;"&gt;using &lt;/span&gt;System.Runtime.Serialization.Json;


&lt;span style="color: blue;"&gt;namespace &lt;/span&gt;CloudClient
{
    &lt;span style="color: blue;"&gt;public partial class &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;MainPage &lt;/span&gt;: &lt;span style="color: rgb(43, 145, 175);"&gt;PhoneApplicationPage
    &lt;/span&gt;{
        &lt;span style="color: green;"&gt;// Constructor
        &lt;/span&gt;&lt;span style="color: blue;"&gt;private string &lt;/span&gt;_baseServiceAddress = 
            &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;http://[**GET THIS FROM THE PORTAL**].cloudapp.net/FastMotorcycleListService.svc&amp;quot;&lt;/span&gt;;
        
        &lt;span style="color: blue;"&gt;public &lt;/span&gt;MainPage()
        {
            InitializeComponent();
            LoadListBox();
        }

        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;LoadListBox()
        {
            &lt;span style="color: blue;"&gt;string &lt;/span&gt;uri = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;{0}/list/{1}&amp;quot;&lt;/span&gt;, _baseServiceAddress, &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;Bruno&amp;quot;&lt;/span&gt;);
            &lt;span style="color: blue;"&gt;var &lt;/span&gt;webRequest = (&lt;span style="color: rgb(43, 145, 175);"&gt;HttpWebRequest&lt;/span&gt;)&lt;span style="color: rgb(43, 145, 175);"&gt;WebRequest&lt;/span&gt;.Create(uri);
            webRequest.Method = &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;;
            &lt;span style="color: blue;"&gt;try
            &lt;/span&gt;{
                webRequest.BeginGetResponse(&lt;span style="color: blue;"&gt;new &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;AsyncCallback&lt;/span&gt;((result) =&amp;gt;
                {
                    &lt;span style="color: blue;"&gt;var &lt;/span&gt;webResponse = (&lt;span style="color: rgb(43, 145, 175);"&gt;HttpWebResponse&lt;/span&gt;)webRequest.EndGetResponse(result);

                    &lt;span style="color: blue;"&gt;if &lt;/span&gt;(webResponse.StatusCode == &lt;span style="color: rgb(43, 145, 175);"&gt;HttpStatusCode&lt;/span&gt;.OK)
                    {
                        &lt;span style="color: blue;"&gt;var &lt;/span&gt;jsonDeserializer = &lt;span style="color: blue;"&gt;new &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;DataContractJsonSerializer&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt;));
                        &lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt; items = (&lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt;)jsonDeserializer.ReadObject(
                                                                    webResponse.GetResponseStream());

                        fastBikeListBox.Dispatcher.BeginInvoke(&lt;span style="color: blue;"&gt;new &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Action&lt;/span&gt;(() =&amp;gt;
                        {
                            fastBikeListBox.Items.Clear();
                            &lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: blue;"&gt;var &lt;/span&gt;item &lt;span style="color: blue;"&gt;in &lt;/span&gt;items)
                            {
                                fastBikeListBox.Items.Add(item);
                            }
                        }));
                    }
                }), &lt;span style="color: blue;"&gt;null&lt;/span&gt;);
            }
            &lt;span style="color: blue;"&gt;catch
            &lt;/span&gt;{ &lt;span style="color: green;"&gt;// ignored 
            &lt;/span&gt;}
        }

    }
}
        &lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230256" width="1" height="1"&gt;</description></item><item><title>Supporting Billions of entities/rows for Mobile – Mobile to Cloud Series - Part 9– Writing an iOS (iPhone/iPad/MacOS) Client to consume RESTful data from Azure (Microsoft Cloud)</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx</link><pubDate>Mon, 24 Oct 2011 16:16:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10229375</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10229375</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/24/supporting-billions-of-entities-rows-for-mobile-android-series-part-9-writing-an-ios-iphone-ipad-macos-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx#comments</comments><description>&lt;table border="0" width="885"&gt; &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160;&lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; This is a post about connecting iOS applications to a RESTful service hosted in the Microsoft cloud, aka Windows Azure.          &lt;br /&gt;          &lt;br /&gt;Before moving on into this particular post, I’m making a few assumptions about what you’ve already done.           &lt;p&gt;First, I expect that you have already created a RESTful service, which was explained in detail in previous posts. Complete source code was provided as well as guidance about building the service itself.&lt;/p&gt;          &lt;p&gt;Second, I’m also assuming that you are part of the apple developer program. Being part of this program gives you access to Xcode, which is the integrated development environment you use to create applications on Apple’s platform, which include iPhone, iPad, and MacOS. &lt;/p&gt;          &lt;p&gt;Below you will find pointers to the previous posts – they really aren’t that difficult to find. The assumption is also that you have a Windows Azure account. Although you have to provide your credit card, you can leverage the trial offer and do these block posts for free.&lt;/p&gt;  This is part of an ongoing series of posts about writing a RESTful service hosted in the Microsoft cloud (Windows Azure). There are 8 posts on this topic that discuss, in detail, how to build out a RESTful service. They address Azure Table Services which allow you to host billions of rows of data in a secure and scalable manner.           &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt; &lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Blog Post &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt; &lt;tbody&gt;             &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 8 (This Post) –Writing an Android Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt; http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Free download link for Azure SDK and tooling. This is the best link to use. &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt; You will need to download the SDK to execute on these blogs.                  &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656"&gt;&lt;img alt=" " src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-components-userfiles/00-00-16-05-78-Attached+Files/7002.myimage.png" /&gt;&lt;/a&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;                     &lt;tr&gt;                       &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Download &lt;/th&gt;                        &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;                     &lt;/tr&gt;                   &lt;/thead&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Azure SDK&lt;/td&gt;                        &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656 " target="_blank"&gt; http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656 &lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;tfoot&gt;                     &lt;tr style="background-color: silver;"&gt;                       &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                        &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tfoot&gt;&lt;/table&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Starting Xcode&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The first step is to create a project. Start Xcode and choose the following menu selections, &amp;quot;File / New / New Project.&amp;quot; The next screen will allow you to select the type of project you would like for your iPhone. We will select a &amp;quot;Navigation-based Application.&amp;quot;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8562.50nixnlx_5F00_03A33535.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="50nixnlx" border="0" alt="50nixnlx" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4278.50nixnlx_5F00_thumb_5F00_09EA0BC3.jpg" width="729" height="282" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Navigation-based Application&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; We are choosing a &amp;quot;Navigation-based Application&amp;quot; because it makes it easy to use the TableView control. The TableView control is what will display our fast motorcycle data, as shown in previous posts. The TableView control is used by iOS developers because it has a lot of powerful, built-in capbilities (graphics, sorting, master/detail, etc).          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3681.aatiymw2_5F00_17ED8F95.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="aatiymw2" border="0" alt="aatiymw2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8865.aatiymw2_5F00_thumb_5F00_0F89BA3E.jpg" width="697" height="475" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Providing a Project Name&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; The &amp;quot;Product Name&amp;quot; represents the &amp;quot;Project Name.&amp;quot; CloudClient will be used because it reflects what we are building - a client application that connects to the cloud.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2086.image_5F00_079217DC.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3568.image_5F00_thumb_5F00_5F9EF2AF.png" width="712" height="485" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; A location for your code&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; A location is needed for our project and the corresponding code. For purposes of this demo it really doesn't matter that much where you store your code. Note your can select the &amp;quot;New Folder&amp;quot; button as well. Finally, you can add your project to a &amp;quot;git repository.&amp;quot;          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8546.cmmlbktw_5F00_683F4B3B.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="cmmlbktw" border="0" alt="cmmlbktw" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2677.cmmlbktw_5F00_thumb_5F00_6E19EED4.jpg" width="735" height="523" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; The project has been generated by Xcode&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; You can now see the project has been created. The files that we will modify include:          &lt;br /&gt;          &lt;br /&gt;-MainWindow.xib          &lt;br /&gt;-RootViewController.h           &lt;br /&gt;-RootViewController.m           &lt;br /&gt;          &lt;br /&gt;We will also add a couple of files:           &lt;br /&gt;          &lt;br /&gt;-JSONKit.h           &lt;br /&gt;-JSONKit.m           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4743.55qrzwob_5F00_46073FB5.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="55qrzwob" border="0" alt="55qrzwob" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3250.55qrzwob_5F00_thumb_5F00_3DA36A5E.jpg" width="721" height="427" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Code to Parse JSON data from the RESTful Service&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;I have included the code to be available from my utility, &amp;quot;ClipboardLoader.&amp;quot; This utility makes it easy to build the project during a live demo.          &lt;br /&gt;          &lt;br /&gt;If you would like the actual source code, you can download it here:           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Download the JSON Kit&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="https://github.com/johnezang/JSONKit" target="_blank"&gt;https://github.com/johnezang/JSONKit&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;This code allows us to easily parse the JSON data coming back from our Azure RESTful service. The data coming back from the RESTful service will need to an &amp;quot;NSArray&amp;quot; from JSON so that the TableView control can display it easily. The TableView control cannot display JSON data directly. When you go to the site for downloading JSONKit you will notice that it offers dramatically better performance than similar frameworks or libraries.            &lt;br /&gt;&lt;/p&gt;          &lt;p&gt;I have provided a utility that makes getting this code much easier.&lt;/p&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8358.r4o3bkrs_5F00_2A823DB2.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="r4o3bkrs" border="0" alt="r4o3bkrs" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0435.r4o3bkrs_5F00_thumb_5F00_49C4E485.jpg" width="471" height="388" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;ClipboardLoader can be downloaded here: &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/ClipboardLoader.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/ClipboardLoader.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Adding the JSONKit code&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;We will add two files, as previously stated. There files are important because they will save us all the trouble of writing the code that downloads from the RESTful service.          &lt;br /&gt;-JSONkit.h and JSONKit.m           &lt;br /&gt;          &lt;br /&gt;Right mouse click on &amp;quot;CloudClient&amp;quot; and select &amp;quot;New / File.&amp;quot;           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8424.eyme55d3_5F00_7026C7D0.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="eyme55d3" border="0" alt="eyme55d3" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2260.eyme55d3_5F00_thumb_5F00_3A41D2B6.jpg" width="523" height="404" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Adding an Objective-C Class&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Typically, when adding code to an iOS application, you choose &amp;quot;Objective-C class&amp;quot; as the file template. Classes are reusable pieces of code that perform a specific function.&amp;#160; In Objective-C a class is split into two files.&amp;#160; A header file which has a file extension of .h and an implementation file with a file extension of .m.&amp;#160; The reason for the split is to simplify how you use an existing class. If you are an iOS newbie, you can see this post: &lt;a href="http://timroadley.com/2011/06/28/ios-newbie-part-1-getting-started/"&gt;http://timroadley.com/2011/06/28/ios-newbie-part-1-getting-started/&lt;/a&gt;.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3250.wxrjf2m5_5F00_1544123D.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="wxrjf2m5" border="0" alt="wxrjf2m5" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4130.wxrjf2m5_5F00_thumb_5F00_146BAC53.jpg" width="477" height="550" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Specifying a base class to your Objective-C class&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Whenever you choose an &amp;quot;Objective-C class,&amp;quot; you specify the class you need to inherit from. In this case, it doesn't really matter because we will overwrite all the code that is generated. You can simply click &amp;quot;Next&amp;quot; on this screen.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7455.tgdejs00_5F00_13934669.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="tgdejs00" border="0" alt="tgdejs00" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2654.tgdejs00_5F00_thumb_5F00_3269BA47.jpg" width="612" height="417" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Naming your new class&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;A name for our &amp;quot;Objective-C class&amp;quot; is needed. We will use &amp;quot;JSONKit.&amp;quot;&amp;#160; Two files will be added once you do this:          &lt;br /&gt;          &lt;br /&gt;-JSONkit.h and JSONKit.m           &lt;br /&gt;          &lt;br /&gt;We will replace the contents of both these files in the next couple of steps.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4621.siu2nc3y_5F00_6AA8315F.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="siu2nc3y" border="0" alt="siu2nc3y" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7444.siu2nc3y_5F00_thumb_5F00_70EF07ED.jpg" width="588" height="439" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Noting that your “empty” class has been added&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Notice the two files have been added. There is code inside of them but we will completely replace that code with our own code from my &amp;quot;ClipboardLoader&amp;quot; tool. Once again, you can download the code yourself if you wish here:          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6874.image_5F00_62445C08.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0412.image_5F00_thumb_5F00_798F6079.png" width="342" height="423" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Download the JSON Kit. Contains the code above.&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="https://github.com/johnezang/JSONKit" target="_blank"&gt;https://github.com/johnezang/JSONKit&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;ClipboardLoader also provides the code very easily, a well as the other code needed for this project.&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/ClipboardLoader.zip" target="_blank"&gt;http://brunoblogfiles.com/clipboard/ClipboardLoader.zip&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Download Clipboard Loader &amp;amp; the SDK&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Before continuing you will need to download the &amp;quot;ClipboardLoader&amp;quot; application from here:          &lt;br /&gt;&lt;a href="http://brunoblogfiles.com/clipboard/ClipboardLoader.zip"&gt;http://brunoblogfiles.com/clipboard/ClipboardLoader.zip&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Once you download and uncompress the file, you will start the application. Next, you will click on the button &amp;quot;Clip - JSONKit.h.&amp;quot; Doing so will fill the clipboard with *all* the code you will need for JSONKit.h.           &lt;br /&gt;          &lt;br /&gt;Remember, to complete this series of posts, you will need:           &lt;br /&gt;          &lt;table style="border: 1px solid rgb(0, 0, 255); width: 600px;"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td style="width: 75px;"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="hyperlink2" border="0" alt="hyperlink2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3632.hyperlink2_5F00_77DE94A5.png" width="75" longdesc="SDK" height="75" /&gt;&lt;/a&gt;&lt;/td&gt;                &lt;td style="width: 1px;"&gt;&amp;#160; &lt;/td&gt;                &lt;td&gt;                 &lt;p style="color: rgb(204, 204, 221); font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px;"&gt;&lt;a title="SDK" href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656"&gt;SDK&lt;/a&gt;&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;table style="border: 1px solid rgb(0, 0, 255); width: 600px;"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td style="width: 75px;"&gt;&lt;a href="http://brunoblogfiles.com/clipboard/ClipboardLoader.zip "&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="hyperlink2" border="0" alt="hyperlink2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8510.hyperlink2_5F00_777261B0.png" width="75" longdesc="Clipboard Loader" height="75" /&gt;&lt;/a&gt;&lt;/td&gt;                &lt;td style="width: 1px;"&gt;&amp;#160; &lt;/td&gt;                &lt;td&gt;                 &lt;p style="color: rgb(204, 204, 221); font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px;"&gt;&lt;a title="Clipboard Loader" href="http://brunoblogfiles.com/clipboard/ClipboardLoader.zip "&gt;Clipboard Loader&lt;/a&gt;&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;After downloading and running ClipboardLoader, click on “Clip – JSONKit.h”&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5707.image_5F00_77062EBB.png"&gt;           &lt;br /&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0508.image_5F00_thumb_5F00_04000ECD.png" width="361" height="298" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Pasting code into JSONKit.h&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; On the left pane, select JSONKit.h then select Command-A, which will highlight all the text. Next, right-mouse click and &amp;quot;Paste&amp;quot; the code from the clipboard into JSONKit.h. Essentially, we are replacing all the code in JSONKit.h with code from the clipboard. After that, we will do the same with JSONkit.m.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6036.image_5F00_7C749F5F.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5861.image_5F00_thumb_5F00_52B1246C.png" width="639" height="307" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Getting JSONKit.m from ClipboardLoader&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Go back to ClipboardLoader. This time we are going to select &amp;quot;Clip - JSONKit.m.&amp;quot; This is a lot of code, over 1mb. The original source can be found here: &lt;a href="https://github.com/johnezang/JSONKit"&gt;https://github.com/johnezang/JSONKit&lt;/a&gt;. After doing so you will have a lot of code in the clipboard. Now back to Xcode and select JSONKit.m.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5873.image_5F00_5DFA38A9.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6740.image_5F00_thumb_5F00_56029647.png" width="496" height="409" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Pasting code into JSONKit.m&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; On the left pane, select JSONKit.m then select Command-A, which will highlight all the text. Next, right-mouse click and &amp;quot;Paste&amp;quot; the code from the clipboard into JSONKit.m. Essentially, we are replacing all the code in JSONKit.m with code from the clipboard. At this point we have loaded our JSONKit code. I leave it as an excercise to the developer to dive into the details of JSONKit. It is beyond the scope of this post. In a moment you will be **using** this library to actually make RESTful calls.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0167.image_5F00_2E5C1A1D.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8081.image_5F00_thumb_5F00_66BA1B28.png" width="549" height="325" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Sanity Check – Compiling / Building our project&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; At this point I recommend doing a sanity check by compiling. After adding JSONKit to our project we can make sure everything compiles correctly. Select the following from the menu: &amp;quot;Project / Build.&amp;quot; There should be no errors.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6318.image_5F00_0F758072.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3683.image_5F00_thumb_5F00_319D662B.png" width="635" height="327" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Getting the code for RootViewController.h&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Return back to ClipboardLoader. There are two more files we want to paste code into. The first file (seen below) is RootViewController.h. Select &amp;quot;RootViewController.h&amp;quot; from ClipboardLoader. Your clipboard now has the needed code.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1526.image_5F00_75912475.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8154.image_5F00_thumb_5F00_0D485BDC.png" width="416" height="343" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Pasting code into RootViewController.h&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; On the left pane, select RootViewController.h then select Command-A, which will highlight all the text. Next, right-mouse click and &amp;quot;Paste&amp;quot; the code from the clipboard into RootViewController.h. Essentially, we are replacing all the code in RootViewController.h with code from the clipboard. We are almost finished with the coding.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5824.image_5F00_65A1DFB1.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3660.image_5F00_thumb_5F00_16E0A445.png" width="645" height="381" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Getting the code for RootViewController.m&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Go back to ClipboardLoader. This time we are going to select &amp;quot;RootViewController.m&amp;quot; This is where the important work is being done. This is where we make RESTful calls to our service and where we populate the TableView control with data.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4747.image_5F00_78B2E690.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8561.image_5F00_thumb_5F00_4576AD27.png" width="462" height="381" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Pasting code into RootViewController.m&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; On the left pane, select RootViewController.m then select Command-A, which will highlight all the text. Next, right-mouse click and &amp;quot;Paste&amp;quot; the code from the clipboard into RootViewController.m. Essentially, we are replacing all the code in RootViewController.m with code from the clipboard. We are almost finished with the coding.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5822.image_5F00_64B953FA.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6472.image_5F00_thumb_5F00_797B26AD.png" width="555" height="383" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Connecting to our RESTful Endpoint&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;At the top of RootViewController.m take note of &amp;quot;serviceUri.&amp;quot; This is represents our Azure RESTful endpoint that we are calling into to get data. You can get the exact URI from the Azure Portal at &lt;a href="http://windows.azure.com"&gt;http://windows.azure.com&lt;/a&gt;. You will log in, find your &amp;quot;hosted service&amp;quot; and then in the right pane take note of &amp;quot;DNS Name.&amp;quot;           &lt;br /&gt;          &lt;br /&gt;Here is what the code looks like:           &lt;br /&gt;          &lt;br /&gt;&lt;font size="2" face="Consolas"&gt;NSString *serviceUri =            &lt;br /&gt; @&amp;quot;&lt;/font&gt;&lt;a href="http://[*"&gt;&lt;font size="2" face="Consolas"&gt;http://[*&lt;/font&gt;&lt;/a&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt; YOU GET THIS FROM THE PORTAL*].cloudapp.net/FastMotorcycleListService.svc/list/&amp;quot;;              &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;          &lt;br /&gt;See Appendix A for more explanations on the actual RESTful calls.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1106.image_5F00_4C1990DD.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1602.image_5F00_thumb_5F00_095A45A5.png" width="565" height="293" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;I’ve added some liberal commenting so you can see what the JSONKit is doing to make the JSON data “attachable” to the TableView control.           &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1067.image_5F00_453B3111.png"&gt;           &lt;br /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0181.image_5F00_49C827F7.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2543.image_5F00_thumb_5F00_401FB9C1.png" width="886" height="495" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Building the final project&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; It is time to build the final project before running it. Simply go to the menu and select &amp;quot;Product / Build.&amp;quot; If you copied everything well, you should see no errors.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6153.image_5F00_39A11A5B.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6153.image_5F00_thumb_5F00_4E62ED0E.png" width="594" height="392" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Running the finished solution&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; It is time to build the final project before running it. Simply go to the menu and select &amp;quot;Product / Build.&amp;quot; If you copied everything well, you should see no errors.          &lt;br /&gt;          &lt;br /&gt;This is the best part - running the application. It is as easy as hitting the menu &amp;quot;Product / Run.&amp;quot;           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0272.image_5F00_07995404.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2335.image_5F00_thumb_5F00_2784B101.png" width="566" height="369" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Viewing the finished application as it runs&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Assuming you have network connectivity, this is the actual emulator up and running. Clearly it is working and data is coming back.          &lt;br /&gt;          &lt;br /&gt;Congratulations!           &lt;br /&gt;          &lt;br /&gt;You consumed RESTful data from an iOS client. By the way, this will require hardly any modifications to run on an iPad.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0184.image_5F00_19D1F4F9.png"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0268.image_5F00_thumb_5F00_3DAAA686.png" width="636" height="720" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Appendix A - Understanding how TableView gets populated by the RESTful calls&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;pre class="code"&gt;------------------------------------------------
Understanding the method cellForRowAtIndexPath
------------------------------------------------

// This method is about customizing the appearance of table view cells.
// This method fills the TableView with some contents.
// Cells contain the actual contents of data.
// Each cell is part of a larger hierarchy.
// &amp;quot;Index Path&amp;quot; is how we access individual cells and populate them with data.
// Returns a a pointer to a UITableViewCell object.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
    // Standard code for cell identification
    static NSString *CellIdentifier = @&amp;quot;Cell&amp;quot;;
    
    // Standard to code to get a cell so we can put data into it
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
    
    // These two lines make the fastmotorcycle visible in the TableView control
    NSString *fastbikeString = [self.fastbikes objectAtIndex: [indexPath row]];
    cell.textLabel.text = fastbikeString;
    
    // Configure the cell.
    return cell;
}

        &lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;RootViewController.h&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;
        &lt;pre class="code"&gt;&lt;span style="color: green;"&gt;//
//  RootViewController.h
&lt;/span&gt;&lt;span style="color: blue;"&gt;#import &lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;UIKit/UIKit.h&amp;gt;
&lt;/span&gt;@&lt;span style="color: blue;"&gt;interface &lt;/span&gt;RootViewController : UITableViewController {
    NSMutableArray * fastbikes;
}
@&lt;span style="color: blue;"&gt;property&lt;/span&gt;(retain, nonatomic) NSMutableArray * fastbikes;
@end
        &lt;/pre&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; RootViewController.m&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: green;"&gt;//  RootViewController.m
//

&lt;/span&gt;&lt;span style="color: blue;"&gt;#import &lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;RootViewController.h&amp;quot;
&lt;/span&gt;&lt;span style="color: blue;"&gt;#import &lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;JSONKit.h&amp;quot;

&lt;/span&gt;@implementation RootViewController

@synthesize fastbikes;


&lt;span style="color: green;"&gt;////////////////////////////////////////////////////////////////////////////////////
// username - (1) Used in the restful service as part of the &amp;quot;where&amp;quot; clause
//            (2) This allows you to support multiple users and becomes part of the 
//                  partitionkey/rowkey. It also allows for scaling your data across 
//                  multiple servers or partition nodes.
//  
&lt;/span&gt;NSString *username = @&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;Bruno&amp;quot;&lt;/span&gt;; &lt;span style="color: green;"&gt;// Gets passed to the RESTful service

////////////////////////////////////////////////////////////////////////////////////
// Your get &amp;quot;YOUR SERVICE&amp;quot; from the portal
&lt;/span&gt;NSString *serviceUri = @&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;http://[**YOUR SERVICE GOES HERE**].cloudapp.net/FastMotorcycleListService.svc/list/&amp;quot;&lt;/span&gt;;


&lt;span style="color: green;"&gt;////////////////////////////////////////////////////////////////////////////////////
// Called at the right time for us to populate the control
&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewDidLoad
{
    &lt;span style="color: green;"&gt;// Give a title to the TableView
    &lt;/span&gt;self.title = username;
    
    &lt;span style="color: green;"&gt;// Build the service uri (will point to our RESTful service
    &lt;/span&gt;NSString *url = [NSString stringWithFormat:@&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;%@%@&amp;quot;&lt;/span&gt;, serviceUri, username];
    
    &lt;span style="color: green;"&gt;// Retrieve the data in the form of a JSON array
    &lt;/span&gt;NSData *json = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
    
    &lt;span style="color: green;"&gt;// Convert from JSON array to NSArray. Allows us to populate the table view
    // more easily
    &lt;/span&gt;NSArray *itemArray = [json objectFromJSONData];
    
    &lt;span style="color: green;"&gt;// Assign the array to the TableView
    &lt;/span&gt;self.fastbikes = [[NSMutableArray alloc] initWithArray:itemArray];
    
    [super viewDidLoad];
}

&lt;span style="color: green;"&gt;// Boilerplate - added by Xcode
&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
}

&lt;span style="color: green;"&gt;// Boilerplate - added by Xcode
&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
}

&lt;span style="color: green;"&gt;// Boilerplate - added by Xcode
&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
}

&lt;span style="color: green;"&gt;// Boilerplate - added by Xcode
&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewDidDisappear:(BOOL)animated
{
    [super viewDidDisappear:animated];
}

&lt;span style="color: green;"&gt;/*
 // Override to allow orientations other than the default portrait orientation.
 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
 // Return YES for supported orientations.
 return (interfaceOrientation == UIInterfaceOrientationPortrait);
 }
 */

// Customize the number of sections in the table view.
&lt;/span&gt;- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    &lt;span style="color: blue;"&gt;return &lt;/span&gt;1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    &lt;span style="color: green;"&gt;// fastbikes is the TableView so return its count
    &lt;/span&gt;&lt;span style="color: blue;"&gt;return &lt;/span&gt;[fastbikes count];
}

&lt;span style="color: green;"&gt;// Customize the appearance of table view cells.
// This fills the TableView with some contents.
// Cells contain the actual contents of data.
// Each cell is part of a larger hierarchy.
// &amp;quot;Index Path&amp;quot; is how we access individual cells.
// Returns a a pointer to a UITableViewCell object.

&lt;/span&gt;- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
    &lt;span style="color: green;"&gt;// Standard code for cell identification
    &lt;/span&gt;&lt;span style="color: blue;"&gt;static &lt;/span&gt;NSString *CellIdentifier = @&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;Cell&amp;quot;&lt;/span&gt;;
    
    &lt;span style="color: green;"&gt;// Standard to code to get a cell so we can put data into it
    &lt;/span&gt;UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    &lt;span style="color: blue;"&gt;if &lt;/span&gt;(cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
    
    &lt;span style="color: green;"&gt;// These two lines make the fastmotorcycle visible in the TableView control
    &lt;/span&gt;NSString *fastbikeString = [self.fastbikes objectAtIndex: [indexPath row]];
    cell.textLabel.text = fastbikeString;
    
    &lt;span style="color: green;"&gt;// Configure the cell.
    &lt;/span&gt;&lt;span style="color: blue;"&gt;return &lt;/span&gt;cell;
}

- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)dealloc
{
    [fastbikes release]; &lt;span style="color: green;"&gt;// cleanup and deallocate
    &lt;/span&gt;[super dealloc];
}

&lt;span style="color: green;"&gt;///////////////////////////////////////////////////////////////////////////////////////
//********************  This is all boilerplate installed by Xcode ******************** 

/*
 // Override to support conditional editing of the table view.
 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
 {
 // Return NO if you do not want the specified item to be editable.
 return YES;
 }
 */

/*
 // Override to support editing the table view.
 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
 {
 if (editingStyle == UITableViewCellEditingStyleDelete)
 {
 // Delete the row from the data source.
 [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
 }
 else if (editingStyle == UITableViewCellEditingStyleInsert)
 {
 // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view.
 }   
 }
 */

/*
 // Override to support rearranging the table view.
 - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
 {
 }
 */

/*
 // Override to support conditional rearranging of the table view.
 - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
 {
 // Return NO if you do not want the item to be re-orderable.
 return YES;
 }
 */

&lt;/span&gt;- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    &lt;span style="color: green;"&gt;/*
     &amp;lt;#DetailViewController#&amp;gt; *detailViewController = [[&amp;lt;#DetailViewController#&amp;gt; alloc] initWithNibName:@&amp;quot;&amp;lt;#Nib name#&amp;gt;&amp;quot; bundle:nil];
     // ...
     // Pass the selected object to the new view controller.
     [self.navigationController pushViewController:detailViewController animated:YES];
     [detailViewController release];
     */
&lt;/span&gt;}

- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)didReceiveMemoryWarning
{
    &lt;span style="color: green;"&gt;// Releases the view if it doesn't have a superview.
    &lt;/span&gt;[super didReceiveMemoryWarning];
    
    &lt;span style="color: green;"&gt;// Relinquish ownership any cached data, images, etc that aren't in use.
&lt;/span&gt;}

- (&lt;span style="color: blue;"&gt;void&lt;/span&gt;)viewDidUnload
{
    [super viewDidUnload];
    
    &lt;span style="color: green;"&gt;// Relinquish ownership of anything that can be recreated in viewDidLoad or on demand.
    // For example: self.myOutlet = nil;
&lt;/span&gt;}

@end

&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229375" width="1" height="1"&gt;</description></item><item><title>Leveraging Windows Azure to provide highly-scalable streaming video content–Windows Media Services-Building your own Netflix streaming server or TV web channel</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/16/leveraging-windows-azure-to-provide-highly-scalable-streaming-video-content-windows-media-services-building-your-own-netflix-streaming-server-or-tv-web-channel.aspx</link><pubDate>Sun, 16 Oct 2011 15:17:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10225929</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10225929</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/16/leveraging-windows-azure-to-provide-highly-scalable-streaming-video-content-windows-media-services-building-your-own-netflix-streaming-server-or-tv-web-channel.aspx#comments</comments><description>&lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Building your own Netflix streaming solution&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; I have been going over &lt;a href="http://www.codeplex.com/site/users/view/DmitriMartynov"&gt;Dmitri Martynov&lt;/a&gt; blog project on CodePlex. I am so inspired by this technology that I want to start presenting it to the world.           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;In 2 sentences this is why this post is important.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;" width="770"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(221, 255, 170);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;" width="768"&gt; Most individuals and businesses dream about the idea of being able to provide low-cost, yet scalable video services on demand. This talk is about leveraging Windows Azure as a highly-scalable media delivery vehicle.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2364.image_5F00_20ADB256.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7242.image_5F00_thumb_5F00_3B0DA56D.png" width="513" height="161" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Some background – The big picture&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Conceptually, you can think of it this way. There are two web roles. The first web role provides an endpoint that I can send to be re-broadcasted to the world. That is the &lt;strong&gt;Video Injesting Web Role&lt;/strong&gt;. The second web role is the &lt;strong&gt;Video Streaming Web Role. &lt;/strong&gt;This role has an endpoint that clients will connect to retrieve a video stream and play it on their device.           &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4011.h2ueovbu_5F00_7E0973DA.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="h2ueovbu" border="0" alt="h2ueovbu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3022.h2ueovbu_5F00_thumb_5F00_50A7DE0A.jpg" width="752" height="547" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Streaming provided by Windows Media Services&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Windows Media Services (WMS) allows you generate streaming media (audio/video), supporting WMV, JPEG, and MP3 formats. &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Additional features include: (1) caching and recording streams (2) enforcing authentication, connection limits (3) supporting a high number of concurrent connections (4) providing unicast or multicast streams&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The most 64-bit version offers almost double the scale by including a built-in WMS Cache/Proxy plug-in which can behave as a cache/proxy server or as a reverse proxy server.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;Here are some installation commands&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Step &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; High Level &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Detail &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Start Server Manager&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Add Roles, Streaming Media Services&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; If Media Services Already running&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; net stop wmserver, do your copy then, net start wmserver&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; 3. &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt; Command Oriented Install&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&lt;strong&gt;How to install the Streaming Media Services role on a Server Core installation of Windows Server 2008 R2&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;                  &lt;br /&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Download the Windows6.1-KB963697-x64.msu file. &lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Run the MSU file for the Streaming Media Services role. To do this, type the following command at a command prompt:                          &lt;br /&gt;                          &lt;br /&gt;start /w wusa /quiet Windows6.1-KB963697-x64.msu&lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; To install the Streaming Media Services role, type the following string at a command prompt:                          &lt;br /&gt;                          &lt;br /&gt;start /w ocsetup MediaServer&lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; To start the Windows Media Services service, type the following string at a command prompt:                          &lt;br /&gt;                          &lt;br /&gt;net start wmserver&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;&amp;#160; Some installation Links&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Installed IIS Media Services 3.0 64-bit&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=21C12A04-7E36-4B63-B4EF-EEDB6273CF54&amp;amp;displaylang=en#" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=21C12A04-7E36-4B63-B4EF-EEDB6273CF54&amp;amp;displaylang=en#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Install IIS Media Services for 32-bit also&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=DC4E95B0-E4DE-456E-8254-A5047EABCD01&amp;amp;displaylang=en#" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=DC4E95B0-E4DE-456E-8254-A5047EABCD01&amp;amp;displaylang=en#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Install it from the Web Platform Installer directly&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://go.microsoft.com/?linkid=9689670#" target="_blank"&gt;http://go.microsoft.com/?linkid=9689670#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Smooth Streaming Capabilities&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Smooth Streaming is not proprietary&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Smooth Streaming File Format is based on the ISO-standardized Base Media File Format, better known as the MP4 file format.                  &lt;br /&gt;                  &lt;br /&gt;It is client-agnostic and can be implemented on any client platform that supports VC-1/WMA/H.264/AAC decoding and HTTP transport.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Smooth Streaming needs decent bandwidth&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; If you want to deliver 720p/24 video you neeed more than a 2 Mbps encoded bitrate&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Sample of Smooth Streaming in action &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Visit SmoothHD.com &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Using Silverlight for Smooth Streaming&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Silverlight Media Framework&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://smf.codeplex.com/#" target="_blank"&gt;http://smf.codeplex.com/#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Silverlight Media Framework Downloads&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://smf.codeplex.com/releases/view/51263#" target="_blank"&gt;http://smf.codeplex.com/releases/view/51263#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Silverlight Media Framework Documentation&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://smf.codeplex.com/documentation#" target="_blank"&gt;http://smf.codeplex.com/documentation#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; &lt;strong&gt;Support for mobile                    &lt;br /&gt;&lt;/strong&gt;&lt;em&gt;Windows Phone Developer portal&lt;/em&gt;&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://developer.windowsphone.com/#" target="_blank"&gt;http://developer.windowsphone.com/#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Smooth streaming players&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;You essentially have two choices:          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Adobe Flash &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Adobe’s Flash Player is a browser plug-in that can act as a standalone or with your default browser in order to play the flash multimedia files. All the playable flash files have an SWF extension. SWF file contains the ActionScripting, audio, image and video data, which are required to play the file and displays any interactive controls.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Microsoft Silverlight &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt;                 &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Core Silverlight&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The Smooth Streaming Client is a core component of the broader open source Silverlight Media Framework. &lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Designed for smooth streaming&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; For most scenarios, the Silverlight Media Framework is the simplest, most robust way to build a new Silverlight player that supports the full set of Smooth Streaming functionality. &lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr style="vertical-align: top; background-color: rgb(252, 239, 197);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; To get started quickly...&lt;/td&gt;                        &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; A sample Smooth Streaming Player is provided on the Silverlight Media Framework Downloads page. &lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Things that HTML5 Video can't do, but Silverlight or Flash can &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Important list to note about HTML5.          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Digital Rights Management (DRM) - Cannot protect video content over HTML5&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; No Smooth Streaming or Adaptive Streaming&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; No Standard Video Codecs for HTML5&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4. &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; No Full Screen Support &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 5. &lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; No Standard Conventions/Look and Feel&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt;Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Great blog on HTML5 limitations&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.silverlighthack.com/post/2011/04/16/Five-Things-that-HTML5-Video-Currently-will-not-do-but-Silverlight-and-Flash-will.aspx" target="_blank"&gt;http://www.silverlighthack.com/post/2011/04/16/Five-Things-that-HTML5-Video-Currently-will-not-do-but-Silverlight-and-Flash-will.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;More Smooth Streaming information&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Description &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Experience Smooth Streaming page&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.iis.net/media/experiencesmoothstreaming#" target="_blank"&gt;http://www.iis.net/media/experiencesmoothstreaming#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Smooth Streaming Technical Overview&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/#" target="_blank"&gt;http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Smooth Streaming Deployment Guide.&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://learn.iis.net/page.aspx/689/smooth-streaming-deployment-guide/#" target="_blank"&gt;http://learn.iis.net/page.aspx/689/smooth-streaming-deployment-guide/#&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;         &lt;blockquote style="margin-right: 0px;" dir="ltr"&gt; Much more coming &lt;/blockquote&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Work in progress&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10225929" width="1" height="1"&gt;</description></item><item><title>Supporting Billions of entities/rows for Mobile – Android Series - Part 8–Writing an Android Client to consume RESTful data from Azure (Microsoft Cloud)</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx</link><pubDate>Mon, 10 Oct 2011 15:57:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10222829</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10222829</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx#comments</comments><description>&lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Past Posts in this Series&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;         &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Blog Post &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 1 - Why Scale Matters &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 2 - What are some high level cloud offerings? &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 3–Architecture and Data Options &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 4–Building a Cloud-based RESTful service for our Android, iOS, and Windows Phone 7 Clients &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 5–Using the Portal and Setting up your Azure Account (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 6–Reading and Writing to Windows Azure (Cloud-based) Tables using standard HTTP and Fiddler&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 7–Migrating your Azure (Cloud RESTful Service) to be Hosted in a Microsoft Data Center&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Part 8 (This Post) –Writing an Android Client to consume RESTful data from Azure (Microsoft Cloud)&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/10/supporting-billions-of-entities-rows-for-mobile-android-series-part-8-writing-an-android-client-to-consume-restful-data-from-azure-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Free download link for Azure SDK and tooling. This is the best link to use. &lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&amp;#160; &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656"&gt;&lt;img alt=" " src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-components-userfiles/00-00-16-05-78-Attached+Files/7002.myimage.png" /&gt;&lt;/a&gt;                  &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt; &lt;thead&gt;                     &lt;tr&gt;                       &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Download &lt;/th&gt;                        &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;                     &lt;/tr&gt;                   &lt;/thead&gt;&lt;tbody&gt;                     &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;                       &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Azure SDK&lt;/td&gt;                        &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656 " target="_blank"&gt;http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656 &lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;tfoot&gt;                     &lt;tr style="background-color: silver;"&gt;                       &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                        &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tfoot&gt;&lt;/table&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;nbsp;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;This Post is About Android Client&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Finally, we are ready to talk about Android development. Yes, that means we are going to take out the Eclipse IDE and code in Java. Our Android client will make JSON calls against cloud data.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0763.q31r4cui_5F00_4B5BC1AC.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="q31r4cui" border="0" alt="q31r4cui" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3301.q31r4cui_5F00_thumb_5F00_17472259.jpg" width="753" height="516" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Setting up Eclipse and Android for Development&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;You obviously need to setup your Android development environment. These links will get your started. You will need to learn about downloading and installing Eclipse, the Android SDK, the Java runtime, etc.&amp;#160;&amp;#160; Everything that follows here assumes you have a properly configured Eclipse environment and associated Android tooling.          &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: silver; align: left;" scope="col"&gt; Download &lt;/th&gt;                &lt;th style="padding: 5px 15px; height: 26px; text-align: left; color: rgb(0, 0, 0); font-size: 90%; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: silver; align: left;" scope="col"&gt; Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Download the Android SDK&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://developer.android.com/sdk/index.html" target="_blank"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Setting up Eclipse and Android&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://insanitydesign.com/wp/projects/nehe-android-ports/setting-up-eclipse-and-android/" target="_blank"&gt;http://insanitydesign.com/wp/projects/nehe-android-ports/setting-up-eclipse-and-android/&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Installing the SDK&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://developer.android.com/sdk/installing.html" target="_blank"&gt;http://developer.android.com/sdk/installing.html&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Setting up your Android Environment&lt;/td&gt;                &lt;td style="font: 80%/normal verdana, arial, helvetica, sans-serif; padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://fyi.oreilly.com/2009/02/setting-up-your-android-develo.html" target="_blank"&gt;http://fyi.oreilly.com/2009/02/setting-up-your-android-develo.html&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver;"&gt;               &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;hr /&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Creating the Android Project in Eclipse&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Select &lt;strong&gt;File / New / Android Project&lt;/strong&gt;.           &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1732.3zwf155z_5F00_7F4B3236.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="3zwf155z" border="0" alt="3zwf155z" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6138.3zwf155z_5F00_thumb_5F00_2C601F05.jpg" width="571" height="123" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Fill in the following information:           &lt;br /&gt;          &lt;table style="border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); font: 90%/normal verdana, arial, helvetica, sans-serif; text-align: left; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal;"&gt;&lt;tbody&gt;             &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 1.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Project Name&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 2.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Build Target&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 3.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Application Name&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top;"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 4.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; Package name&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top; background-color: rgb(235, 243, 255);"&gt;               &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; 5.&lt;/td&gt;                &lt;td style="padding: 5px 15px; height: 26px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;"&gt; The rest will auto-fill&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0160.rj3sugli_5F00_78AD31AF.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="rj3sugli" border="0" alt="rj3sugli" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8664.rj3sugli_5F00_thumb_5F00_53138E81.jpg" width="504" height="697" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;hr /&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;CloudClientActivity.java&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; We are now ready to start adding our java code. Notice we have already been provided &lt;strong&gt;CloudClientActivty.java&lt;/strong&gt;.           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3173.vwj21gkn_5F00_1702699D.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="vwj21gkn" border="0" alt="vwj21gkn" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3808.vwj21gkn_5F00_thumb_5F00_2F9206ED.jpg" width="324" height="224" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Replace the existing code in &lt;strong&gt;CloudClientActivity.java&lt;/strong&gt; with the following:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;          &lt;br /&gt;          &lt;table border="1" cellspacing="0" cellpadding="2" width="800"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign="top" width="800"&gt;                 &lt;pre class="code"&gt;package com.bruno.cloudclient;

import java.io.IOException;

import com.bruno.cloudclient.R;

import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.LightingColorFilter;
import android.os.Bundle;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

public class CloudClientActivity extends Activity {
    
    /** Called when the activity is first created. */
    ArrayAdapter&amp;lt;String&amp;gt; adapter = null;  // 
    String listName;
    SharedPreferences settings;
    /***************************************************************
    *  Purpose      - Startup routine. Configures view and accesses
    *                 xml file that is your view. Set the file system
    *                 sharing mode.
    ****************************************************************/
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        try 
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

            // Set file sharing mode to private
            settings = getPreferences(Context.MODE_PRIVATE);
            listName = settings.getString(&amp;quot;listName&amp;quot;, &amp;quot;Bruno&amp;quot;);


            // Get some data. Create an adapter and attach to our listview 
            // control.
            final Data data = new Data();
            // This is a key call. It retrieves the dat from the web service.
            // The data is in JSON originally, then converted to simple strings.
            adapter = new ArrayAdapter&amp;lt;String&amp;gt;(this, R.layout.list_item,
                    R.id.listItem, data.getItems(listName));

            // Attach the data to the ListView
            final ListView myList = (ListView) findViewById(R.id.list);
            myList.setAdapter(adapter);

            // Create an &amp;quot;Add&amp;quot; button. This button will allow users to
            // add data stored in web service.
            Button btnAdd = (Button) findViewById(R.id.btnAdd);
            // Manage button color for a black screen
            btnAdd.getBackground().setColorFilter(
                    new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));

            // Add a textbox the user can use to enter new data to be added
            // to the web service.
            final EditText txtItem = (EditText) findViewById(R.id.txtItem);

            // Setup the button listener
            btnAdd.setOnClickListener(new Button.OnClickListener() {
                public void onClick(View v) {
                    settings = getPreferences(Context.MODE_PRIVATE);
                    listName = settings.getString(&amp;quot;listName&amp;quot;, &amp;quot;Bruno&amp;quot;);
                    // Passing true to modifyData, which will add a new record
                    // in the cloud
                    data.modifyItem(listName, txtItem.getText().toString(), true);
                    // Clear the textbox
                    txtItem.setText(&amp;quot;&amp;quot;);
                    try {
                        refresh();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            });

            // If you click on a ListItem in the ListBox you will
            // pass &amp;quot;false&amp;quot; to modifyItem() which will delete
            // a record in the cloud
            myList.setOnItemClickListener(new OnItemClickListener() 
            {
                public void onItemClick(AdapterView&amp;lt;?&amp;gt; a, View v, int position,
                        long id) 
                {
                    String s = myList.getItemAtPosition(position).toString();
                    settings = getPreferences(Context.MODE_PRIVATE);
                    listName = settings.getString(&amp;quot;listName&amp;quot;, &amp;quot;Bruno&amp;quot;);
                    data.modifyItem(listName, s, false);
                    try 
                    {
                        refresh();  // Refresh the listbox to reflect the deleted entry
                    } 
                    catch (IOException e) 
                    {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    // Notify user that record was just deleted
                    makeToast(s);
                }
            });
        } 
        catch (Exception e) 
        {
            e.printStackTrace();
        }
    }
 
    /***************************************************************
    *  Purpose      - Notify user that we just deleted a record
    *                 Pops a little message
    ****************************************************************/
    public void makeToast(String item) 
    {
        LayoutInflater inflater = getLayoutInflater();
        View layout = inflater.inflate(R.layout.toast_layout,
                (ViewGroup) findViewById(R.id.toast_layout_root));
        ImageView image = (ImageView) layout.findViewById(R.id.image);
        image.setImageResource(R.drawable.icon);
        TextView text = (TextView) layout.findViewById(R.id.text);
        text.setText(item + &amp;quot; deleted.&amp;quot;);
        Toast toast = new Toast(getApplicationContext());
        toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
        toast.setDuration(Toast.LENGTH_SHORT);
        toast.setView(layout);
        toast.show();
    }

    /***************************************************************
    *  Purpose      - Get latest data. Fill the view, attach view and
    *                 adapter, tell adapter to refresh view. 
    ****************************************************************/
    public void refresh() throws IOException 
    {
        Data d = new Data();
        settings = getPreferences(Context.MODE_PRIVATE);
        listName = settings.getString(&amp;quot;listName&amp;quot;, &amp;quot;Bruno&amp;quot;);
        adapter = new ArrayAdapter&amp;lt;String&amp;gt;(this, R.layout.list_item,
                R.id.listItem, d.getItems(listName));
        // Attach adapter and view, then refresh with the
        // notifyDataSetChanged event
        ListView myList = (ListView) findViewById(R.id.list);
        myList.setAdapter(adapter);
        adapter.notifyDataSetChanged();
    }

}


                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Data.java&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Add a java module and insert code. 
        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8765.le3ul5l4_5F00_760EF6F5.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="le3ul5l4" border="0" alt="le3ul5l4" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5224.le3ul5l4_5F00_thumb_5F00_6E838788.jpg" width="814" height="323" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Call it &lt;strong&gt;Data.java&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3566.image_5F00_29D6ED47.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5224.image_5F00_thumb_5F00_0230711D.png" width="427" height="502" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;You should see this: 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6786.image5_5F00_32E378C8.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3808.image5_5F00_thumb_5F00_327745D3.png" width="297" height="239" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;You will need to take note of the URL for your Azure service. See “YOUR_AZURE_SERVICE” below. 

        &lt;br /&gt;

        &lt;br /&gt;It should correspond to: 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1680.bl5n2vwz_5F00_1CE383CB.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="bl5n2vwz" border="0" alt="bl5n2vwz" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3175.bl5n2vwz_5F00_thumb_5F00_42D93421.jpg" width="837" height="541" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Open &lt;strong&gt;Data.java&lt;/strong&gt; and insert this code:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;table border="1" cellspacing="0" cellpadding="2" width="800"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td valign="top" width="800"&gt;
                &lt;pre class="code"&gt;package com.bruno.cloudclient;


import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import android.os.AsyncTask;

public class Data {
    private ArrayList&amp;lt;String&amp;gt; items;

    /***************************************************************
    *  Purpose      - Populate or list view control. Makes a call
    *                 the web service using a hard-coded address.
    *                 
    * 
    **************************************************************** 
    *  Assumptions  - RESTful service available with data
    * 
    **************************************************************** 
    *  Effects      - none, simply reads data
    * 
    **************************************************************** 
    *  Inputs       - A list (represents an android user) to 
    *                 that is looked up from the RESTful service
    **************************************************************** 
    *  Returns      - A populated array (will fill the adapter
    *                 which is mapped to our listbox
    * 
    ****************************************************************/
    public ArrayList&amp;lt;String&amp;gt; getItems(String listName) throws IOException 
    {

        // ArrayList will be populated from the JSON data coming from
        // the web server
        items = new ArrayList&amp;lt;String&amp;gt;();
        
        JSONArray ja = new GetShoppingListData()
           .doInBackground(&amp;quot;http://fastmotorcycleservice.cloudapp.net/FastMotorcycleListService.svc/list/&amp;quot;+listName);
        
        // Loop through json array and return results to be used in 
        // the listbox via the adapter object
        for (int i = 0; i &amp;lt; ja.length(); i++) 
        {
            try 
            {
               items.add(ja.getString(i));
            } 
            catch (Exception e) 
            {
                e.printStackTrace();
            }
        }
        return items;
    }
    /***************************************************************
    *  Purpose      - Does a delete or add asynchronously. If pass
    *                 true, then an add is done. Else do delete.
    ****************************************************************/
    public void modifyItem(String listName, String item, boolean operation) 
    {
        if (operation == true) 
        {
            HttpResponse response = new AddShoppingListData()
                .doInBackground(
                        &amp;quot;http://YOUR_AZURE_SERVICE.cloudapp.net/FastMotorcycleListService.svc/list/&amp;quot;+listName,
                    item);
        } 
        else 
        {
            HttpResponse response = new DeleteShoppingListData()
                    .doInBackground(
                            &amp;quot;http://YOUR_AZURE_SERVICE.cloudapp.net/FastMotorcycleListService.svc/list/&amp;quot;+listName,
                    item);
        }

    }
    
    /***************************************************************
    *  Purpose      - A private class to allow:
    *                 Asynchronously retrieve data from the RESTful
    *                 service hosted in the cloud
    **************************************************************** 
    *  Assumptions  - RESTful service up and and running
    * 
    **************************************************************** 
    *  Inputs       - A url to look up data
    * 
    **************************************************************** 
    *  Returns      - A JSON array full of data
    * 
    ****************************************************************/
    private class GetShoppingListData extends
            AsyncTask&amp;lt;String, Void, JSONArray&amp;gt; {
        @Override
        protected JSONArray doInBackground(String... urls) 
        {
            // HttpClient used to talk to web service.
            HttpClient httpclient = new DefaultHttpClient();
            
            // This will be the array we need to convert. We
            // get the data from the web service.
            JSONArray listItems = null;
            String jason = null;
            
            // Setup the RESTful call to 'GET' the data
            HttpGet request_http_get = new HttpGet(urls[0]);

            
            // Read the JSON data and return
            try 
            {
                // Fill a response object using a request
                HttpResponse response_http_get = httpclient.execute(request_http_get);
            
                // Length represents the number of data items returned
                // by RESTful service
                long length = response_http_get.getEntity().getContentLength();

                // &amp;quot;entity&amp;quot; ends up being the data coming back from web server.
                HttpEntity entity = response_http_get.getEntity();

                // Read the bytes, one byte at a time.
                InputStream stream = entity.getContent();
                
                // Allocate a series of bytes
                byte[] buffer = new byte[(int) length];
                
                // Read bytes from RESTful service.
                // After this loop, we end up with -&amp;gt; [&amp;quot;busa&amp;quot;,&amp;quot;gxr1000&amp;quot;,&amp;quot;ninja250&amp;quot;]
                for (int i = 0; i &amp;lt; length; i++) 
                {
                    buffer[i] = (byte) stream.read();
                }
                // The string &amp;quot;buffer&amp;quot; looks something 
                // like this -&amp;gt; [&amp;quot;busa&amp;quot;,&amp;quot;gxr1000&amp;quot;,&amp;quot;ninja250&amp;quot;]
                jason = new String(buffer);
                // Convert to Json array for Android ListBox.
                // This ends up being a 3 element json array (see &amp;quot;busa&amp;quot; above)
                listItems = new JSONArray(jason);
            } 
            catch (Exception e) 
            {
                System.out.println(e);
            }
            return listItems;
        }
    }
 
    /***************************************************************
    *  Purpose      - A class used to Post data to the RESTful service (Microsoft
    *                 cloud, Azure) using Http 'POST'
    **************************************************************** 
    *  Inputs       - (1) The service address
    *                 (2) The data to be posted (what the user types in)
    **************************************************************** 
    *  Comments     - (1) Using HttpPost for &amp;quot;Add&amp;quot; operations
    *                 (2) Using UTF8 because default Android is UTF-16
    ****************************************************************/
    private class AddShoppingListData extends
            AsyncTask&amp;lt;String, Void, HttpResponse&amp;gt; {
        HttpResponse response_http;

        @Override
        protected HttpResponse doInBackground(String... params) 
        {
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost request_add = new HttpPost(params[0]);

            try {
                request_add.addHeader(&amp;quot;Content-Type&amp;quot;, &amp;quot;application/json&amp;quot;);
                String postData = &amp;quot;\&amp;quot;&amp;quot; + params[1] + &amp;quot;\&amp;quot;&amp;quot;;
                request_add.setEntity(new ByteArrayEntity(postData.getBytes(&amp;quot;UTF8&amp;quot;)));

                response_http = httpclient.execute(request_add);

            } catch (ClientProtocolException e) {
                // TODO
            } catch (IOException e) {
                // TODO
            }
            return response_http;
        }
    }

    /***************************************************************
    *  Purpose      - A class used to Post data to the RESTful service (Microsoft
    *                 cloud, Azure) using Http 'POST'
    **************************************************************** 
    *  Inputs       - (1) The service address
    *                 (2) The data to be posted (what the user types in)
    **************************************************************** 
    *  Comments     - (1) Using HttpPost for &amp;quot;Delete&amp;quot; operations
    *                 (2) Fixing up spaces with s.replace()
    ****************************************************************/
    private class DeleteShoppingListData extends
            AsyncTask&amp;lt;String, Void, HttpResponse&amp;gt; {
        @Override
        protected HttpResponse doInBackground(String... params) 
        {
            HttpClient httpclient = new DefaultHttpClient();
            String s = params[1];
            // Fix up spaces
            String charEscaped = s.replace(&amp;quot; &amp;quot;, &amp;quot;%20&amp;quot;);
            HttpDelete request_delete = new HttpDelete(params[0] + &amp;quot;/&amp;quot; + charEscaped);
            HttpResponse response_delete = null;
            try 
            {
                // Do the RESTful delete command
                response_delete = httpclient.execute(request_delete);
            } 
            catch (ClientProtocolException e) 
            {
                e.printStackTrace();
            } catch (IOException e) 
            {
                e.printStackTrace();
            }
            return response_delete;
        }
    }
}


                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Main.xml&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;The next 4 files represent the user interface. Lets start with &lt;strong&gt;Main.xml&lt;/strong&gt;. It is already provided. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5224.dd5pzpb2_5F00_5FF86596.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="dd5pzpb2" border="0" alt="dd5pzpb2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3566.dd5pzpb2_5F00_thumb_5F00_50E186BC.jpg" width="386" height="494" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Open the &lt;strong&gt;text editor&lt;/strong&gt;. Right-mouse click and choose &lt;strong&gt;Open With / Text Editor&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1803.04qfffvi_5F00_09446AF7.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="04qfffvi" border="0" alt="04qfffvi" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6012.04qfffvi_5F00_thumb_5F00_4BD4066F.jpg" width="625" height="615" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Insert the following xml code:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;table border="1"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td&gt;
                &lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;RelativeLayout
  xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
  android:layout_width=&amp;quot;fill_parent&amp;quot;
  android:layout_height=&amp;quot;fill_parent&amp;quot;&amp;gt;
  &amp;lt;ListView
    android:layout_alignParentTop=&amp;quot;true&amp;quot; android:id=&amp;quot;@+id/list&amp;quot; android:layout_width=&amp;quot;fill_parent&amp;quot; android:layout_height=&amp;quot;fill_parent&amp;quot;&amp;gt;  &amp;lt;/ListView&amp;gt;
  &amp;lt;LinearLayout
    android:layout_below=&amp;quot;@+id/ListView01&amp;quot; android:id=&amp;quot;@+id/LinearLayout01&amp;quot; android:layout_height=&amp;quot;wrap_content&amp;quot; android:layout_width=&amp;quot;fill_parent&amp;quot; android:layout_alignParentBottom=&amp;quot;true&amp;quot;&amp;gt;    &amp;lt;EditText
      android:id=&amp;quot;@+id/txtItem&amp;quot;
      android:layout_width=&amp;quot;fill_parent&amp;quot;
      android:layout_height=&amp;quot;wrap_content&amp;quot;
      android:layout_weight=&amp;quot;1&amp;quot;
      android:layout_alignParentBottom=&amp;quot;true&amp;quot;&amp;gt;
    &amp;lt;/EditText&amp;gt;
    &amp;lt;Button
      android:id=&amp;quot;@+id/btnAdd&amp;quot;
      android:layout_alignRight=&amp;quot;@id/txtItem&amp;quot;
      android:layout_width=&amp;quot;fill_parent&amp;quot;
      android:layout_height=&amp;quot;wrap_content&amp;quot;
      android:layout_weight=&amp;quot;1&amp;quot;
      android:text=&amp;quot;Add&amp;quot;
      android:layout_alignParentBottom=&amp;quot;true&amp;quot;&amp;gt;
    &amp;lt;/Button&amp;gt;
  &amp;lt;/LinearLayout&amp;gt;
&amp;lt;/RelativeLayout&amp;gt;
                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Dialog.xml&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Add a new xml file by right-mouse clicking on &lt;strong&gt;layout&lt;/strong&gt;. Choose &lt;strong&gt;New / Android XML File&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6523.ntroj41s_5F00_1E118048.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="ntroj41s" border="0" alt="ntroj41s" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8688.ntroj41s_5F00_thumb_5F00_67C05838.jpg" width="659" height="676" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Insert the following xml code:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;table border="1"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td&gt;
                &lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;LinearLayout
  xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
  android:id=&amp;quot;@+id/layout_root&amp;quot;
  android:orientation=&amp;quot;horizontal&amp;quot;
  android:layout_width=&amp;quot;fill_parent&amp;quot;
  android:layout_height=&amp;quot;fill_parent&amp;quot;
  android:padding=&amp;quot;10dp&amp;quot;&amp;gt;
  &amp;lt;EditText
    android:id=&amp;quot;@+id/listName&amp;quot;
    android:layout_width=&amp;quot;100dp&amp;quot;
    android:layout_height=&amp;quot;fill_parent&amp;quot;
    android:layout_marginRight=&amp;quot;10dp&amp;quot;/&amp;gt;
  &amp;lt;Button
    android:id=&amp;quot;@+id/btnCreateList&amp;quot;
    android:layout_width=&amp;quot;100dp&amp;quot;
    android:layout_height=&amp;quot;fill_parent&amp;quot;
    android:textColor=&amp;quot;#FFF&amp;quot;/&amp;gt;
&amp;lt;/LinearLayout&amp;gt;

                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; list_item.xml&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Add a new xml file by right-mouse clicking on &lt;strong&gt;layout&lt;/strong&gt;. Choose &lt;strong&gt;New / Android XML File&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;Insert the following xml code:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;table border="1"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td&gt;
                &lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;LinearLayout
  xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
  android:id=&amp;quot;@+id/layout_root&amp;quot;
  android:orientation=&amp;quot;horizontal&amp;quot;
  android:layout_width=&amp;quot;fill_parent&amp;quot;
  android:layout_height=&amp;quot;fill_parent&amp;quot;
  android:padding=&amp;quot;10dp&amp;quot;&amp;gt;
  &amp;lt;EditText
    android:id=&amp;quot;@+id/listName&amp;quot;
    android:layout_width=&amp;quot;100dp&amp;quot;
    android:layout_height=&amp;quot;fill_parent&amp;quot;
    android:layout_marginRight=&amp;quot;10dp&amp;quot;/&amp;gt;
  &amp;lt;Button
    android:id=&amp;quot;@+id/btnCreateList&amp;quot;
    android:layout_width=&amp;quot;100dp&amp;quot;
    android:layout_height=&amp;quot;fill_parent&amp;quot;
    android:textColor=&amp;quot;#FFF&amp;quot;/&amp;gt;
&amp;lt;/LinearLayout&amp;gt;

                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;

        &lt;br /&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; toast_layout.xml&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; Add a new xml file by right-mouse clicking on &lt;strong&gt;layout&lt;/strong&gt;. Choose &lt;strong&gt;New / Android XML File&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;Insert the following xml code:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;br /&gt;

        &lt;table border="1"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td&gt;
                &lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;LinearLayout
  xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
  android:layout_width=&amp;quot;wrap_content&amp;quot;
  android:layout_height=&amp;quot;wrap_content&amp;quot;&amp;gt;
  &amp;lt;TextView
    xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
    android:layout_width=&amp;quot;fill_parent&amp;quot;
    android:layout_height=&amp;quot;fill_parent&amp;quot;
    android:padding=&amp;quot;10dp&amp;quot;
    android:textSize=&amp;quot;16sp&amp;quot;
    android:id=&amp;quot;@+id/listItem&amp;quot;&amp;gt;
  &amp;lt;/TextView&amp;gt;
&amp;lt;/LinearLayout&amp;gt;

                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: lucida console, courier, courier new, lucida console; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt; Modify AndroidManifest.xml&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt; We need to tell the application that an connecting to the internet is possible from within the application. This is done by modifying the XML inside of &lt;strong&gt;AndroidManifest.xml&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;We need to add the following line: 

        &lt;br /&gt;

        &lt;p&gt;&lt;font color="#ff0000"&gt;&amp;lt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/p&gt;
        &lt;font color="#ff0000"&gt;&lt;/font&gt;

        &lt;br /&gt;This is what &lt;strong&gt;AndroidManifest.xml&lt;/strong&gt; should look like: 

        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;

        &lt;table border="1"&gt;&lt;tbody&gt;
            &lt;tr&gt;
              &lt;td&gt;
                &lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;manifest xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;
      package=&amp;quot;com.bruno.cloudclient&amp;quot;
      android:versionCode=&amp;quot;1&amp;quot;
      android:versionName=&amp;quot;1.0&amp;quot;&amp;gt;
    &amp;lt;uses-sdk android:minSdkVersion=&amp;quot;10&amp;quot; /&amp;gt;

	&lt;font color="#ff0000" size="4"&gt;&amp;lt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;&lt;/font&gt;



    &amp;lt;application android:icon=&amp;quot;@drawable/icon&amp;quot; android:label=&amp;quot;@string/app_name&amp;quot;&amp;gt;        &amp;lt;activity android:name=&amp;quot;.CloudClientActivity&amp;quot;
                  android:label=&amp;quot;@string/app_name&amp;quot;&amp;gt;
            &amp;lt;intent-filter&amp;gt;
                &amp;lt;action android:name=&amp;quot;android.intent.action.MAIN&amp;quot; /&amp;gt;
                &amp;lt;category android:name=&amp;quot;android.intent.category.LAUNCHER&amp;quot; /&amp;gt;
            &amp;lt;/intent-filter&amp;gt;
        &amp;lt;/activity&amp;gt;

    &amp;lt;/application&amp;gt;
&amp;lt;/manifest&amp;gt;
                &lt;/pre&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/tbody&gt;&lt;/table&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;Ready to compile and run !&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;Close your Android emulators, if they are open. Save and close all the &lt;strong&gt;java &lt;/strong&gt;and &lt;strong&gt;xml &lt;/strong&gt;files. 

        &lt;br /&gt;

        &lt;br /&gt;Select the following command: &lt;strong&gt;Project / Clean&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5621.image9_5F00_7BD974C1.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4137.image9_5F00_thumb_5F00_4D13BC1F.png" width="484" height="193" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;There should be no &lt;strong&gt;errors&lt;/strong&gt;. 

        &lt;br /&gt;

        &lt;br /&gt;We are ready to run our Android application. Right-mouse click on the &lt;strong&gt;CloudClient&lt;/strong&gt; project and choose &lt;strong&gt;Run As / Android Application. 
          &lt;br /&gt;&lt;/strong&gt;

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8750.ku04rj1c_5F00_00D06FD3.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="ku04rj1c" border="0" alt="ku04rj1c" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3060.ku04rj1c_5F00_thumb_5F00_1887A739.jpg" width="679" height="671" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;Unlock the client. 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8737.pmo2xuuf_5F00_303EDE9F.jpg"&gt;&lt;img style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" title="pmo2xuuf" border="0" alt="pmo2xuuf" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4034.pmo2xuuf_5F00_thumb_5F00_010CF308.jpg" width="660" height="609" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;If everything was coded correctly (and assuming you used &lt;strong&gt;Azure Storage Explorer&lt;/strong&gt; to add data), you should see the following: 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3463.astrm2oi_5F00_1FE366E6.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="astrm2oi" border="0" alt="astrm2oi" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3857.astrm2oi_5F00_thumb_5F00_1A948035.jpg" width="663" height="612" /&gt;&lt;/a&gt;

        &lt;br /&gt;

        &lt;br /&gt;This corresponds to our Azure Storage Explorer version of the data: 

        &lt;br /&gt;

        &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2248.image_5F00_6B96DF5A.png"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6457.image_5F00_thumb_5F00_50EA4341.png" width="810" height="580" /&gt;&lt;/a&gt;

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;hr /&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="color: rgb(76, 92, 159); line-height: 1.4; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;" bgcolor="#ffffff" width="828"&gt;&amp;#160; Conclusion&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" width="885"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;

      &lt;td style="text-align: left; line-height: 1.5; padding-top: 8px; padding-bottom: 4px; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium;" bgcolor="white" width="828"&gt;This concludes this 8-part series on constructing a RESTful Azure (Microsoft Cloud) and performing CRUD operations from an Android client application. This has demonstrated the whole process from start to end, complete with source code. Hope you found value in it! 
        &lt;br /&gt;-Bruno 

        &lt;br /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10222829" width="1" height="1"&gt;</description></item><item><title>Supporting Billions of entities/rows for Mobile – Android Series - Part 7–Migrating your Azure (Cloud RESTful Service) to be Hosted in a Microsoft Data Center</title><link>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx</link><pubDate>Fri, 07 Oct 2011 17:51:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10221847</guid><dc:creator>BrunoTerkaly</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brunoterkaly/rsscomments.aspx?WeblogPostID=10221847</wfw:commentRss><comments>http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/07/supporting-billions-of-entities-rows-for-mobile-android-series-part-7-migrating-your-azure-cloud-restful-service-to-be-hosted-in-a-microsoft-data-center.aspx#comments</comments><description>&lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;Past Posts in this series&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;         &lt;table style="border-bottom: #666666 1px solid; text-align: left; border-left: #666666 1px solid; border-collapse: collapse; font: 90% verdana, arial, helvetica, sans-serif; color: #000; border-top: medium none; border-right: #666666 1px solid"&gt;&lt;thead&gt;             &lt;tr&gt;               &lt;th style="text-align: left; padding-bottom: 5px; background-color: silver; padding-left: 15px; padding-right: 15px; height: 26px; color: #000; font-size: 90%; border-top: #000000 1px solid; padding-top: 5px; align: left" width="282" scope="col"&gt;Post Topic &lt;/th&gt;                &lt;th style="text-align: left; border-left: #000000 1px solid; padding-bottom: 5px; background-color: silver; padding-left: 15px; padding-right: 15px; height: 26px; color: #000; font-size: 90%; border-top: #000000 1px solid; padding-top: 5px; align: left" width="516" scope="col"&gt;Link &lt;/th&gt;             &lt;/tr&gt;           &lt;/thead&gt;&lt;tbody&gt;             &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 1 - Why Scale Matters &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-1-why-scale-matters.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 2 - What are some high level cloud offerings? &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/27/supporting-billions-of-entities-rows-for-mobile-android-series-part-2-what-are-some-high-level-cloud-offerings.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 3–Architecture and Data Options &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-3-architecture-and-data-options.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 4–Building a Cloud-based RESTful service for our Android, iOS, and Windows Phone 7 Clients &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/09/28/supporting-billions-of-entities-rows-for-mobile-android-series-part-4-building-a-cloud-based-restful-service-for-our-android-ios-and-windows-phone-7-clients.aspx &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 5–Using the Portal and Setting up your Azure Account (Microsoft Cloud)&lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-5-using-the-portal-and-setting-up-your-azure-account-microsoft-cloud.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Part 6–Reading and Writing to Windows Azure (Cloud-based) Tables using standard HTTP and Fiddler&lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx" target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="282"&gt;Free download link for Azure SDK and tooling. This is the best link to use. &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="516"&gt;&lt;a title="Download SDK" href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656" target="_blank"&gt;&amp;#160;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="gb44pivc" border="0" alt="gb44pivc" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0250.gb44pivc_5F00_8240409b_2D00_a07f_2D00_422b_2D00_9c3a_2D00_53b12425776a.jpg" width="550" height="113" /&gt;                     &lt;br /&gt;http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060656 &lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;tfoot&gt;             &lt;tr style="background-color: silver"&gt;               &lt;td style="border-left: #000000 1px solid" width="282"&gt;&amp;#160;&lt;/td&gt;                &lt;td style="border-left: #000000 1px solid" width="516"&gt;&amp;#160;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tfoot&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;What this post is about&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;We are getting closer to getting our Android client to connect up and read Azure Table data from a Microsoft data center.          &lt;br /&gt;          &lt;br /&gt;This post will take two parts:           &lt;br /&gt;          &lt;br /&gt;          &lt;table style="border-bottom: #666666 1px solid; text-align: left; border-left: #666666 1px solid; border-collapse: collapse; font: 90% verdana, arial, helvetica, sans-serif; color: #000; border-top: medium none; border-right: #666666 1px solid"&gt;&lt;tbody&gt;             &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="136"&gt;&lt;strong&gt;Part 1&lt;/strong&gt; &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="663"&gt;Prepare our local developer version of our RESTful service to be ready for deployment. This means it should point to the storage account hosted in the Chicago Microsoft data center you saw in the last post.&lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="136"&gt;&lt;strong&gt;Part 2&lt;/strong&gt; &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="663"&gt;We will deploy our RESTful service to the Hosted Service created in the last post.                 &lt;br /&gt;                  &lt;br /&gt;                  &lt;table style="border-bottom: #666666 1px solid; text-align: left; border-left: #666666 1px solid; border-collapse: collapse; font: 90% verdana, arial, helvetica, sans-serif; color: #000; border-top: medium none; border-right: #666666 1px solid" width="661"&gt;&lt;thead&gt;                     &lt;tr&gt;                       &lt;th style="text-align: left; padding-bottom: 5px; background-color: silver; padding-left: 15px; padding-right: 15px; height: 26px; color: #000; font-size: 90%; border-top: #000000 1px solid; padding-top: 5px; align: left" width="221" scope="col"&gt;Post &lt;/th&gt;                        &lt;th style="text-align: left; border-left: #000000 1px solid; padding-bottom: 5px; background-color: silver; padding-left: 15px; padding-right: 15px; height: 26px; color: #000; font-size: 90%; border-top: #000000 1px solid; padding-top: 5px; align: left" width="438" scope="col"&gt;Link &lt;/th&gt;                     &lt;/tr&gt;                   &lt;/thead&gt;&lt;tbody&gt;                     &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;                       &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="221"&gt;Part 6–Reading and Writing to Windows Azure (Cloud-based) Tables using standard HTTP and Fiddler &lt;/td&gt;                        &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; font: 80% verdana, arial, helvetica, sans-serif; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="438"&gt;&lt;a href="http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx " target="_blank"&gt;http://blogs.msdn.com/b/brunoterkaly/archive/2011/10/05/supporting-billions-of-entities-rows-for-mobile-android-series-part-6-reading-and-writing-to-windows-azure-cloud-based-tables-using-standard-http-and-fiddler.aspx &lt;/a&gt;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;tfoot&gt;                     &lt;tr style="background-color: silver"&gt;                       &lt;td style="border-left: #000000 1px solid" width="221"&gt;&amp;#160;&lt;/td&gt;                        &lt;td style="border-left: #000000 1px solid" width="438"&gt;&amp;#160;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tfoot&gt;&lt;/table&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr style="background-color: #ebf3ff; vertical-align: top"&gt;               &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="136"&gt;&lt;strong&gt;Part 3&lt;/strong&gt; &lt;/td&gt;                &lt;td style="border-left: #000000 1px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; height: 26px; border-top: #000000 1px solid; padding-top: 5px" width="663"&gt;We will test our deployment before actually connecting to it from a client application.&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;Part 1 – Prepare our RESTful Service for Deployment – Getting the Access Keys&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;The current Visual Studio project does not utilize storage in the cloud. It uses the local storage emulator instead. The reason is simple – it allows the developer to do all their development and testing locally, without being forced to deploy their application to the cloud while it is still being developed.         &lt;br /&gt;          &lt;br /&gt;The first thing we will need is our &lt;strong&gt;storage access keys&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7774.2ijf4l3i_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2ijf4l3i" border="0" alt="2ijf4l3i" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1884.2ijf4l3i_5F00_thumb.jpg" width="513" height="455" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;This access key will be placed into our project. Copy this key to the clipboard and prepare to import into our Visual Studio Project.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8357.axczo1vl_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="axczo1vl" border="0" alt="axczo1vl" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5706.axczo1vl_5F00_thumb.jpg" width="537" height="296" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;Part 1 – Prepare our RESTful Service for Deployment – Adding the Access Keys to Visual Studio&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;This step is about notifying our FastMotorcycleService to          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5611.4g5a3yl2_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4g5a3yl2" border="0" alt="4g5a3yl2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6201.4g5a3yl2_5F00_thumb.jpg" width="597" height="493" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Highlight the &lt;strong&gt;web role&lt;/strong&gt; and then right-mouse click. Click &lt;strong&gt;Properties&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3073.image_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5618.image_5F00_thumb.png" width="721" height="482" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Click &lt;strong&gt;Settings&lt;/strong&gt;, followed by the ellipsis (“…”).          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3051.3metaajs_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="3metaajs" border="0" alt="3metaajs" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7752.3metaajs_5F00_thumb.jpg" width="715" height="301" /&gt;&lt;/a&gt;          &lt;br /&gt;Enter in the &lt;strong&gt;Account name&lt;/strong&gt; and &lt;strong&gt;Account key&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4048.pekrmbra_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pekrmbra" border="0" alt="pekrmbra" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4520.pekrmbra_5F00_thumb.jpg" width="701" height="522" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Do the same for the diagnostics connection string.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/5706.4cmrsug1_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4cmrsug1" border="0" alt="4cmrsug1" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7245.4cmrsug1_5F00_thumb.jpg" width="707" height="163" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;We are now ready for deployment.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;Part 2 - We will deploy our RESTful service to the Hosted Service created in the last post.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;We will start by creating a deployment package from Visual Studio. Right mouse click and select &lt;strong&gt;Package&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7356.zzrprd1i_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="zzrprd1i" border="0" alt="zzrprd1i" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/4201.zzrprd1i_5F00_thumb.jpg" width="418" height="187" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Verify the following dialog box as follows. Click &lt;strong&gt;Package&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/7750.image_5F00_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8322.image_5F00_thumb_5F00_1.png" width="435" height="198" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;The following window will pop up. Notice that we have both a &lt;strong&gt;configuration file&lt;/strong&gt; and a &lt;strong&gt;package file&lt;/strong&gt;. Both of these will now be uploaded to the portal.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3443.image_5F00_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3124.image_5F00_thumb_5F00_2.png" width="710" height="182" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;Return back to the &lt;strong&gt;Windows Azure Portal&lt;/strong&gt;. Select &lt;strong&gt;Hosted services&lt;/strong&gt;, followed by &lt;strong&gt;FastMotorcycleService&lt;/strong&gt;, followed by &lt;strong&gt;New Production Deployment&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8311.image_5F00_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/1057.image_5F00_thumb_5F00_4.png" width="585" height="459" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;At this point we will provide a &lt;strong&gt;Deployment name&lt;/strong&gt;, a &lt;strong&gt;package location&lt;/strong&gt; (created in a previous step), and a &lt;strong&gt;configuration file &lt;/strong&gt;(created in a previous step).           &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3443.MyImage_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MyImage" border="0" alt="MyImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3146.MyImage_5F00_thumb.png" width="700" height="507" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;You may get a warning about having only 1 deployment instance. We can scale to more instances later. It is very easy to have 2, 3 and more instances.           &lt;br /&gt;          &lt;br /&gt;We can just go back to the &lt;strong&gt;web role&lt;/strong&gt; properties and change the &lt;strong&gt;Instance Count&lt;/strong&gt;.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/8311.image_5F00_12.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/0882.image_5F00_thumb_5F00_5.png" width="545" height="325" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;It may take a few minutes for the deployment to complete. You may see various &lt;strong&gt;status messages&lt;/strong&gt; at the portal.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/2047.syy1a5c2_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="syy1a5c2" border="0" alt="syy1a5c2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6747.syy1a5c2_5F00_thumb.jpg" width="612" height="444" /&gt;&lt;/a&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="line-height: 1.4; font-family: arial, helvetica, sans-serif; color: #4c5c9f; font-size: large; font-weight: bold" bgcolor="#ffffff" width="828"&gt;         &lt;hr /&gt;Part 3 - We will test our deployment before actually connecting to it from a client application&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table border="0" width="885"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle" width="1"&gt;&amp;#160; &lt;/td&gt;        &lt;td style="text-align: left; padding-bottom: 4px; line-height: 1.5; font-family: verdana, geneva, tahoma, sans-serif; font-size: medium; padding-top: 8px" bgcolor="#ffffff" width="828"&gt;After a few minutes of waiting you can see that the portal indicates our Azure Instance is up and running. You can see the &lt;strong&gt;Ready&lt;/strong&gt; status. You can also notice the &lt;strong&gt;DNS Name&lt;/strong&gt; where our RESTful service resides.&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6266.MyImage_5F00_8.png"&gt;           &lt;br /&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MyImage" border="0" alt="MyImage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6761.MyImage_5F00_thumb_5F00_3.png" width="700" height="393" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;If we navigate there, we can see that service is up and running.          &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/6266.piv5j301_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="piv5j301" border="0" alt="piv5j301" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-13-metablogapi/3515.piv5j301_5F00_thumb.jpg" width="719" height="472" /&gt;&lt;/a&gt;          &lt;br /&gt;          &lt;br /&gt;But the above screen shows &lt;strong&gt;default.aspx&lt;/strong&gt;. What we really want to see is the RESTful service. The RESTful service is covered in my next post.          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10221847" width="1" height="1"&gt;</description></item></channel></rss>
