<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="www.w3.org/2005/Atom" xmlns:sy="purl.org/rss/1.0/modules/syndication/" xmlns:dc="purl.org/dc/elements/1.1/" xmlns:content="purl.org/rss/1.0/modules/content/" xmlns:wfw="wellformedweb.org/CommentAPI/" xmlns:slash="purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>DPE Nigeria</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/dpe_nigeria/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:22:00 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Windows Phone 8.1 Developer Roadmap</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/windows-phone-8-1-developer-roadmap</link>
      <pubDate>Sun, 30 Nov 2014 12:04:56 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2014/11/30/windows-phone-8-1-developer-roadmap/</guid>
      <description><![CDATA[Finally, I managed to put the time to complete the updated version of the Window Phone 8.0 Developer...]]></description>
      <content:encoded><![CDATA[<p>Finally, I managed to put the time to complete the updated version of the <a href="https://blogs.msdn.com/b/myamama/archive/2013/10/09/windows-phone-8-learning-roadmap.aspx">Window Phone 8.0 Developer Roadmap</a> and compile the Windows Phone 8.1 version of it.</p>  <p>For those of you who are new to such developer roadmaps, it’s simply a compilation of lots of Windows Phone 8.1 developer resources represented in <font color="#9bbb59"><strong>hyperlinks </strong></font>with some <strong><font color="#0000ff">checkpoints </font></strong>that should help you getting started with the platform (Learning, Porting, Designing, Building, Testing, Publishing, and Monetizing your app)</p>  <p><a href="1drv.ms/1FIkMIm"><img title="image" style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/5265.image_726F0A5F.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/5265.image_5F00_726F0A5F.png" width="833" height="470" /></a></p>  <p>You can download the roadmap from <a href="1drv.ms/1FIkMIm">here</a>.</p>  <p>Kindly share with your developers and community.</p>  <p>Please feel free to <a href="https://blogs.msdn.com/b/myamama/rss.aspx#">subscribe</a> to my blog or follow me on twitter for alerts on posts.</p>  <p>Mohamed Yamama,    <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>  <p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>Workaround to adding Service Reference to Windows Phone 8.1 (Runtime app)</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/workaround-to-adding-service-reference-to-windows-phone-8-1-runtime-app</link>
      <pubDate>Tue, 24 Jun 2014 12:48:39 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2014/06/24/workaround-to-adding-service-reference-to-windows-phone-8-1-runtime-app/</guid>
      <description><![CDATA[I’ve got lots of queries recently from fellow developers about their inability to consume WCF...]]></description>
      <content:encoded><![CDATA[<p>I’ve got lots of queries recently from fellow developers about their inability to consume WCF services from Windows Phone 8.1 Runtime app. Apparently, adding a service reference (for WCF Services) to the project via Visual Studio is currently available for Windows Phone 8.0, Windows Phone 8.1 Silverlight and Windows 8.1 projects but not for Windows Phone 8.1 Runtime project.</p>  <h2>How to consume WCF service / add service reference to Windows Phone 8.1:</h2>  <h3>&#160;</h3>  <h3>Scenario 1: Building Windows Phone 8.1 Silverlight</h3>  <p>Just right click on reference and click ‘Add Service reference’ and proceed with the way you are used to.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/7043.image_247548C1.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/7043.image_5F00_247548C1.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/3782.image_thumb_73E1CB08.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/3782.image_5F00_thumb_5F00_73E1CB08.png" width="509" height="231" /></a></p>  <h3>Scenario 2: Building Windows Phone 8.1 Runtime app / Universal app</h3>  <p>For this one, a direct way doesn’t seem to be available in the time being, a workaround exists though that I thought I should share. To sum it up, you need to <u>add a REST endpoint to your WCF service</u> and then make REST calls from your Windows Phone app.</p>  <h4>Here’s a quick tutorial from scratch</h4>  <h5><u>2.1 Creating a Windows Phone 8.1 Runtime app and a WCF Service Application:</u></h5>  <p>1. In my <strong>SUPER SIMPLE </strong>example I created a blank app (Windows Phone) called “<strong>Consume WCF from WP8.1 Sample</strong>” and added a WCF Service Application to my solution and called it “<strong>REST WCF Service</strong>”</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/0447.image_77EEA98B.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/0447.image_5F00_77EEA98B.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/5277.image_thumb_02AE9192.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/5277.image_5F00_thumb_5F00_02AE9192.png" width="823" height="512" /></a></p>  <p>2. In the<strong> IService1.cs</strong> file, I only kept the below Operation Contract and removed the parameters for simplicity</p>  <div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">   <div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">     <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">[ServiceContract]</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">interface</span> IService1</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">{</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">&#160;</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">    [OperationContract]</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">    <span style="color: rgb(0, 0, 255);">string</span> GetData();</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">&#160;</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">    <span style="color: rgb(0, 128, 0);">// TODO: Add your service operations here</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">}</pre>
<!--CRLF--><!--CRLF--></div>
</div>

<p>3. In the <strong>Service1.svc.cs</strong> file, update the Service1 class that implements the new interface to be as below:</p>

<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">
  <div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">
    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">class</span> Service1 : IService1</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">{</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">    <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">string</span> GetData()</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">    {</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">        <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 96, 128);">&quot;WCF Service&quot;</span>;</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">    }</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;">}</pre>
<!--CRLF--></div>
</div>

<h5><u>2.2 <font size="3">In Just 2 Steps,</font> Expose a REST interface of our ‘REST WCF Service’ to be able to call it from Windows Phone 8.1 Runtime:</u></h5>

<h5>Step1:</h5>

<p>Add the <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute(v=vs.110).aspx">WebGetAttribute</a> and <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute(v=vs.110).aspx">WebInvokeAttribute</a> to your OperationContract as in <strong>Line 6</strong> the below example:</p>

<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">
  <div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">
    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: rgb(96, 96, 96);">   1:</span> [ServiceContract]</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum2" style="color: rgb(96, 96, 96);">   2:</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">interface</span> IService1</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: rgb(96, 96, 96);">   3:</span> {</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum4" style="color: rgb(96, 96, 96);">   4:</span>&#160; </pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: rgb(96, 96, 96);">   5:</span>     [OperationContract]</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum6" style="color: rgb(96, 96, 96);">   6:</span>     [WebGet(UriTemplate = <span style="color: rgb(0, 96, 128);">&quot;GetData&quot;</span>)]</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: rgb(96, 96, 96);">   7:</span>     <span style="color: rgb(0, 0, 255);">string</span> GetData();</pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum8" style="color: rgb(96, 96, 96);">   8:</span>&#160; </pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: rgb(96, 96, 96);">   9:</span>     <span style="color: rgb(0, 128, 0);">// TODO: Add your service operations here</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum10" style="color: rgb(96, 96, 96);">  10:</span> }</pre>
<!--CRLF--></div>
</div>

<h5>Step2:</h5>

<p>It’s time to put the final touch to the WCF Service. To make it <strong>RESTful</strong>, we need to update the configuration ‘<strong>web.config</strong>’ file by adding <strong>endpoint behavior </strong>as in <strong>Lines 15-21</strong>&#160; then Update the endpoint by changing the binding to webHttpBinding and finally point to the behavior created by adding the behviorConfiguration to the endpoint node as in <strong>Lines 2-15</strong></p>

<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">
  <div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">
    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: rgb(96, 96, 96);">   1:</span> <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">system.serviceModel</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum2" style="color: rgb(96, 96, 96);">   2:</span>   <span style="color: rgb(0, 128, 0);">&lt;!--UPDATE the ENDPOINT by Changing the binding to webHttpBinding--&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: rgb(96, 96, 96);">   3:</span>   <span style="color: rgb(0, 128, 0);">&lt;!--POINT to the endpointBehavior Created below by ADDing behaviorConfiguration to the endpoint node--&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum4" style="color: rgb(96, 96, 96);">   4:</span>   <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">services</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: rgb(96, 96, 96);">   5:</span>     <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">service</span> <span style="color: rgb(255, 0, 0);">behaviorConfiguration</span><span style="color: rgb(0, 0, 255);">=&quot;MyServiceBehavior&quot;</span> <span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">=&quot;REST_WCF_Service.Service1&quot;</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum6" style="color: rgb(96, 96, 96);">   6:</span>       <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">endpoint</span> <span style="color: rgb(255, 0, 0);">address</span><span style="color: rgb(0, 0, 255);">=&quot;&quot;</span> <span style="color: rgb(255, 0, 0);">binding</span><span style="color: rgb(0, 0, 255);">=&quot;webHttpBinding&quot;</span> <span style="color: rgb(255, 0, 0);">behaviorConfiguration</span><span style="color: rgb(0, 0, 255);">=&quot;web&quot;</span> <span style="color: rgb(255, 0, 0);">contract</span><span style="color: rgb(0, 0, 255);">=&quot;REST_WCF_Service.IService1&quot;</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: rgb(96, 96, 96);">   7:</span>         <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">identity</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum8" style="color: rgb(96, 96, 96);">   8:</span>           <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">dns</span> <span style="color: rgb(255, 0, 0);">value</span><span style="color: rgb(0, 0, 255);">=&quot;localhost&quot;</span><span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: rgb(96, 96, 96);">   9:</span>         <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">identity</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum10" style="color: rgb(96, 96, 96);">  10:</span>       <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">endpoint</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: rgb(96, 96, 96);">  11:</span>       <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">endpoint</span> <span style="color: rgb(255, 0, 0);">address</span><span style="color: rgb(0, 0, 255);">=&quot;max&quot;</span> <span style="color: rgb(255, 0, 0);">binding</span><span style="color: rgb(0, 0, 255);">=&quot;mexHttpBinding&quot;</span> <span style="color: rgb(255, 0, 0);">contract</span><span style="color: rgb(0, 0, 255);">=&quot;IMetadataExchange&quot;</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">endpoint</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum12" style="color: rgb(96, 96, 96);">  12:</span>     <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">service</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: rgb(96, 96, 96);">  13:</span>   <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">services</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum14" style="color: rgb(96, 96, 96);">  14:</span>   <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">behaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: rgb(96, 96, 96);">  15:</span>     <span style="color: rgb(0, 128, 0);">&lt;!--BEGIN ADD ENDPOINT BEHAVIOR--&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum16" style="color: rgb(96, 96, 96);">  16:</span>     <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">endpointBehaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: rgb(96, 96, 96);">  17:</span>       <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">behavior</span> <span style="color: rgb(255, 0, 0);">name</span> <span style="color: rgb(0, 0, 255);">=&quot;web&quot;</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum18" style="color: rgb(96, 96, 96);">  18:</span>         <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">webHttp</span> <span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: rgb(96, 96, 96);">  19:</span>       <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">behavior</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum20" style="color: rgb(96, 96, 96);">  20:</span>     <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">endpointBehaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: rgb(96, 96, 96);">  21:</span>     <span style="color: rgb(0, 128, 0);">&lt;!--END of ADD ENDPOINT BEHAVIOR--&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum22" style="color: rgb(96, 96, 96);">  22:</span>     <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">serviceBehaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum23" style="color: rgb(96, 96, 96);">  23:</span>       <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">behavior</span> <span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">=&quot;MyServiceBehavior&quot;</span><span style="color: rgb(0, 0, 255);">&gt;</span> <span style="color: rgb(0, 128, 0);">&lt;!--ADDED MyServiceBehvior--&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum24" style="color: rgb(96, 96, 96);">  24:</span>         <span style="color: rgb(0, 128, 0);">&lt;!-- To avoid disclosing metadata information, set the values below to false before deployment --&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum25" style="color: rgb(96, 96, 96);">  25:</span>         <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">serviceMetadata</span> <span style="color: rgb(255, 0, 0);">httpGetEnabled</span><span style="color: rgb(0, 0, 255);">=&quot;true&quot;</span> <span style="color: rgb(255, 0, 0);">httpsGetEnabled</span><span style="color: rgb(0, 0, 255);">=&quot;true&quot;</span><span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum26" style="color: rgb(96, 96, 96);">  26:</span>         <span style="color: rgb(0, 128, 0);">&lt;!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information --&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum27" style="color: rgb(96, 96, 96);">  27:</span>         <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">serviceDebug</span> <span style="color: rgb(255, 0, 0);">includeExceptionDetailInFaults</span><span style="color: rgb(0, 0, 255);">=&quot;false&quot;</span><span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum28" style="color: rgb(96, 96, 96);">  28:</span>       <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">behavior</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum29" style="color: rgb(96, 96, 96);">  29:</span>     <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">serviceBehaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum30" style="color: rgb(96, 96, 96);">  30:</span>   <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">behaviors</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum31" style="color: rgb(96, 96, 96);">  31:</span>   <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">protocolMapping</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum32" style="color: rgb(96, 96, 96);">  32:</span>       <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">add</span> <span style="color: rgb(255, 0, 0);">binding</span><span style="color: rgb(0, 0, 255);">=&quot;basicHttpsBinding&quot;</span> <span style="color: rgb(255, 0, 0);">scheme</span><span style="color: rgb(0, 0, 255);">=&quot;https&quot;</span> <span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum33" style="color: rgb(96, 96, 96);">  33:</span>   <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">protocolMapping</span><span style="color: rgb(0, 0, 255);">&gt;</span>    </pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum34" style="color: rgb(96, 96, 96);">  34:</span>   <span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">serviceHostingEnvironment</span> <span style="color: rgb(255, 0, 0);">aspNetCompatibilityEnabled</span><span style="color: rgb(0, 0, 255);">=&quot;true&quot;</span> <span style="color: rgb(255, 0, 0);">multipleSiteBindingsEnabled</span><span style="color: rgb(0, 0, 255);">=&quot;true&quot;</span> <span style="color: rgb(0, 0, 255);">/&gt;</span></pre>
<!--CRLF-->

    <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum35" style="color: rgb(96, 96, 96);">  35:</span> <span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">system.serviceModel</span><span style="color: rgb(0, 0, 255);">&gt;</span></pre>
<!--CRLF--></div>
</div>

<p>--&gt; Your WCF Service is now RESTful (i.e. can be called from Windows Phone 8.1 Runtime app)</p>

<h5><u>2.3 Call RESTful WCF Service from Browser or Windows Phone 8.1 Runtime app</u></h5>

<p>You can test your service<strong> </strong>from the<strong> browser or </strong>your <strong>Windows Phone 8.1 Runtime app </strong>to see the result. </p>

<blockquote>
  <p><strong>Browser:</strong></p>

  <p>I launched it in Internet Explorer and my URL was <font color="#0000ff"><a href="localhost:18362/Service1.svc">localhost:18362/Service1.svc</a>.</font><font color="#000000"> Now, I can point to my REST url by appending the method name that I specified in the UriTemplate attribute (GetData) to my .svc uri –&gt; <font color="#0000ff"><a href="localhost:18362/Service1.svc/GetData">localhost:18362/Service1.svc/GetData</a></font></font></p>

  <p>You should get the following:</p>

  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/5102.image_58CE1D5C.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/5102.image_5F00_58CE1D5C.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/8272.image_thumb_64666B4C.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/8272.image_5F00_thumb_5F00_64666B4C.png" width="753" height="138" /></a></p>
</blockquote>

<blockquote>
  <p><strong>Phone:</strong></p>

  <div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">
    <div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);">
      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: rgb(96, 96, 96);">   1:</span> <span style="color: rgb(0, 0, 255);">private</span> async <span style="color: rgb(0, 0, 255);">void</span> CallService()</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum2" style="color: rgb(96, 96, 96);">   2:</span> {</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: rgb(96, 96, 96);">   3:</span>     HttpClient httpClient = <span style="color: rgb(0, 0, 255);">new</span> System.Net.Http.HttpClient();</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum4" style="color: rgb(96, 96, 96);">   4:</span>     HttpRequestMessage request = <span style="color: rgb(0, 0, 255);">new</span> HttpRequestMessage(HttpMethod.Get, <span style="color: rgb(0, 96, 128);">&quot;localhost:18362/Service1.svc/GetData&quot;</span>);</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: rgb(96, 96, 96);">   5:</span>     HttpResponseMessage response = await httpClient.SendAsync(request);</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum6" style="color: rgb(96, 96, 96);">   6:</span>     <span style="color: rgb(0, 0, 255);">string</span> data = await response.Content.ReadAsStringAsync();</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: rgb(96, 96, 96);">   7:</span>     var dialog = <span style="color: rgb(0, 0, 255);">new</span> MessageDialog(data);</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum8" style="color: rgb(96, 96, 96);">   8:</span>     await dialog.ShowAsync();</pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: rgb(96, 96, 96);">   9:</span>&#160; </pre>
<!--CRLF-->

      <pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"><span id="lnum10" style="color: rgb(96, 96, 96);">  10:</span> }</pre>
<!--CRLF--></div>
  </div>
</blockquote>

<blockquote>
  <p>You should get the following:</p>

  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/0714.image_05E59ADC.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/0714.image_5F00_05E59ADC.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/4477.image_thumb_312CC294.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/4477.image_5F00_thumb_5F00_312CC294.png" width="301" height="548" /></a></p>
</blockquote>

<p>You may <a href="1drv.ms/1l7LInX">download the full solution from here</a>.</p>

<p>I hope this was helpful.</p>

<p>Kindly share with your developers and community.</p>

<p>Please feel free to <a href="https://blogs.msdn.com/b/myamama/rss.aspx">subscribe</a> to my blog or follow me on twitter for alerts on posts.</p>

<p>Mohamed Yamama,&#160;&#160;&#160; <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>

<p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>How to associate your published Windows Phone app to your published Windows Store app (Share your App’s identity) without coding</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/how-to-associate-your-published-windows-phone-app-to-your-published-windows-store-app-share-your-apps-identity-without-coding</link>
      <pubDate>Sun, 25 May 2014 11:17:08 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2014/05/25/how-to-associate-your-published-windows-phone-app-to-your-published-windows-store-app-share-your-apps-identity-without-coding/</guid>
      <description><![CDATA[One of the cool new features to the latest store update is allowing the developer to share app...]]></description>
      <content:encoded><![CDATA[<p>One of the cool new features to the latest store update is allowing the developer to share app identity across the Windows Store and the Windows Phone Store by using the same reserved name for his/her app. This is very useful as it gives your app more visibility on both stores driving more app downloads on more Windows devices, and leading to higher usage and user engagement.</p>  <h4>Sharing app identity means that:</h4>  <ul>   <li>A customer who has purchased the app in either Store will be able to download the app from the other Store without paying for it again (even if the app prices are different). </li>    <li>A customer who has bought a durable in-app purchase for the app on Windows will be able to use the same purchase without paying for it again on Windows Phone (and vice versa). </li>    <li>The app can roam data across Windows and Windows Phone. </li>    <li>The same WNS configuration settings for push notifications will apply (so that the app's notifications can appear on all devices). </li>    <li>An icon will be displayed with your app's listing in the Windows Store and Windows Phone Store to let customers know that if they get your app in the Windows Store, they can also download it on compatible Windows Phones (and vice versa). </li> </ul>  <p>Fore more info, click <a href="https://msdn.microsoft.com/en-us/library/windows/apps/dn646927.aspx">here</a>.</p>  <h4>Case:</h4>  <p>In my example here, I have an app entitled <strong>MEA Start Screen</strong> on Windows Phone and another one on Windows Store. Before the latest Store update, you could only reserve an app name on Windows Store so I need to associate my Windows Phone app (unreserved app name) to the Windows Store app (reserved app name)</p>  <h3>Here’s how you can do it:</h3>  <p>1. Go to <a title="https://dev.windowsphone.com/en-us" href="https://dev.windowsphone.com/en-us">https://dev.windowsphone.com/en-us</a>, <strong>Sign in</strong> and <strong>select</strong> the app you want to link to Windows Store and click <strong>Update app</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/1033.image_3D08A79B.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/1033.image_5F00_3D08A79B.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/8726.image_thumb_5A7D8958.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/8726.image_5F00_thumb_5F00_5A7D8958.png" width="491" height="347" /></a></p>  <p>2. Go to <strong>App info</strong>, and click the drop down box to explore the available reserved app names Published in Windows Store, then select the app that you’d like to associate your phone app with.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/2480.image_7EA57498.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/2480.image_5F00_7EA57498.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/8780.image_thumb_528877A7.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/8780.image_5F00_thumb_5F00_528877A7.png" width="800" height="220" /></a></p>  <p>3. Once you select it, you will get the below message in orange explaining the changes that will occur as a result of the app association. After reviewing the message, click <strong>Associate app </strong>button</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/1222.image_326FFB9B.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/1222.image_5F00_326FFB9B.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/1680.image_thumb_01DC7DE3.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/1680.image_5F00_thumb_5F00_01DC7DE3.png" width="801" height="350" /></a></p>  <p>4. This is the result you will get, the Package Identity Name and Windows publisher name</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/5736.image_0825E522.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/5736.image_5F00_0825E522.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/8015.image_thumb_098A07F4.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/8015.image_5F00_thumb_5F00_098A07F4.png" width="799" height="381" /></a></p>  <p>5. Scroll down. Click <strong>Save</strong>, then in the next page Press <strong>Review and Submit</strong> and you are done <strong>: ).</strong></p>  <p>6. Check in a few hours, and you should find on the store a small icon&#160; <a href="blogs.windows.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-48-metablogapi/icon_5F00_461DC32C.png"><img title="icon" border="0" alt="icon" src="blogs.windows.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-48-metablogapi/icon_5F00_thumb_5F00_5AA312AA.png" width="50" height="49" /></a>&#160; </p>  <table cellspacing="0" cellpadding="2" width="330" border="0"><tbody>     <tr>       <td valign="top" width="63"><a href="www.windowsphone.com/s?appid=b1093123-562d-46ad-85ac-b5500be22f36"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/0336.image_3DC0C1EB.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/0336.image_5F00_3DC0C1EB.png" width="244" height="149" /></a></td>        <td valign="top" width="265"><a href="https://apps.microsoft.com/windows/en-us/app/f2bc8824-18f1-4a87-b712-87fcc22a8d21"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/3010.image_5510E7BE.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/3010.image_5F00_5510E7BE.png" width="230" height="150" /></a></td>     </tr>      <tr>       <td valign="top" width="63"><a href="www.windowsphone.com/s?appid=b1093123-562d-46ad-85ac-b5500be22f36">Windows Phone Store</a></td>        <td valign="top" width="291"><a href="https://apps.microsoft.com/windows/en-us/app/f2bc8824-18f1-4a87-b712-87fcc22a8d21">Windows Store</a></td>     </tr>   </tbody></table>  <p>I hope this was helpful.</p>  <p>Kindly share with your developers and community.</p>  <p>Please feel free to <a href="https://blogs.msdn.com/b/myamama/rss.aspx">subscribe</a> to my blog or follow me on twitter for alerts on posts.</p>  <p>Mohamed Yamama,&#160;&#160;&#160; <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>  <p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows Phone 8.1 Developer Resources (JumpStart + //Build/ + CodeSamples)</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/windows-phone-8-1-developer-resources-jumpstart-build-codesamples</link>
      <pubDate>Wed, 30 Apr 2014 22:43:00 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2014/04/30/windows-phone-8-1-developer-resources-jumpstart-build-codesamples/</guid>
      <description><![CDATA[-&gt;Download Windows Phone 8.1 SDK from here.
-&gt;Windows Phone 8.1 Code Samples...]]></description>
      <content:encoded><![CDATA[<p>-&gt;Download <strong>Windows Phone 8.1 SDK</strong> from <a href="dev.windowsphone.com/en-us/downloadsdk">here</a>.</p>
<p>-&gt;<strong>Windows Phone 8.1 Code Samples </strong><a href="https://code.msdn.microsoft.com/wpapps/site/search?f%5B0%5D.Type=Technology&amp;f%5B0%5D.Value=Windows%20Phone%208.1">code.msdn.microsoft.com/wpapps/site/search?f%5B0%5D.Type=Technology&amp;f%5B0%5D.Value=Windows%20Phone%208.1</a></p>
<p>-&gt;Jumpstart sessions are great sessions that help get devs on the right track to get started developing for Windows Phone 8.1</p>
<p>If you already registered to Jump Start sessions by <a href="https://twitter.com/andy_wigley">Andy Wigley</a> and <a href="https://twitter.com/matthiasshap">Matthias Shapiro</a>,&nbsp; you will be able to download these slides, if not no problem, You can <a href="1drv.ms/1mdjfny"><strong>Download JumpStart Slides from here</strong></a><strong>.</strong></p>
<p>-&gt;Thanks to <a href="https://twitter.com/_SherifElMahdi">Sherif El-Mahdi</a>, MEA DPE Intern, for consolidating the below list of <strong>//Build/ Windows Phone Sessions</strong> if you missed any of them:</p>
<p>The New Windows Phone Application Model <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-509">https://channel9.msdn.com/Events/Build/2014/2-509</a></p>
<p>Windows Runtime for Windows Phone Developers <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-550">https://channel9.msdn.com/Events/Build/2014/2-550</a></p>
<p>Developing Apps using the Common XAML UI Framework <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-507">https://channel9.msdn.com/Events/Build/2014/2-507</a></p>
<p>What about XAML UI and Controls? <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-516">https://channel9.msdn.com/Events/Build/2014/2-516</a></p>
<p>Using Visual Studio to Build XAML Converged Apps <br /><a href="https://channel9.msdn.com/Events/Build/2014/3-591">https://channel9.msdn.com/Events/Build/2014/3-591</a></p>
<p>From 4 to 40 inches: Developing Windows Applications across Multiple Form Factors <br /><a href="https://channel9.msdn.com/Events/Build/2014/3-541">https://channel9.msdn.com/Events/Build/2014/3-541</a></p>
<p>Animations in Windows Phone XAML Apps <br /><a href="https://channel9.msdn.com/Events/Build/2014/3-554">https://channel9.msdn.com/Events/Build/2014/3-554</a></p>
<p>Navigation Model for Windows XAML Applications <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-537">https://channel9.msdn.com/Events/Build/2014/2-537</a></p>
<p>Live Tiles Enhancements <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-523">https://channel9.msdn.com/Events/Build/2014/2-523</a></p>
<p>Contracts and Pickers: Building Apps that Work Together on Windows <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-520">https://channel9.msdn.com/Events/Build/2014/2-520</a></p>
<p>Dealing with Data: Storage, Roaming, and Backup on Windows and Windows Phone <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-522">https://channel9.msdn.com/Events/Build/2014/2-522</a></p>
<p>User Data Management in Windows Phone <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-566">https://channel9.msdn.com/Events/Build/2014/2-566</a></p>
<p>Modern Camera and Imaging Apps in Windows and Windows Phone <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-525">https://channel9.msdn.com/Events/Build/2014/2-525</a></p>
<p>Integrating Your App into the Windows Phone Speech Experience <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-530">https://channel9.msdn.com/Events/Build/2014/2-530</a></p>
<p>Building Geo-Aware Apps with Maps and Geofencing <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-526">https://channel9.msdn.com/Events/Build/2014/2-526</a></p>
<p>Multitasking and Triggered Background Tasks for Windows Phone Apps <br /><a href="l.facebook.com/l.php?u=http%3A%2F%2Fchannel9.msdn.com%2FEvents%2FBuild%2F2014%2F2-518&amp;h=uAQH2Ge93&amp;enc=AZNUIpZRAub2FkHX-SeB3to_eXoAlbT8s2tPldMuf1QLbBqc4g8BQ_iSfV2F-XuTVFSYNwvTnnRo1Rc3-E-NXLcZfVMiZgtLYaTT3S_bNreV5jzL4lt5zckiud-T8jRynLGSv9d11TZ0zdlbC_EuL5pT3XHEn5ToznlAAh8BE5gwGQ&amp;s=1">https://channel9.msdn.com/Events/Build/2014/2-518</a></p>
<p>Mobile Push Notifications to Any Client with Azure Notification Hubs <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-616">https://channel9.msdn.com/Events/Build/2014/2-616</a></p>
<p>Notification Platform Development on Windows <br /><a href="l.facebook.com/l.php?u=http%3A%2F%2Fchannel9.msdn.com%2FEvents%2FBuild%2F2014%2F2-521&amp;h=-AQFKZ48J&amp;enc=AZP5Ukn8_iwHubcFMDslL42pzRo-sGpwKQTzuakWTaldRhqjjj9J4xMGrXohM67wmFkjAIcXbWwxItj0GnjAsrGYhbOAT6DCb54VukYdxDicJW175U74IindlmyuDF-4pYsWzEUN717z_k_4shgB8sKHfy8UNd9dsznyBfeB8oL_lA&amp;s=1">https://channel9.msdn.com/Events/Build/2014/2-521</a></p>
<p>What&rsquo;s New with Windows Phone Silverlight Apps! <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-517">https://channel9.msdn.com/Events/Build/2014/2-517</a></p>
<p>Quality and Performance for XAML Apps <br /><a href="https://channel9.msdn.com/Events/Build/2014/3-545">https://channel9.msdn.com/Events/Build/2014/3-545</a></p>
<p>Windows Phone and Windows: Store and Dev Center <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-512">https://channel9.msdn.com/Events/Build/2014/2-512</a></p>
<p>Tips and Tricks in Visual Studio 2013 <br /><a href="https://channel9.msdn.com/Events/Build/2014/2-582">https://channel9.msdn.com/Events/Build/2014/2-582</a></p>
<p>Kindly share with your developers and community.</p>
<p>Please feel free to <a href="https://blogs.msdn.com/b/myamama/rss.aspx">subscribe</a> to my blog or follow me on twitter for alerts on posts.</p>
<p>Mohamed Yamama,&nbsp;&nbsp;&nbsp; <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>
<p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows Phone 8 Learning Roadmap</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/windows-phone-8-learning-roadmap</link>
      <pubDate>Wed, 09 Oct 2013 11:06:57 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/10/09/windows-phone-8-learning-roadmap/</guid>
      <description><![CDATA[I was asked by a lot of developers to compile a learning roadmap regarding Windows Phone 8...]]></description>
      <content:encoded><![CDATA[<p>I was asked by a lot of developers to compile a learning roadmap regarding Windows Phone 8 Development.</p>  <p>I compiled lots of Windows Phone 8 Developer resources in 1 Slide that should help you get started with the platform (Learning, Porting, Designing, Building, Testing, Publishing, and Monetizing your app)</p>  <p>So the Developer Roadmap is simply a compilation of <font color="#9bbb59"><strong>hyperlinks </strong></font>to some developer resources with some checkpoints that should put you on Windows Phone 8 Development track.</p>  <p><a href="sdrv.ms/1h00oEl"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/5314.image_30DF47A2.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/5314.image_5F00_30DF47A2.png" width="764" height="432" /></a></p>  <p>You can download the roadmap from <a href="sdrv.ms/1h00oEl">here</a>.</p>  <p>Kindly share with your developers and community.</p>  <p>Please feel free to <a href="https://blogs.msdn.com/b/myamama/rss.aspx#">subscribe</a> to my blog or follow me on twitter for alerts on posts.</p>  <p>Mohamed Yamama,    <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>  <p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>MSSCCI magic! Integrate Oracle PL/SQL Developer with Team Foundation Server</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/msscci-magic-integrate-oracle-plsql-developer-with-team-foundation-server</link>
      <pubDate>Sun, 29 Sep 2013 04:37:44 GMT</pubDate>
      <dc:creator><![CDATA[Hosam Kamel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/09/29/msscci-magic-integrate-oracle-plsql-developer-with-team-foundation-server/</guid>
      <description><![CDATA[I have recently worked on a migration project with one of our customer for ALM implementation and...]]></description>
      <content:encoded><![CDATA[<p>I have recently worked on a migration project with one of our customer for ALM implementation and adoption across the whole organization, the customer has a large team of Oracle developers using <a href="www.allroundautomations.com/plsqldev.html">PL/SQL Developer</a> tool to develop Oracle projects.</p>  <p><a href="www.allroundautomations.com/plsqldev.html">PL/SQL Developer</a> is an IDE that is specifically targeted at the development of stored program units for Oracle Databases, we&#160; want to provide a native Source Control experience from within this tool to support the team adapting Team Foundation Server <strong>Source Control</strong> first and them embracing the whole Application Lifecycle practices and features.</p>  <p>Looking into what options the tools support to integrate version control, <strong>MSSCCI</strong> always jump to my head whenever the discussion is around integrate legacy tools.</p>  <p><strong><a href="https://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8">Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider</a></strong> enables integrated use of Team Foundation Version Control with products that do not support Team Explorer integration.</p>  <p>Hereunder a step by step guide on how to integrate the Oracle PL/SQL Developer with Team Foundation Server Source Control:</p>  <ol>   <li>Download and Install <strong>Version Control Interface</strong> plug-in (Oracle PL/SQL Developer plug-in) from here <a title="www.allroundautomations.com/download/vcs124.zip" href="www.allroundautomations.com/download/vcs124.zip">www.allroundautomations.com/download/vcs124.zip</a></li>    <li>Download and Install <strong>Microsoft Visual Studio Team Explorer 2013</strong> from here <a href="https://www.microsoft.com/en-us/download/details.aspx?id=39314">www.microsoft.com/en-us/download/details.aspx?id=39314</a></li>    <li>Download and Install <strong>Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 32-bit </strong>from here <a href="https://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8">visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8</a></li>    <li>Open Oracle PL/SQL Developer Tool you should have a new menu for version control called <strong>VCS</strong></li>    <li>Click on <strong>VCS</strong> –&gt; <strong>Open Project.</strong></li>    <li>Provide the following parameters in the dialog</li>    <ol>     <li><strong>System: </strong>choose the source control provider in our case <strong>Microsoft Team Foundation Server MSSCCI Provider</strong></li>      <li><strong>Project: </strong>click on the folder icon to connect to Team Foundation Server and then pick the project you’d like to source control the objects to.</li>      <li><strong>User: </strong>By default TFS connection will add the workspace owner once you picked the project from TFS projects list.</li>      <li><strong>Local Path</strong>: <strong></strong>By default TFS connection will add the workspace folder mapping.</li>      <li><strong>Aux Path</strong>: <strong></strong>By default TFS connection will add the project URL on TFS.</li>   </ol> </ol>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/81/metablogapi/1050.image_6C3A8446.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-81-metablogapi/1050.image_5F00_6C3A8446.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/81/metablogapi/5226.image_thumb_146F4E0A.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-81-metablogapi/5226.image_5F00_thumb_5F00_146F4E0A.png" width="502" height="292" /></a></p>  <p>Once done, you’ll get the Version Control options available for use and anytime you need to open Team Explorer you can do that from the same tool through “<strong>Run Team Foundation…</strong>” menu item for stuff like work items and collaboration.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/81/metablogapi/7343.image_58461312.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-81-metablogapi/7343.image_5F00_58461312.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/81/metablogapi/8875.image_thumb_2C2BA6D2.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-81-metablogapi/8875.image_5F00_thumb_5F00_2C2BA6D2.png" width="488" height="270" /></a>&#160; </p>  <h4>In closing:</h4>  <ul>   <li>You can natively have version control options from PL/SQL Developer tool using MSSCCI provider.</li>    <li>For collaboration and other team activities that Team Foundation Server provide for the developers (away from any platform dependency) you can use Team Foundation Server Explorer to manage that.</li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>10 Online Sessions for Windows Phone 8 Development</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/10-online-sessions-for-windows-phone-8-development</link>
      <pubDate>Tue, 24 Sep 2013 09:38:32 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/09/24/10-online-sessions-for-windows-phone-8-development/</guid>
      <description><![CDATA[I am planning to run 10 online sessions for Windows Phone 8 Development. If you are new to Windows...]]></description>
      <content:encoded><![CDATA[<p>I am planning to run 10 online sessions for Windows Phone 8 Development. If you are new to Windows Phone 8 development these series of sessions are a good start for you. Experienced? it’s no waste of time to attend some of the sessions or ask me the questions you want about the topic you select.</p>  <p>The sessions will be delivered via a Lync meeting and for each session, you can join via the URL provided below.</p>  <p style="line-height: 13.65pt; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><span><span><strong><font style="font-size: 12pt;">Event Details</font></strong></span></span></p>  <p style="line-height: 13.65pt; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><strong>Speaker</strong>: Mohamed Yamama – Technical Evangelist –Windows Phone</p>  <p style="line-height: 13.65pt; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><strong>Language: English</strong> (Questions in <strong>Arabic</strong> are accepted during the session).</p>  <p style="line-height: 13.65pt; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><strong>URL:</strong> Lync Meeting (find the link below)- <a href="https://join.microsoft.com/meet/myamama/H63DGMF2" target="_blank">Join Lync Meeting</a><span></span> , you may download Lync client from <a href="https://www.microsoft.com/en-us/download/details.aspx?id=15755" target="_blank">here</a>.</p>  <p style="line-height: 13.65pt; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><strong>Date: </strong>Wednesdays</p>  <p style="line-height: 13.65pt; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><strong>Time: </strong>11:00 AM – 12:00 PM (GMT+2)</p>  <p style="line-height: 13.65pt; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><span><span><strong><font style="font-size: 12pt;">Description</font></strong></span></span></p>  <table style="height: 1045px; line-height: 13.65pt; margin-left: 1px; list-style-type: disc;" cellspacing="0" cellpadding="0" width="485" border="1"><tbody>     <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;" align="center"><strong>Event Date</strong></p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;" align="center"><strong>Event Title</strong></p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;" align="center"><span><strong><font style="font-size: 13.6pt;">Event Description</font></strong></span></p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">9/25/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Intro to Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Development</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">differentiated features and explore the tools</p>          <p style="margin-top: 0px; margin-bottom: 1px;">available to build your 1st Windows Phone 8 app</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">10/2/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Design Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Apps</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Design Principles and how to use Blend and other</p>          <p style="margin-top: 0px; margin-bottom: 1px;">tools to start designing your apps with the new modern UI</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">10/9/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Building Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Apps</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about the essentials you</p>          <p style="margin-top: 0px; margin-bottom: 1px;">need to learn for building any Windows Phone 8 app</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">10/23/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Files and Storage</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about Files and Storage </p>          <p style="margin-top: 0px; margin-bottom: 1px;">in Windows Phone 8 and Serialization of object and</p>          <p style="margin-top: 0px; margin-bottom: 1px;">access SD cards</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">10/30/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">App Lifecycle</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about Windows Phone 8</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Application Lifecycle and how to enable the</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Fast App Resume in your app</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">11/6/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Tiles and Push Notifications</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll explore different Tile Sizes and</p>          <p style="margin-top: 0px; margin-bottom: 1px;">how to leverage Windows Phone unique live tiles</p>          <p style="margin-top: 0px; margin-bottom: 1px;">features for your app.We'll also discuss different</p>          <p style="margin-top: 0px; margin-bottom: 1px;">notifications and how to send Push Notifications</p>          <p style="margin-top: 0px; margin-bottom: 1px;">to your WP app</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">11/13/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Background Agents</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about the different types</p>          <p style="margin-top: 0px; margin-bottom: 1px;">of background agents for Windows Phone and</p>          <p style="margin-top: 0px; margin-bottom: 1px;">how to use them in your app. We'll create a Windows</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Phone app with a background agent during a session</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">11/20/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Using Phone Resources</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about how to leverage Windows</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Phone resources such as Launchers and</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Choosers, sensors..etc</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">11/27/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Using Speech</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session you'll learn how to control your app</p>          <p style="margin-top: 0px; margin-bottom: 1px;">through voice commands and how to make your</p>          <p style="margin-top: 0px; margin-bottom: 1px;">app talk and become interactive</p>       </td>     </tr>      <tr>       <td valign="top" width="85">         <p style="margin-top: 0px; margin-bottom: 1px;">12/4/2013</p>       </td>        <td valign="top" width="205" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">Differentiate and Monetize</p>          <p style="margin-top: 0px; margin-bottom: 1px;">apps for Windows Phone</p>       </td>        <td valign="top" width="235" nowrap="nowrap">         <p style="margin-top: 0px; margin-bottom: 1px;">In this session we'll talk about How to differentiate your</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Windows Phone app and make money from it.</p>          <p style="margin-top: 0px; margin-bottom: 1px;">We'll go through MEA WP Quality Standards</p>          <p style="margin-top: 0px; margin-bottom: 1px;">Tool and we'll explore different monetization techniques</p>          <p style="margin-top: 0px; margin-bottom: 1px;">and the best one for your app</p>       </td>     </tr>   </tbody></table>  <p style="line-height: 13.65pt; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"></p>  <p style="line-height: 13.65pt; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;">-------------------------------------------------------</p>  <p style="line-height: 13.65pt; margin-top: 0px; margin-bottom: 3px; list-style-type: disc;"><span><font style="font-size: 18pt;">&gt; <a href="https://join.microsoft.com/meet/myamama/H63DGMF2"><span>Join Lync Meeting</span></a>&#160;</font></span>     <br />    <br />    <br /></p>  <p>Kindly share with your developers and community.</p>  <p>Please feel free to subscribe to the feed on the sidebar or follow me on twitter for alerts on posts.</p>  <p>Mohamed Yamama,    <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>  <p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>Download Free Windows Phone Quality Checklist</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/download-free-windows-phone-quality-checklist</link>
      <pubDate>Sun, 22 Sep 2013 10:03:26 GMT</pubDate>
      <dc:creator><![CDATA[Mohamed Yamama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/09/22/download-free-windows-phone-quality-checklist/</guid>
      <description><![CDATA[“How do you define ‘quality’?” That was my question in one of my sessions to some great developers...]]></description>
      <content:encoded><![CDATA[<p>“How do you define ‘quality’?” That was my question in one of my sessions to some great developers from Middle East &amp; Africa region. “Simple Design”, “Great functionality”, “More options”, “Bug Free” were some of many right answers that I got from the developers. I couldn’t really debate most of the answers. They were right. However, not all simple design, or bug free apps are high quality apps. They are definitely super important but not necessarily the ultimate answer.</p>  <p>Digging deeper into the subject, I believe that the definition of Quality is highly subjective. Giving a great User Experience is a key player in boosting your app quality levels.</p>  <p>I developed the below tool <a href="sdrv.ms/14wEZ3a" target="_blank">Windows Phone Quality Checklist</a> that you can use as <strong>a reference and a guide </strong>whenever you are developing your Windows Phone app that could boost the UX of the app and eventually help get more downloads and higher star rating.</p>  <p><strong>The tool is a simple excel sheet that contains 3 sections:</strong></p>  <ol>   <li>Required Features</li>    <li>Should Have features</li>    <li>Good to Have features</li> </ol>  <p><strong>Here’s how you can use it: </strong></p>  <ol>   <li>Enter your App Name under App column, </li>    <li>Skip the next 4 columns</li>    <li>Give a value of 1 in the cell if you used the corresponding Feature as state in the column name</li>    <li>You need to get a minimum of 5 required features. 2 Should Have features, and 1 Good to Have feature. If you find your app needs more features, that are not included, don’t hesitate to make your own Checklist and add them <img class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/1727.wlEmoticon-winkingsmile_43568FCD.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/1727.wlEmoticon_2D00_winkingsmile_5F00_43568FCD.png" />.</li>    <li>Once you fill the cells with the numbers, you will get a final score as shown in the below snap shot. And Golden star will show up in Star/Top App column indicating that your app is a Quality app.</li> </ol>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/7065.image_17A5C5D1.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/7065.image_5F00_17A5C5D1.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/48/89/metablogapi/2625.image_thumb_10891A0A.png" original-url="blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-48-89-metablogapi/2625.image_5F00_thumb_5F00_10891A0A.png" width="846" height="95" /></a></p>  <p><strong>Just a note: this tool’s main use is for referral and guidance. You may use it to assess your developed apps or brainstorming the features you are planning to include in your app or build your own checklist with the help of this one.</strong></p>  <p><strong>You can download the tool from </strong><a href="sdrv.ms/14wEZ3a" target="_blank"><strong>here</strong></a><strong>.</strong></p>  <p>Kindly share with your developers and community.</p>  <p>Please feel free to subscribe to the feed on the sidebar or follow me on twitter for alerts on posts.</p>  <p>Mohamed Yamama,    <br /><a href="https://twitter.com/m_yamama">@m_yamama</a></p>  <p>[Please read the DISCLAIMER for this blog <a href="https://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx">here</a>.]</p>]]></content:encoded>
    </item>
    <item>
      <title>“Hello ALM World !”</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/hello-alm-world</link>
      <pubDate>Fri, 13 Sep 2013 15:01:26 GMT</pubDate>
      <dc:creator><![CDATA[Hosam Kamel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/09/13/hello-alm-world/</guid>
      <description><![CDATA[&quot;Hello World !&quot; is the first program we write as we learn a new programming language. This...]]></description>
      <content:encoded><![CDATA[<p>&quot;Hello World !&quot; is the first program we write as we learn a new programming language. This is a fun video we did in <a href="meaalmcommunity.com/">MEA ALM community</a> around the first baby steps in ALM (Application Lifecycle Management ) using Visual Studio and Team Foundation Service.</p>  <p>   <br />We tried to get a story line around an individual developer having to grow to a team configuration and using the service as they learn about ALM concepts.</p> <iframe style="width: 960px; height: 540px;" src="https://channel9.msdn.com/posts/Hello-ALM-World/player?w=960&amp;h=540" frameborder="0" scrolling="no"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Live from Redmond - Visual Studio LightSwitch Town Hall Thursday, September 12, 2013 | 8:00AM – 9:30AM (PDT, Redmond Time)</title>
      <link>https://docs.microsoft.com/archive/blogs/dpe_nigeria/live-from-redmond-visual-studio-lightswitch-town-hall-thursday-september-12-2013-800am-930am-pdt-redmond-time</link>
      <pubDate>Mon, 02 Sep 2013 12:26:00 GMT</pubDate>
      <dc:creator><![CDATA[Hosam Kamel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/dpe_nigeria/2013/09/02/live-from-redmond-visual-studio-lightswitch-town-hall-thursday-september-12-2013-800am-930am-pdt-redmond-time/</guid>
      <description><![CDATA[Thursday, September 12, 2013 | 8:00AM – 9:30AM (PDT, Redmond Time)  Are you interested in the...]]></description>
      <content:encoded><![CDATA[<p><strong></strong></p>  <p><strong>Thursday, September 12, 2013 | 8:00AM – 9:30AM (PDT, Redmond Time)</strong></p>  <p><font color="#9b00d3" size="3" face="Tahoma">Are you interested in the future of Visual Studio LightSwitch?</font> Come see what we’ve been working on and ask questions in this live public meeting. Joe Binder and the rest of the LightSwitch Team will be here to discuss the LightSwitch roadmap and discuss the product direction. We’ll start with a demonstration of the new features in Visual Studio 2013 and then we’ll open the floor to questions.&#160; </p>  <p>If you have burning questions or topics you'd like to discuss, it would be a great help if you post them to this thread in advance so we can provide more complete answers.&#160; Of course, you're more than welcome to ask live too.</p>  <p>Add to Calendar: <a href="bit.ly/15y2Qj5">bit.ly/15y2Qj5</a></p>  <p><strong>Join Online Meeting:</strong></p>  <p><a href="https://join.microsoft.com/meet/allenli/L88J2M0Q">https://join.microsoft.com/meet/allenli/L88J2M0Q</a></p>  <p><strong>Join by Phone: </strong></p>  <p>+14257063500&#160;&#160;&#160;&#160; </p>  <p>+18883203585&#160;&#160;&#160;&#160;&#160;&#160; </p>  <p>Find a local number: <a href="https://join.microsoft.com/dialin">https://join.microsoft.com/dialin</a></p>  <p>Conference ID: 143610907</p>  <p>Please note that the meeting capacity is 250 participants. If you are unable to join, a recording will be available. </p>  <p>&#160;</p>  <p>More details and an interesting discussion can be accessed <a href="https://social.msdn.microsoft.com/Forums/vstudio/en-US/30059347-92da-4797-90aa-67414a4d77a9/live-from-redmond-visual-studio-lightswitch-town-hall-thursday-september-12-2013-800am-">here</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>