<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Giorgio Sardo Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/giorgio/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/giorgio/feed.xml</link>
    <description>Senior Director of Windows, Windows Phone &amp;amp; XBOX Technical Evangelism &amp;amp; Development at Microsoft Corporation</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:08:07 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Around the World with a Browser</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/around-the-world-with-a-browser</link>
      <pubDate>Mon, 24 Oct 2011 10:27:23 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/10/24/around-the-world-with-a-browser/</guid>
      <description><![CDATA[From Build to FOWA (Future of Web Apps) in London to TechEd China in Beijing: thank you all for your...]]></description>
      <content:encoded><![CDATA[<p>From <a href="https://www.buildwindows.com">Build</a> to <a href="https://futureofwebapps.com/london-2011/">FOWA</a> (Future of Web Apps) in London to <a href="https://technet.microsoft.com/zh-cn/teched2011">TechEd China</a> in Beijing: thank you all for your kind feedbacks! It’s great to see so much interest around HTML5, to meet amazing people and to <a href="https://twitter.com/#!/codepo8/status/121228913732108290"><u>hear</u></a> <a href="https://twitter.com/#!/poshaughnessy/status/121233827610894337"><u>so</u></a> <a href="https://twitter.com/#!/Ultraman/status/121231815116734464"><u>many</u></a> <a href="https://twitter.com/#!/Ultraman/status/121232731219824640"><u>great</u></a> <a href="https://twitter.com/#!/fiznool/status/121237486100951040"><u>feedbacks</u></a> <a href="https://twitter.com/#!/johnwards/status/121237844122537986"><u>about</u></a> <a href="https://twitter.com/#!/guy/status/121239218415616000"><u>the</u></a> <a href="https://twitter.com/#!/seansinnit/status/121234047136567296"><u>work</u></a> <a href="https://twitter.com/#!/BarbaraEMac/status/121247587113238528"><u>we</u></a> <a href="https://twitter.com/#!/suhajdab/status/121247710203486208"><u>are</u></a> <a href="https://twitter.com/#!/anibe/status/121234204418785281"><u>doing</u></a> <a href="https://twitter.com/#!/fredsters_s/status/121229982784688128"><u>in</u></a> <a href="https://twitter.com/#!/mindapples/status/121233215284457472"><u>Redmond</u></a>.</p>  <p>For those of you that couldn’t make it this time, here are a few photos of what you missed.</p>  <p><img title="Ryan Carson" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="Ryan Carson" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5732.clip_image006_6AD58BB1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5732.clip_5F00_image006_5F00_6AD58BB1.jpg" width="644" height="431" /></p>  <p align="center"><em><a href="https://twitter.com/#!/ryancarson">Ryan Carson</a>, kicking off FOWA London 2011</em></p>  <p><img title="Giorgio Sardo" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="Giorgio Sardo" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4064.clip_image002_11A3A1F2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/4064.clip_5F00_image002_5F00_11A3A1F2.jpg" width="644" height="431" /></p>  <p align="center"><em><a href="https://twitter.com/#!/gisardo">Giorgio Sardo</a>, talking about HTML5 Games</em></p>  <p align="center"><img title="clip_image004" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5545.clip_image004_1F75E7ED.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5545.clip_5F00_image004_5F00_1F75E7ED.jpg" width="644" height="365" /></p>  <p align="center"><em>Browsers Panel (Left to right: </em><a href="https://twitter.com/#!/gisardo"><em>Giorgio Sardo</em></a><em>, </em><a href="https://twitter.com/#!/patrick_h_lauke"><em>Patrick Lauke</em></a><em>, </em><a href="https://infrequently.org/"><em>Alex Russell</em></a><em>, </em><a href="https://icant.co.uk"><em>Christian Heilmann</em></a>)</p>  <p><img title="clip_image008" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/7624.clip_image008_4643FE2D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/7624.clip_5F00_image008_5F00_4643FE2D.jpg" width="644" height="431" /></p>  <p align="center"><em>Keynote at Tech.Ed China 2011</em></p>  <p>&#160;</p>  <p>Coming next: <a href="https://www.w3.org/conf/">W3Conf</a> on November 15-16. If you register quickly, you can watch it in person – follow the live streaming or download the recorded videos. </p>  <p><a href="https://www.w3.org/conf/"><img title="image" style="margin-right: auto; margin-left: auto; float: none; display: block; 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/00/92/57/metablogapi/2451.image_15C6B37A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/2451.image_5F00_15C6B37A.png" width="644" height="335" /></a></p>  <p>See you there!</p>]]></content:encoded>
    </item>
    <item>
      <title>Getting Rid of IE6: Check.</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/getting-rid-of-ie6-check</link>
      <pubDate>Sun, 23 Oct 2011 07:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/10/23/getting-rid-of-ie6-check/</guid>
      <description><![CDATA[Check your score at https://www.ie6countdown.com    Time to move on...  ]]></description>
      <content:encoded><![CDATA[<p>Check your score at <a title="https://www.ie6countdown.com" href="https://www.ie6countdown.com">https://www.ie6countdown.com</a>    <br />Time to <a href="https://windows.microsoft.com/en-US/internet-explorer/downloads/ie-9/worldwide-languages">move on</a>...</p>  <p><img title="image" style="margin-right: auto; margin-left: auto; float: none; display: block; 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/00/92/57/metablogapi/0638.image_thumb_5A1992C1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/0638.image_5F00_thumb_5F00_5A1992C1.png" width="733" height="772" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Bing Maps add support for HTML5 Geolocation</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/bing-maps-add-support-for-html5-geolocation</link>
      <pubDate>Sun, 07 Aug 2011 18:03:13 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/08/07/bing-maps-add-support-for-html5-geolocation/</guid>
      <description><![CDATA[Bing Maps is the first online service that provides geolocation support to all desktop and mobile...]]></description>
      <content:encoded><![CDATA[<p>Bing Maps is the first online service that provides geolocation support to all desktop and mobile browsers that support the new <a href="https://www.w3.org/TR/geolocation-API/">HTML5 Geolocation APIs</a>. (*)</p>  <p>When you navigate to <a href="https://bing.com/maps">bing.com/maps</a>, you will notice a new “viewfinder” icon in the top-left corner of the map. As you click it, the map will zoom automatically to your current location.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/1122.1_3E09B0A8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/1122.1_5F00_3E09B0A8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Bing Geolocation" border="0" alt="Bing Geolocation" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/2210.1_thumb_23C94784.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/2210.1_5F00_thumb_5F00_23C94784.png" width="751" height="341" /></a></p>  <p>How does it work? The site implements the <a href="https://msdn.microsoft.com/en-us/library/gg593067(v=VS.85).aspx">HTML5 Geolocation</a>, which allow an User Agent, given the permission from the user, to query user’s location and receive her longitude and latitude coordinates.</p>  <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/8551.2_708D0E1A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/8551.2_5F00_708D0E1A.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IE9 Geolocation" border="0" alt="IE9 Geolocation - User Permission" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5417.2_thumb_60319661.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5417.2_5F00_thumb_5F00_60319661.png" width="284" height="215" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3771.3_58A626F4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/3771.3_5F00_58A626F4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IE9 Geolocation" border="0" alt="IE9 Geolocation" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/2781.3_thumb_53574043.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/2781.3_5F00_thumb_5F00_53574043.png" width="284" height="215" /></a></p>  <p>The code that Bing used to implement this feature is <a href="https://msdn.microsoft.com/en-us/library/gg593067(v=VS.85).aspx">really simple</a>:</p>  <div id="codeSnippetWrapper">   <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">     <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #0000ff">if</span> (navigator.geolocation) {</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    navigator.geolocation.getCurrentPosition(</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">function</span> (position) {</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">            <span style="color: #008000">//TODO Center the map around </span></pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">position.coords.latitude and position.coords.longitude</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        },</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">function</span> (error) {</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">            <span style="color: #008000">//TODO Handle errors            </span></pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">        });</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">}</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #0000ff">else</span> { </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    <span style="color: #008000">//TODO Fallback to IP resolution</span></pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">}</pre>
<!--CRLF--></div>
</div>

<p>The control available on bing.com/maps is freely available to any web developers; you can find all the APIs and the documentation in the <a href="https://www.microsoft.com/maps/developers/web.aspx">Ajax SDK for Bing Maps</a>. Preview live <a href="https://www.bingmapsportal.com/ISDK/AjaxV7#GetUserLocation1">here</a>.</p>

<p>Today the Bing Maps geo-location service works already in Internet Explorer 9, Firefox 3.5+, Chrome 10+, Safari 5.0+ and Opera 10.6+. It works great even on my Windows Phone 7 (with the Mango update)!</p>

<p align="center"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/1220.4_04E2ADD9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/1220.4_5F00_04E2ADD9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="WP7 Geolocation" border="0" alt="WP7 Geolocation" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3264.4_thumb_188F976D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/3264.4_5F00_thumb_5F00_188F976D.png" width="184" height="331" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6813.5_4A1B0502.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6813.5_5F00_4A1B0502.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="WP7 Geolocation" border="0" alt="WP7 Geolocation" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6472.5_thumb_01ED4926.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6472.5_5F00_thumb_5F00_01ED4926.png" width="184" height="331" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5808.6_1A7CE676.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5808.6_5F00_1A7CE676.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="WP7 Geolocation" border="0" alt="WP7 Geolocation" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3660.6_thumb_2DBD9D15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/3660.6_5F00_thumb_5F00_2DBD9D15.png" width="184" height="331" /></a></p>

<p>Note that if your browser doesn’t support HTML5 Geolocation, Bing Maps will fallback to <a href="https://www.bing.com/search?q=ip+location+resolution&amp;qs=n&amp;sk=&amp;sc=1-22&amp;form=QBRE">IP location resolution</a>.</p>

<p>(*) Unfortunately this is not the case for Google Maps. Although Google deserve credit for being the first to introduce this feature, they still don’t provide the geolocation support to any Internet Explorer user (including IE9). In fact the Google Maps page uses the “IE7 Compatibility” mode, which forces IE8, IE9, and IE10 to render the page using the old IE7 engine, instead of the default standard compliant engine. In other words, even if you have IE9 or IE10 installed on your machine, you can’t benefit of HTML5 features when you are visiting Google Maps. Hopefully this is something Google is working on and we will see a fix soon.</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6404.7_5829CE32.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6404.7_5F00_5829CE32.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Google Maps doesn&#39;t use HTML5 on IE9" border="0" alt="Google Maps doesn&#39;t use HTML5 on IE9" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/8551.7_thumb_37A28E80.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/8551.7_5F00_thumb_5F00_37A28E80.png" width="644" height="342" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>15 Beautiful HTML5 Apps</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/15-beautiful-html5-apps</link>
      <pubDate>Tue, 28 Jun 2011 13:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/06/28/15-beautiful-html5-apps/</guid>
      <description><![CDATA[Had a great time here at FOWA (Future of Web Applications) today. To those of you that asked &ndash;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-weight: normal;">Had a great time here at <a href="https://futureofwebapps.com/" target="_blank">FOWA</a> (Future of Web Applications) today. To those of you that asked &ndash; here&rsquo;s a list of all the demo I showed today in my &ldquo;Build with HTML5&rdquo; session. </span><span style="font-weight: normal;">Thanks to all the partners, developers, designers, pop idols that worked with us to make it possible.</span></p>
<p><span style="font-weight: normal;">Enjoy.</span></p>
<p>Giorgio Sardo | Sr. Technical Evangelist | HTML5 &amp; Windows Evangelism</p>
<h3>X Icon Editor</h3>
<p><a href="https://www.xiconeditor.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3223.clip_image002_1F6A2CDB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/3223.clip_5F00_image002_5F00_1F6A2CDB.jpg" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.xiconeditor.com">https://www.xiconeditor.com</a></p>
<h3>Endless Mural</h3>
<p><a href="https://www.endlessmural.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5355.clip_image004_6D06595B.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5355.clip_5F00_image004_5F00_6D06595B.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.endlessmural.com">https://www.endlessmural.com</a></p>
<h3>Music Can Be Fun</h3>
<p><a href="https://musiccanbefun.edankwan.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6428.clip_image006_45CC1026.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6428.clip_5F00_image006_5F00_45CC1026.jpg" width="644" height="484" /></a></p>
<p>Link: <a href="https://musiccanbefun.edankwan.com">https://musiccanbefun.edankwan.com</a></p>
<h3>The Shodo</h3>
<p><a href="https://www.theshodo.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/8407.clip_image008_17728A79.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/8407.clip_5F00_image008_5F00_17728A79.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.theshodo.com">https://www.theshodo.com</a></p>
<h3>Jitter Bugs</h3>
<p><a href="https://html5.cynergysystems.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5342.clip_image010_650EB6F9.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/5342.clip_5F00_image010_5F00_650EB6F9.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://html5.cynergysystems.com">https://html5.cynergysystems.com</a></p>
<h3>Agent8 Ball</h3>
<p><a href="https://agent8ball.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6835.clip_image012_2B8BA702.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6835.clip_5F00_image012_5F00_2B8BA702.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://agent8ball.com">https://agent8ball.com</a></p>
<h3>Foursquare</h3>
<p><a href="https://www.foursquareplayground.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0243.clip_image014_56640B14.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/0243.clip_5F00_image014_5F00_56640B14.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.foursquareplayground.com">https://www.foursquareplayground.com</a></p>
<h3>BMW</h3>
<p><a href="https://joydefinesthefuture.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0564.clip_image016_7612E4DC.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/0564.clip_5F00_image016_5F00_7612E4DC.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://joydefinesthefuture.com">https://joydefinesthefuture.com</a></p>
<h3>Tron</h3>
<p><a href="https://disneydigitalbooks.go.com/tron/"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0552.clip_image018_0A98345B.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/0552.clip_5F00_image018_5F00_0A98345B.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://disneydigitalbooks.go.com/tron/">https://disneydigitalbooks.go.com/tron/</a></p>
<h3>SVG Girl</h3>
<p><a href="https://jsdo.it/event/svggirl"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image020" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/1641.clip_image020_7C59BB6A.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/1641.clip_5F00_image020_5F00_7C59BB6A.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://jsdo.it/event/svggirl">https://jsdo.it/event/svggirl</a></p>
<h3>Lost World Fairs</h3>
<p><a href="https://lostworldsfairs.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image022" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4452.clip_image022_51152463.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/4452.clip_5F00_image022_5F00_51152463.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://lostworldsfairs.com/">https://lostworldsfairs.com</a></p>
<h3>Gridddle</h3>
<p><a href="https://ie.microsoft.com/testdrive/HTML5/Griddle/Default.html"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image024" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6332.clip_image024_22BB9EB6.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6332.clip_5F00_image024_5F00_22BB9EB6.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://ie.microsoft.com/testdrive/HTML5/Griddle/Default.html">https://ie.microsoft.com/testdrive/HTML5/Griddle/Default.html</a></p>
<h3>The Killers</h3>
<p><a href="https://www.thekillersmusic.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image026" border="0" alt="clip_image026" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6837.clip_image026_426A787E.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/6837.clip_5F00_image026_5F00_426A787E.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.thekillersmusic.com">https://www.thekillersmusic.com</a></p>
<h3>Pirates Love Daisies</h3>
<p><a href="https://www.pirateslovedaisies.com"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image028" border="0" alt="clip_image028" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4377.clip_image028_6FEB9841.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/4377.clip_5F00_image028_5F00_6FEB9841.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.pirateslovedaisies.com">https://www.pirateslovedaisies.com</a></p>
<h3>Pacman</h3>
<p><a href="https://www.worldsbiggestpacman.com/"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image032" border="0" alt="clip_image032" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3704.clip_image032_13A4BFDC.gif" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-57-metablogapi/3704.clip_5F00_image032_5F00_13A4BFDC.gif" width="644" height="484" /></a></p>
<p>Link: <a href="https://www.worldsbiggestpacman.com">https://www.worldsbiggestpacman.com</a></p>
<p>&nbsp;</p>
<p>Want more? Check out <a href="https://www.beautyoftheweb.com">www.beautyoftheweb.com</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Learning HTML5 from Disney Tron:Legacy Digital Book</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/learning-html5-from-disney-tronlegacy-digital-book</link>
      <pubDate>Sun, 12 Jun 2011 18:01:07 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/06/12/learning-html5-from-disney-tronlegacy-digital-book/</guid>
      <description><![CDATA[Try at: https://disneydigitalbooks.go.com/tron/  Thanks to the amazing teamwork of Disney and...]]></description>
      <content:encoded><![CDATA[<p>Try at: <a href="https://disneydigitalbooks.go.com/tron/">https://disneydigitalbooks.go.com/tron/</a></p>  <p>Thanks to the amazing teamwork of Disney and Vectorform, it took just about 1 month to build the new <a href="https://disneydigitalbooks.go.com/tron/">Disney TRON: Legacy Digital Book Site</a>, an immersive HTML5 experience built on top of Internet Explorer 9 Hardware Accelerated HTML5. In this post I’d like to share some of the “behind the scenes” stories from the team involved in the project,</p>  <p>Full article at: <a title="https://windowsteamblog.com/ie/b/ie/archive/2011/06/03/behind-the-scenes-of-disney-tron-legacy-digital-book-site.aspx" href="https://windowsteamblog.com/ie/b/ie/archive/2011/06/03/behind-the-scenes-of-disney-tron-legacy-digital-book-site.aspx">https://windowsteamblog.com/ie/b/ie/archive/2011/06/03/behind-the-scenes-of-disney-tron-legacy-digital-book-site.aspx</a></p>  <p align="center"> <video controls poster="https://media.ch9.ms/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_512_ch9.jpg"><source src="https://media.ch9.ms/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_low_ch9.mp4" /><object type="application/x-silverlight-2" data="data:application/x-silverlight-2," width="512" height="288"><param name="minRuntimeVersion" value="4.0.50401.0" /><param name="source" value="https://channel9.msdn.com/scripts/Channel9.xap?v=1.5" /><param name="initParams" value="mediaurl=https://smooth.ch9.ms/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix.ism/manifest,thumbnail=https://media.ch9.ms/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_512_ch9.jpg,deliverymethod=adaptivestreaming,autoplay=false,entryid=adc383b9c1b449d5bd969ef601697f49" /></object></video></p>]]></content:encoded>
    </item>
    <item>
      <title>Unlocking the power of HTML5 audio</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/unlocking-the-power-of-html5-audio</link>
      <pubDate>Sun, 12 Jun 2011 17:58:31 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/06/12/unlocking-the-power-of-html5-audio/</guid>
      <description><![CDATA[Sounds form the background of our life. Today the HTML5 &lt;audio&gt; element enables Web developers...]]></description>
      <content:encoded><![CDATA[<p>Sounds form the background of our life. Today the <a href="https://www.w3.org/TR/html5/video.html#audio">HTML5 &lt;audio&gt;</a> element enables Web developers to embed sounds in their applications. The flexibility of the control coupled with the integration with the rest of the platform allows several scenarios, from simple sound effects to background audio to gaming experiences to more sophisticated audio engines.</p>  <p>This blog post walks through some of the best practices for using the &lt;audio&gt; tag in your Web applications, and includes useful tips from real-world sites.</p>  <p>Full article at: <a href="https://blogs.msdn.com/b/ie/archive/2011/05/13/unlocking-the-power-of-html5-lt-audio-gt.aspx">https://blogs.msdn.com/b/ie/archive/2011/05/13/unlocking-the-power-of-html5-lt-audio-gt.aspx</a></p>  <p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="BeatKeep" src="https://ieblog.members.winisp.net/images/20110513-utpoha-image11.png" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Developer thoughts on IE9 RC–Video</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/developer-thoughts-on-ie9-rcvideo</link>
      <pubDate>Thu, 10 Feb 2011 09:09:24 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/02/10/developer-thoughts-on-ie9-rcvideo/</guid>
      <description><![CDATA[I had the pleasure to work with some really bright web developer and designer in the last months,...]]></description>
      <content:encoded><![CDATA[<p>I had the pleasure to work with some really bright web developer and designer in the last months, building some <a href="https://www.beautyoftheweb.com">of the most exciting and inspiring HTML5 application</a>. Thank you all!</p> <iframe title="YouTube video player" height="390" src="https://www.youtube.com/embed/NqTxbtIicjw" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>My TOP 5 features in IE9 RC</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/my-top-5-features-in-ie9-rc</link>
      <pubDate>Thu, 10 Feb 2011 08:54:55 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/02/10/my-top-5-features-in-ie9-rc/</guid>
      <description><![CDATA[Internet Explorer 9 Release Candidate is now available for download here.  There are many news, from...]]></description>
      <content:encoded><![CDATA[<p>Internet Explorer 9 Release Candidate is now available for <a href="https://www.beautyoftheweb.com/#/download">download here</a>.</p>  <p>There are many news, from <a href="https://blogs.msdn.com/b/ie/">new HTML5 features to enhanced performance, from state-of-the-art security to redesigned user experience</a>. Here’s my TOP 5:</p>  <h2>1 – W3C Geo-location Standard</h2>  <p>A page is now able to request the user location in a secure way using a few lines of code. The geo-location specification is now implemented by all major browsers! There’s no more reason for Google Maps to use <em>browser</em> detection code and block that feature to IE users…</p>  <div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">   <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet">     <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #0000ff">if</span> (navigator.geolocation != undefined)</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    navigator.geolocation.watchPosition(onPositionFound, onPositionError);</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">&#160;</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px"><span style="color: #0000ff">function</span> onPositionFound(pos) {</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">    Debug(<span style="color: #006080">&quot;Lat: &quot;</span> + pos.coords.latitude + <span style="color: #006080">&quot;, Long: &quot;</span> + pos.coords.longitude);</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">}</pre>
<!--CRLF--></div>
</div>

<h2>2 – Clean User Experience</h2>

<p>IE9 has by far the cleanest UI of all browsers out there today. Huge step forward from IE8!</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/1614.image_3F42C569.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/1614.image_5F00_3F42C569.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0216.image_thumb_5D40D35D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/0216.image_5F00_thumb_5F00_5D40D35D.png" width="604" height="75" /></a></p>

<h2 align="center"><font style="font-weight: normal" size="2"><em>(left to right: IE8, Opera, Safari, Firefox, Chrome, IE9)</em></font></h2>

<h2>3 – Performance</h2>

<p>It’s fast. It’s smoking fast! You can measure it with <a href="https://ie.microsoft.com/testdrive/Benchmarks/SunSpider/Default.html">synthetic benchmarks</a>, you can run the demos on <a href="https://www.ietestdrive.com">ietestdrive</a>…but my advice is to run it with your favorite site. There’s no better benchmark than that!</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4111.image_50C57818.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/4111.image_5F00_50C57818.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3531.image_thumb_3CCBE582.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/3531.image_5F00_thumb_5F00_3CCBE582.png" width="524" height="210" /></a></p>

<h2 align="center"><font style="font-weight: normal" size="2"><em>(running <a href="https://ietestdrive.com/">The City of Videos</a> demo on IE9 RC and Firefox 4.0beta11. Press ‘f’ to see FPS)</em></font></h2>

<h2>4 – F12 Developer Tools JavaScript Formatting</h2>

<p>I absolute love the ability to format the JavaScript code using the F12 Developer Tools (embedded in the browser, you don’t need to install addons).</p>

<p align="center"><img title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6215.image_thumb_6117EF31.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/6215.image_5F00_thumb_5F00_6117EF31.png" width="260" height="159" /><img title="Format" border="0" alt="Format" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/3568.Format_thumb_3B41C8CE.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/3568.Format_5F00_thumb_5F00_3B41C8CE.jpg" width="260" height="159" /></p>

<h2>5 – Canvas globalCompositeOperation</h2>

<p>As <a href="https://blogs.msdn.com/b/giorgio/archive/2011/01/14/building-great-browsers-together.aspx">noted earlier</a>, we have not been able to implement the remaining part of the &lt;canvas&gt; specification (globalCompositeOperation) in IE9 Beta due to still happening important conversation in W3C at that time. Since then we made a good progress and we are now happy to announce full support for the &lt;canvas&gt; spec in IE9 RC! </p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0537.image_5CD4A068.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/0537.image_5F00_5CD4A068.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/5315.image_thumb_2E7B1ABB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/5315.image_5F00_thumb_5F00_2E7B1ABB.png" width="524" height="76" /></a></p>

<p>(<a href="https://beej.us/x/scratcher/">Scratch-off demo</a> by Beej Jorgensen) 

  <br /></p>

<p>Obviously there is much more…What are your TOP 5 features?</p>]]></content:encoded>
    </item>
    <item>
      <title>Typeface upside down text in IE9</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/typeface-upside-down-text-in-ie9</link>
      <pubDate>Thu, 20 Jan 2011 10:06:15 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/01/20/typeface-upside-down-text-in-ie9/</guid>
      <description><![CDATA[Good news for developers. If you are using an older version of the typeface library, you might have...]]></description>
      <content:encoded><![CDATA[<p>Good news for developers. If you are using an older version of the typeface library, you might have seen the text upside-down on IE9 Beta – due to some bug in the library itself.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4857.clip_image001_3C3A6326.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/4857.clip_5F00_image001_5F00_3C3A6326.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/4341.clip_image001_thumb_57430C67.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/4341.clip_5F00_image001_5F00_thumb_5F00_57430C67.jpg" width="644" height="347" /></a></p>  <p>The latest version (v0.15) include fixes to these bugs and now fully supports IE9 Standards Mode. Thanks David!</p>  <p>Download here: <a title="https://typeface.neocracy.org/download.html" href="https://typeface.neocracy.org/download.html">https://typeface.neocracy.org/download.html</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Building great browsers together</title>
      <link>https://docs.microsoft.com/archive/blogs/giorgio/building-great-browsers-together</link>
      <pubDate>Fri, 14 Jan 2011 07:35:40 GMT</pubDate>
      <dc:creator><![CDATA[Giorgio Sardo [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/giorgio/2011/01/14/building-great-browsers-together/</guid>
      <description><![CDATA[Building a great browser is complex; this is valid for Internet Explorer, Firefox, Chrome, Opera,...]]></description>
      <content:encoded><![CDATA[<p>Building a great browser is complex; this is valid for Internet Explorer, Firefox, Chrome, Opera, Safari and any other browser out there.</p>  <p>When we started the planning of IE9, we decided to offer <strong>more visibility to developers</strong> over the progress of the platform – releasing a <strong>Platform Preview</strong> every eight week. Thanks to your help, we collected thousands of feedbacks and lastly to make IE a better product. It’s been a great journey so far – the <a href="https://blogs.msdn.com/b/ie/archive/2011/01/05/ieblog-2010-connecting-with-you.aspx">partnership IE Team-community has been working really well</a>!</p>  <p>I just ran across an <a href="https://dt.deviantart.com/blog/37599369/">article from Mike Dewey</a>. Forgetting for a moment about the “sensational title” (which btw is funny), I believe there are also a lot of interesting observations and feedbacks. I also like the approach of suggesting (for the time being) workarounds. Thanks Mike!</p>  <h2>1 - “my application that appeared to be possessed by some insane daemon“</h2>  <p>Lol. Do you have a repro test? Should we call the <a href="https://en.wikipedia.org/wiki/Ghostbusters">ghost-busters</a>? <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Sorriso" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6175.wlEmoticon-smile_42406529.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/6175.wlEmoticon_2D00_smile_5F00_42406529.png" /></p>  <p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="alt" src="https://upload.wikimedia.org/wikipedia/en/thumb/c/c7/Ghostbusters_cover.png/220px-Ghostbusters_cover.png" width="220" height="348" /></p>  <p>Seriously, let me explain what (probably) happened. </p>  <p>IE9 by default uses the IE9 Standards Engine, which supports all the <a href="https://msdn.microsoft.com/en-us/ie/ff468705.aspx">great new HTML5 stuff</a>. Thus, if you create a plain page with the <a href="https://blogs.msdn.com/b/giorgio/archive/2010/11/22/deep-dive-into-html5.aspx">correct doc-type</a> and you publish it on your server, it will just work.</p>  <p>For compatibility reason, it also allow you to specify an older engine (IE8, IE7, IE Quirks) by using the X-UA-Compatible meta tag. Note that some website specify this rule “at a server level” by setting an HTTP header on all the pages. Bottom line: even in this case, <a href="https://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx">you are in control</a> of what engine you want to use.</p>  <h2>2- globalCompositeOperation</h2>  <p>As you noted, <a href="https://www.w3.org/TR/2dcontext/#dom-context-2d-globalcompositeoperation">globalCompositeOperation</a> is not supported in Platform Preview 7. Or, better, we support only the <em>source-over</em> state. We do care about supporting this property, but we also care about it being interoperable across all browsers.</p>  <p>At the time we announced and shipped support for the Canvas, the other browsers were supporting the globalCompositeOperation, but they didn’t have the same rendering behaviors – making developer life very complex. Chrome and Safari in fact implemented the drawing model differently from Opera and Firefox. You can still see this in action today. For instance, navigate to <a href="https://flashcanvas.net/examples/dl.dropbox.com/u/1865210/mindcat/canvas_compositing.html">this site.</a> Firefox 4.0b8 and Chrome Canary 10.0.638 are rendering different results. [We obviously looked at all other browsers, even if I don’t mention them in this post].</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/8156.image_020A4BAF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/8156.image_5F00_020A4BAF.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/7563.image_thumb_66F17CA0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/7563.image_5F00_thumb_5F00_66F17CA0.png" width="524" height="224" /></a></p>  <p>Given that evident interoperability challenge, we decided it was critical to have first that conversations with the HTML Working Group – before shipping something unreliable for end-users.</p>  <p>Since then, we believe we made good progress – you should expect to hear more from us soon.</p>  <h2>3 – Canvas Resizing</h2>  <p>Good catch! It looks like you are hitting an old bug that has already been fixed (fix to come in the next build). If you see similar issues in the future, I’d strongly suggest to file a bug to Connect. More on “why Connect” at the bottom of this post.</p>  <h2>4 – Limited Shadow Offset</h2>  <p>I admit this is weird, but I can’t repro on my machine. It’s possible that this falls in the same bucket of (3). </p>  <p>What I noticed instead is that different browsers render your code in a different way. I created <a href="https://www.giorgiosardo.com/IE9/Temp/TestShadow.htm">this dummy page</a> using the code on your site (let me know if I missed something) and here’s what I get. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/0310.image_09D23E51.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/0310.image_5F00_09D23E51.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/57/metablogapi/6180.image_thumb_7E3C8111.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-92-57-metablogapi/6180.image_5F00_thumb_5F00_7E3C8111.png" width="524" height="616" /></a></p>  <p>Personally I believe Firefox is closest to the result I was expecting. What do you think?</p>  <h2>Microsoft Connect</h2>  <p>As you know, we highly appreciate developer feedbacks and we encourage you to try (and try to break if you want) the Platform Previews of IE9.</p>  <p>Remember you can download the latest build from <a href="https://www.ietestdrive.com">www.ietestdrive.com</a> and you can file a bug on <a href="https://connect.microsoft.com/ie">Microsoft Connect</a>. This will ensure that:</p>  <ol>   <li>The IE team get direct visibility (and can eventually follow up if more info are needed) </li>    <li>Other users can rate the bug (which helps a lot!) </li>    <li>Users have visibility over the progress of open/closed bugs </li> </ol>  <p>Again, thanks Mike for your feedbacks. Looking forward to the next build!</p>]]></content:encoded>
    </item>
  </channel>
</rss>