<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows 7 Insider &#187; admin</title>
	<atom:link href="http://win7insider.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://win7insider.com</link>
	<description>Information &#38; Tips About Windows 7</description>
	<lastBuildDate>Thu, 17 May 2012 07:05:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Going to TechEd? Join Us to Build a Solution on Windows PowerShell 3.0</title>
		<link>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/</link>
		<comments>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/#comments</comments>
		<pubDate>Thu, 17 May 2012 07:05:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>To cap off TechEd North America this year we are going to host a half day Windows PowerShell scenario walkthrough. </p>
<p>The event will take place at the Rosen Center on Friday June 15 from 8am – noon. During this time we will collectively solve a problem from the ground up using many of the new features in Windows PowerShell 3.0 and Windows Server 2012. </p>
<p>Starting from base Windows Server 2012 images, we will walk you through:</p>
<ul>
<li>Writing a PowerShell script workflow to perform Server deployments</li>
<li>Creating a constrained endpoint that hosts only the deployment workflow</li>
<li>Delegate a set of credentials for the workflow to use</li>
<li>Exposing the workflow and it&#8217;s results through a RESTful webservice</li>
<li>Using Windows PowerShell Web Access to manage the workflow</li>
</ul>
<p>You will need to bring your own laptop to follow along.</p>
<p>Our room has space to accommodate 40 people.&#160; If you are interested please send a note to us at <a rel="nofollow" target="_blank" href="mailto:powershellteam@hotmail.com">powershellteam@hotmail.com</a> </p>
<p>&#160;</p>
<p>Thanks</p>
<p>Travis Jones [MSFT]    <br />Program Manager – Windows PowerShell     <br />Microsoft Corporation</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10303299" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going to TechEd? Join Us to Build a Solution on Windows PowerShell 3.0</title>
		<link>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/</link>
		<comments>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/#comments</comments>
		<pubDate>Thu, 17 May 2012 07:05:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>To cap off TechEd North America this year we are going to host a half day Windows PowerShell scenario walkthrough. </p>
<p>The event will take place at the Rosen Center on Friday June 15 from 8am – noon. During this time we will collectively solve a problem from the ground up using many of the new features in Windows PowerShell 3.0 and Windows Server 2012. </p>
<p>Starting from base Windows Server 2012 images, we will walk you through:</p>
<ul>
<li>Writing a PowerShell script workflow to perform Server deployments</li>
<li>Creating a constrained endpoint that hosts only the deployment workflow</li>
<li>Delegate a set of credentials for the workflow to use</li>
<li>Exposing the workflow and it&#8217;s results through a RESTful webservice</li>
<li>Using Windows PowerShell Web Access to manage the workflow</li>
</ul>
<p>You will need to bring your own laptop to follow along.</p>
<p>Our room has space to accommodate 40 people.&#160; If you are interested please send a note to us at <a rel="nofollow" target="_blank" href="mailto:powershellteam@hotmail.com">powershellteam@hotmail.com</a> </p>
<p>&#160;</p>
<p>Thanks</p>
<p>Travis Jones [MSFT]    <br />Program Manager – Windows PowerShell     <br />Microsoft Corporation</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10303299" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/17/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 8 key combinations inside of Hyper-V</title>
		<link>http://win7insider.com/2012/05/05/windows-8-key-combinations-inside-of-hyper-v/</link>
		<comments>http://win7insider.com/2012/05/05/windows-8-key-combinations-inside-of-hyper-v/#comments</comments>
		<pubDate>Sat, 05 May 2012 15:55:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/05/windows-8-key-combinations-inside-of-hyper-v/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div></div>
<p>Along with the new user experience in Windows 8, we have introduced a number of new Windows-Key shortcut combinations.&#160; For example – Windows Key + C will bring up the charms bar, while Windows Key + Z brings up the application bar.&#160; You can read about all of the various options on the <a rel="nofollow" target="_blank" href="http://windowsteamblog.com/windows/b/windowsexperience/archive/2012/03/08/getting-around-in-windows-8.aspx">Getting around in Windows 8 post</a> on the Windows team blog.</p>
<p>But how does this work for Windows 8 inside a Hyper-V virtual machine?</p>
<p>With Hyper-V on Windows 8 – we have updated things so that, by default, all Windows key combinations go through to the virtual machine (except for Windows Key + L for locking the desktop).&#160; This means that you can just use the keyboard shortcuts out-of-the-box.</p>
<p>If, however, you are running Windows 8 on Hyper-V on Windows Server 2008 R2 – Windows key combinations will not go into the virtual machine by default.&#160; But this can be easily remedied. All you need to do is to open the Hyper-V settings and go to the <strong>Keyboard</strong> setting:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/2772.image_5F00_00A57211.png"><img border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3858.image_5F00_thumb_5F00_673D6ED6.png" width="517" height="484" /></a></p>
<p>There you can select <strong>Use on the virtual machine</strong>.&#160; Then you will be able to use the new key combinations in virtual machines too.</p>
<p>Cheers,   <br />Ben</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10300226" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/05/windows-8-key-combinations-inside-of-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 12.04 under Hyper-V on Windows 8</title>
		<link>http://win7insider.com/2012/05/02/ubuntu-12-04-under-hyper-v-on-windows-8/</link>
		<comments>http://win7insider.com/2012/05/02/ubuntu-12-04-under-hyper-v-on-windows-8/#comments</comments>
		<pubDate>Thu, 03 May 2012 01:53:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/02/ubuntu-12-04-under-hyper-v-on-windows-8/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div></div>
<p>Recently a number of the Hyper-V drivers for Linux made it into the main kernel branch.&#160; This means that native support for Hyper-V is starting to turn up in a number of Linux distributions.&#160; Ubuntu 12.04 LTS is an example of a new Linux release with Hyper-V support “out of the box”.&#160; To try this out for myself – I grabbed the 32-bit desktop install media from Ubuntu.com and fired up a virtual machine:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/6013.ubuntu_2D00_12_2D00_1_5F00_0A6CA36F.png"><img border="0" alt="ubuntu-12-1" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/4452.ubuntu_2D00_12_2D00_1_5F00_thumb_5F00_43174D7C.png" width="617" height="484" /></a></p>
<p>After the initial splash screen, I was pleasantly surprised by the first indication of the improved Hyper-V support.&#160; Before even install Ubuntu, on the first page of setup, I already had integrated mouse support.</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0131.Ubuntu_2D00_12_2D00_2_5F00_3EA0CCB5.png"><img border="0" alt="Ubuntu-12-2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7484.Ubuntu_2D00_12_2D00_2_5F00_thumb_5F00_168E1D96.png" width="577" height="484" /></a></p>
<p>I chose to <strong>Install Ubuntu</strong> and was then presented with a page that confirmed that I had enough space, and I had a valid internet connection. This was also interesting to note, as I had not added a legacy network adapter to the virtual machine.&#160; This meant that Ubuntu had already recognized and loaded drivers for the Hyper-V high-performance network adapter.</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3362.ubuntu_2D00_12_2D00_3_5F00_1CD4F424.png"><img border="0" alt="ubuntu-12-3" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3755.ubuntu_2D00_12_2D00_3_5F00_thumb_5F00_5FD0C291.png" width="577" height="484" /></a></p>
<p>After this – the installation was fairly pedestrian…</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/5305.ubuntu_2D00_12_2D00_4_5F00_3EDD4FEA.png"><img border="0" alt="ubuntu-12-4" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/4807.ubuntu_2D00_12_2D00_4_5F00_thumb_5F00_78EC1CC9.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/6545.ubuntu_2D00_12_2D00_5_5F00_4A92971C.png"><img border="0" alt="ubuntu-12-5" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/1667.ubuntu_2D00_12_2D00_5_5F00_thumb_5F00_50D96DAA.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/4885.ubuntu_2D00_12_2D00_6_5F00_10A35430.png"><img border="0" alt="ubuntu-12-6" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8203.ubuntu_2D00_12_2D00_6_5F00_thumb_5F00_0FCAEE46.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3324.ubuntu_2D00_12_2D00_7_5F00_6890A510.png"><img border="0" alt="ubuntu-12-7" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8270.ubuntu_2D00_12_2D00_7_5F00_thumb_5F00_758A8521.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0654.ubuntu_2D00_12_2D00_8_5F00_2062E934.png"><img border="0" alt="ubuntu-12-8" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3884.ubuntu_2D00_12_2D00_8_5F00_thumb_5F00_2C84635B.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7288.ubuntu_2D00_12_2D00_9_5F00_7E2ADDAD.png"><img border="0" alt="ubuntu-12-9" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0652.ubuntu_2D00_12_2D00_9_5F00_thumb_5F00_63120E9F.png" width="244" height="205" /></a><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8750.ubuntu_2D00_12_2D00_10_5F00_5B869F32.png"><img border="0" alt="ubuntu-12-10" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8233.ubuntu_2D00_12_2D00_10_5F00_thumb_5F00_3688DEB9.png" width="244" height="205" /></a></p>
<p>The only quirk I encountered was that at the end of the initial installation phase – the virtual machine failed to reboot automatically.&#160; It sat at this page for about a minute until I manually reset it:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7651.ubuntu_2D00_12_2D00_11_5F00_082F590C.png"><img border="0" alt="ubuntu-12-11" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/3463.ubuntu_2D00_12_2D00_11_5F00_thumb_5F00_1A0BECD9.png" width="617" height="484" /></a></p>
<p>But after that it booted perfectly:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0714.ubuntu_2D00_12_2D00_12_5F00_07C32617.png"><img border="0" alt="ubuntu-12-12" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/6746.ubuntu_2D00_12_2D00_12_5F00_thumb_5F00_74A1F96A.png" width="577" height="484" /></a></p>
<p>And I confirmed that applications and network connectivity was working correctly:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7142.ubuntu_2D00_12_2D00_13_5F00_17EEEE10.png"><img border="0" alt="ubuntu-12-13" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8306.ubuntu_2D00_12_2D00_13_5F00_thumb_5F00_3E50D15B.png" width="577" height="484" /></a></p>
<p>My favorite part of this was seeing this message:</p>
<p><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8625.ubuntu_2D00_12_2D00_14_5F00_24E8CE21.png"><img border="0" alt="ubuntu-12-14" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/1362.ubuntu_2D00_12_2D00_14_5F00_thumb_5F00_7218C7AC.png" width="577" height="484" /></a></p>
<p>“No proprietary drivers are in use on this system”.&#160; Correct! The Hyper-V drivers are now part of Linux, under GPL.</p>
<p>Cheers,   <br />Ben</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10299813" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/02/ubuntu-12-04-under-hyper-v-on-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eric talks about Hyper-V PowerShell</title>
		<link>http://win7insider.com/2012/05/02/eric-talks-about-hyper-v-powershell/</link>
		<comments>http://win7insider.com/2012/05/02/eric-talks-about-hyper-v-powershell/#comments</comments>
		<pubDate>Thu, 03 May 2012 01:53:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/02/eric-talks-about-hyper-v-powershell/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div></div>
<p>You probably do not know who Eric Bahna is, but let me tell you why you want to.&#160; Eric is a Senior Program Manager on my team who has been driving the development of Hyper-V’s PowerShell support for Windows 8 / Windows Server 2012.&#160; If you want to know the “behind the scenes” story – Eric is the man to talk to.&#160; In fact, half the time when I do a blog post about Hyper-V PowerShell cmdlets, at one stage in the writing of the blog post I had to walk into Eric’s office and ask “how the heck do I make this work?”</p>
<p>With all that in mind – here is an interview with Eric where he talks about what is happening with Hyper-V PowerShell Support in Windows 8 / Windows Server 2012:</p>
</p>
<p>Cheers,    <br />Ben</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10298967" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/02/eric-talks-about-hyper-v-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storage Migration is “copy and delete” not “move”</title>
		<link>http://win7insider.com/2012/05/02/storage-migration-is-%e2%80%9ccopy-and-delete%e2%80%9d-not-%e2%80%9cmove%e2%80%9d/</link>
		<comments>http://win7insider.com/2012/05/02/storage-migration-is-%e2%80%9ccopy-and-delete%e2%80%9d-not-%e2%80%9cmove%e2%80%9d/#comments</comments>
		<pubDate>Thu, 03 May 2012 01:53:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/05/02/storage-migration-is-%e2%80%9ccopy-and-delete%e2%80%9d-not-%e2%80%9cmove%e2%80%9d/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div>
</div>
<p>A little while ago I wrote about <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2012/03/14/how-does-storage-migration-actually-work.aspx">how storage migration actually works</a>.&nbsp; One thing I would like to call out is that the storage migration process is &ldquo;copy and delete&rdquo; and not &ldquo;move&rdquo;.&nbsp; Which is to say that just before storage migration is completed you will have two copies of your virtual hard disks on your computer, and the final stage of the storage migration will be to delete the original versions of the virtual hard disks.</p>
<p>Why I am I highlighting this?</p>
<p>Well, storage migration is designed to allow you to move your virtual machines from one storage location to a completely different location (i.e. a new disk, SAN or SMB share). But every now and then I find myself using storage migration just to reorganize my virtual machines and their folder structure.&nbsp; This can result in problems if I want to move a large virtual machine from one folder to another folder on the same disk.&nbsp; If I want to do this I need to make sure that I have enough space for two copies of the virtual hard disk.</p>
<p>Cheers,<br />Ben</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10297397" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/05/02/storage-migration-is-%e2%80%9ccopy-and-delete%e2%80%9d-not-%e2%80%9cmove%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building cross-browser plugin-free experiences</title>
		<link>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-3/</link>
		<comments>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-3/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:52:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-3/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve talked about how <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2012/01/31/web-sites-and-a-plug-in-free-web.aspx">the transition to a plug-in free Web</a> is happening today. Lots of Web browsing happens on devices that simply don’t support plug-ins. Web sites that use plug-ins need to understand what their customers experience <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/08/31/browsing-without-plug-ins.aspx">when browsing plug-in free</a>. In case you missed it, check out <a rel="nofollow" target="_blank" href="http://blog.reybango.com/about/">Rey Bango’s</a> blog post where he lays out clear guidance for developers on <a rel="nofollow" target="_blank" href="http://blog.reybango.com/2012/04/09/ios-to-ie10-metro-building-cross-browser-plugin-free-experiences/">building cross-browser plugin-free experiences</a> and addressing issues like cross-browser CSS, media playback, and touch.</p>
<p>&#8211; John Hrvatin, Program Manager Lead, Internet Explorer</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10298231" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guidelines for Building Touch-friendly Sites</title>
		<link>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-3/</link>
		<comments>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-3/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:52:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-3/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>In <a rel="nofollow" target="_blank" href="http://preview.windows.com/">Windows 8 Consumer Preview</a>, IE10 enables fast and fluid <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/performance/loveisintheair/">multi-touch</a> <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/Performance/IrishSpring/">experiences</a> on the Web. Most sites work fine with touch in IE10 with no changes to the site. This post provides four simple guidelines to ensure your customers who use touch can <em>most effectively</em> use your site.</p>
<p>We&rsquo;ve written <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro-style-apps.aspx">before</a> about how new input devices and touch screens make the Web more fun, interactive, and immersive. We&rsquo;ve also talked about the importance of ensuring a <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/b8/archive/2011/09/14/metro-style-web-browsing-one-engine-two-experiences-no-compromises.aspx">no compromise</a> browsing experience in IE10 so the real Web works great with touch.</p>
<p>Of the four guidelines below, the first two make sure touch users can access all of your site&rsquo;s functionality. The last two provide tips to make your site easier to use with touch.</p>
<h3>DO NOT Hide Content Behind Hover</h3>
<p>A mouse can hover content (point at it) without activating it (clicking it). However, with touch a tap is both hover and activation in one action. So functionality that requires hover without activating will not work for touch users. Instead, consider making all behaviors click (tap) based.</p>
<ul></ul>
<h3>DO Configure the Browser for the Default Touch Behaviors That Work Well For Your Site</h3>
<p>Users expect to be able to pan and zoom sites using touch. Therefore, the browser consumes touch moves, pinches, and double-taps by default and does not send events for these interactions. If your site needs to provide special functionality for these interactions instead, you must configure IE10 to provide only the default behavior you want, if any.</p>
<p>When a user touches an element, the <code>-ms-touch-action</code> CSS property determines the default behavior that IE10 provides.</p>
<div>
<p><span>-ms-touch-action</span>: <span>auto</span> | <span>none</span> | <span>manipulation</span> | <span>double-tap-zoom</span> | <span>inherit</span>;</p>
</div>
<p>The table below describes the five possible values.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th>Value</th>
<th>Description</th>
</tr>
<tr>
<td><code>auto</code></td>
<td>The browser determines the behavior for the element.&nbsp; This is the default value for <code>-ms-touch-action</code>.</td>
</tr>
<tr>
<td><code>none</code></td>
<td>No default behavior is allowed.</td>
</tr>
<tr>
<td><code>manipulation</code></td>
<td>Only panning, pinch zoom, and swiping to navigate forward or back are allowed.</td>
</tr>
<tr>
<td><code>double-tap-zoom</code></td>
<td>Only double-tap zooming is allowed.</td>
</tr>
<tr>
<td><code>inherit</code></td>
<td>The element inherits the value of <code>-ms-touch-action</code> from its parent.</td>
</tr>
</tbody>
</table>
<p>For example, a canvas painting application might use:</p>
<div>
<p><span>canvas</span> {</p>
<p><span>-ms-touch-action</span>: <span>double-tap-zoom</span>;</p>
<p>}</p>
</div>
<p>With this configuration, the user can double-tap to zoom in to the canvas element, but sliding a finger on the canvas element will send events to it rather than pan the page.</p>
<h3>DO Identify Input Types Using HTML5 Forms</h3>
<p>IE10 introduces support for HTML5 input controls, all of which are <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/Browser/TouchFirstControls/Default.html">touch optimized</a>. For text inputs, you can further improve your users&rsquo; touch experiences by identifying the specific input type, when applicable. Internet Explorer will show a tailored touch keyboard layout for that input type on Windows 8:</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;email&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows @ and “.com” buttons for email addresses." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/8463.gfbtfs_2D00_image1_2D00_2.png" /><br />The touch keyboard shows @ and &ldquo;.com&rdquo; buttons for email addresses.</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;tel&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows a number pad for telephone numbers." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/7484.gfbtfs_2D00_image2_2D00_2.png" /><br />The touch keyboard shows a number pad for telephone numbers.</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;url&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows forward slash and “.com” for URLs." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/4747.gfbtfs_2D00_image3_2D00_2.png" /><br />The touch keyboard shows forward slash and &ldquo;.com&rdquo; for URLs.</p>
<h3><img style="float:right;margin-left:12px" alt="Diagram showing relative finger widths and an average finger width of 11 mm" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/0624.gfbtfs_2D00_image4_2D00_2.png" />DO Provide Ample Room for Users&rsquo; Fingers</h3>
<p>To build Windows 8&rsquo;s touch-first experience, we&rsquo;ve done a ton of research to formulate some <a rel="nofollow" target="_blank" href="http://bit.ly/win8touchguidance">helpful guidelines</a> for developers. The average width of a finger is 11mm. As targets for tapping get larger, the percentage of accidental missed taps drops off quickly.</p>
<p>Ideally, a target is <em>at least</em> 11mm (about 40px) square with at least 2mm (about 10px) of padding around it.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td>40px or more target size</td>
</tr>
<tr>
<td colspan="2">
<div></div>
</td>
<td></td>
</tr>
<tr>
<td colspan="2">10px or more between targets</td>
<td></td>
</tr>
</tbody>
</table>
<p>If you want to adjust the spacing only for users with touch hardware, use feature detection.</p>
<p>To detect that user has touch hardware:</p>
<div>
<p><span>if</span> (navigator.msMaxTouchPoints &amp;&amp; navigator.msMaxTouchPoints &gt; 1) {</p>
<p><span>// Supports multi-touch</span></p>
<p>}</p>
</div>
<h2>Going Beyond These Basics</h2>
<p>You can do much more to create a great touch-first experience. For example, you may choose to optimize for touch by supporting custom multi-touch interactions or gestures. Here are a few links to get you started:</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/library/hh673549.aspx">IE 10 Developer Guide</a></li>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/windows/apps/hh453816.aspx">Touch Zooming &amp; Panning</a></li>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/hh673557.aspx">Pointer &amp; Gesture Events</a></li>
<li><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro-style-apps.aspx">Touch Input for IE10 and Metro style Apps</a></li>
<li><a rel="nofollow" target="_blank" href="http://go.microsoft.com/fwlink/p/?LinkId=232979">Handling Multi-touch and Mouse Input in All Browsers</a></li>
</ul>
<p>We plan to write more about these methods in future blog posts. Applying these guidelines today will ensure your sites work well with touch in IE10.</p>
<p>&mdash; Jacob Rossi, Program Manager, Internet Explorer</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10295904" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building cross-browser plugin-free experiences</title>
		<link>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-2/</link>
		<comments>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-2/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:52:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-2/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve talked about how <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2012/01/31/web-sites-and-a-plug-in-free-web.aspx">the transition to a plug-in free Web</a> is happening today. Lots of Web browsing happens on devices that simply don’t support plug-ins. Web sites that use plug-ins need to understand what their customers experience <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/08/31/browsing-without-plug-ins.aspx">when browsing plug-in free</a>. In case you missed it, check out <a rel="nofollow" target="_blank" href="http://blog.reybango.com/about/">Rey Bango’s</a> blog post where he lays out clear guidance for developers on <a rel="nofollow" target="_blank" href="http://blog.reybango.com/2012/04/09/ios-to-ie10-metro-building-cross-browser-plugin-free-experiences/">building cross-browser plugin-free experiences</a> and addressing issues like cross-browser CSS, media playback, and touch.</p>
<p>&#8211; John Hrvatin, Program Manager Lead, Internet Explorer</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10298231" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/04/30/building-cross-browser-plugin-free-experiences-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guidelines for Building Touch-friendly Sites</title>
		<link>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-2/</link>
		<comments>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-2/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:52:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-2/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>In <a rel="nofollow" target="_blank" href="http://preview.windows.com/">Windows 8 Consumer Preview</a>, IE10 enables fast and fluid <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/performance/loveisintheair/">multi-touch</a> <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/Performance/IrishSpring/">experiences</a> on the Web. Most sites work fine with touch in IE10 with no changes to the site. This post provides four simple guidelines to ensure your customers who use touch can <em>most effectively</em> use your site.</p>
<p>We&rsquo;ve written <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro-style-apps.aspx">before</a> about how new input devices and touch screens make the Web more fun, interactive, and immersive. We&rsquo;ve also talked about the importance of ensuring a <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/b8/archive/2011/09/14/metro-style-web-browsing-one-engine-two-experiences-no-compromises.aspx">no compromise</a> browsing experience in IE10 so the real Web works great with touch.</p>
<p>Of the four guidelines below, the first two make sure touch users can access all of your site&rsquo;s functionality. The last two provide tips to make your site easier to use with touch.</p>
<h3>DO NOT Hide Content Behind Hover</h3>
<p>A mouse can hover content (point at it) without activating it (clicking it). However, with touch a tap is both hover and activation in one action. So functionality that requires hover without activating will not work for touch users. Instead, consider making all behaviors click (tap) based.</p>
<ul></ul>
<h3>DO Configure the Browser for the Default Touch Behaviors That Work Well For Your Site</h3>
<p>Users expect to be able to pan and zoom sites using touch. Therefore, the browser consumes touch moves, pinches, and double-taps by default and does not send events for these interactions. If your site needs to provide special functionality for these interactions instead, you must configure IE10 to provide only the default behavior you want, if any.</p>
<p>When a user touches an element, the <code>-ms-touch-action</code> CSS property determines the default behavior that IE10 provides.</p>
<div>
<p><span>-ms-touch-action</span>: <span>auto</span> | <span>none</span> | <span>manipulation</span> | <span>double-tap-zoom</span> | <span>inherit</span>;</p>
</div>
<p>The table below describes the five possible values.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th>Value</th>
<th>Description</th>
</tr>
<tr>
<td><code>auto</code></td>
<td>The browser determines the behavior for the element.&nbsp; This is the default value for <code>-ms-touch-action</code>.</td>
</tr>
<tr>
<td><code>none</code></td>
<td>No default behavior is allowed.</td>
</tr>
<tr>
<td><code>manipulation</code></td>
<td>Only panning, pinch zoom, and swiping to navigate forward or back are allowed.</td>
</tr>
<tr>
<td><code>double-tap-zoom</code></td>
<td>Only double-tap zooming is allowed.</td>
</tr>
<tr>
<td><code>inherit</code></td>
<td>The element inherits the value of <code>-ms-touch-action</code> from its parent.</td>
</tr>
</tbody>
</table>
<p>For example, a canvas painting application might use:</p>
<div>
<p><span>canvas</span> {</p>
<p><span>-ms-touch-action</span>: <span>double-tap-zoom</span>;</p>
<p>}</p>
</div>
<p>With this configuration, the user can double-tap to zoom in to the canvas element, but sliding a finger on the canvas element will send events to it rather than pan the page.</p>
<h3>DO Identify Input Types Using HTML5 Forms</h3>
<p>IE10 introduces support for HTML5 input controls, all of which are <a rel="nofollow" target="_blank" href="http://ie.microsoft.com/testdrive/Browser/TouchFirstControls/Default.html">touch optimized</a>. For text inputs, you can further improve your users&rsquo; touch experiences by identifying the specific input type, when applicable. Internet Explorer will show a tailored touch keyboard layout for that input type on Windows 8:</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;email&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows @ and “.com” buttons for email addresses." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/8463.gfbtfs_2D00_image1_2D00_2.png" /><br />The touch keyboard shows @ and &ldquo;.com&rdquo; buttons for email addresses.</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;tel&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows a number pad for telephone numbers." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/7484.gfbtfs_2D00_image2_2D00_2.png" /><br />The touch keyboard shows a number pad for telephone numbers.</p>
<div>
<p><span>&lt;</span><span>input</span> <span>type</span><span>=&#8221;url&#8221;&gt;</span></p>
</div>
<p><img alt="The touch keyboard shows forward slash and “.com” for URLs." src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/4747.gfbtfs_2D00_image3_2D00_2.png" /><br />The touch keyboard shows forward slash and &ldquo;.com&rdquo; for URLs.</p>
<h3><img style="float:right;margin-left:12px" alt="Diagram showing relative finger widths and an average finger width of 11 mm" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-38-71-metablogapi/0624.gfbtfs_2D00_image4_2D00_2.png" />DO Provide Ample Room for Users&rsquo; Fingers</h3>
<p>To build Windows 8&rsquo;s touch-first experience, we&rsquo;ve done a ton of research to formulate some <a rel="nofollow" target="_blank" href="http://bit.ly/win8touchguidance">helpful guidelines</a> for developers. The average width of a finger is 11mm. As targets for tapping get larger, the percentage of accidental missed taps drops off quickly.</p>
<p>Ideally, a target is <em>at least</em> 11mm (about 40px) square with at least 2mm (about 10px) of padding around it.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td>40px or more target size</td>
</tr>
<tr>
<td colspan="2">
<div></div>
</td>
<td></td>
</tr>
<tr>
<td colspan="2">10px or more between targets</td>
<td></td>
</tr>
</tbody>
</table>
<p>If you want to adjust the spacing only for users with touch hardware, use feature detection.</p>
<p>To detect that user has touch hardware:</p>
<div>
<p><span>if</span> (navigator.msMaxTouchPoints &amp;&amp; navigator.msMaxTouchPoints &gt; 1) {</p>
<p><span>// Supports multi-touch</span></p>
<p>}</p>
</div>
<h2>Going Beyond These Basics</h2>
<p>You can do much more to create a great touch-first experience. For example, you may choose to optimize for touch by supporting custom multi-touch interactions or gestures. Here are a few links to get you started:</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/library/hh673549.aspx">IE 10 Developer Guide</a></li>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/windows/apps/hh453816.aspx">Touch Zooming &amp; Panning</a></li>
<li><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/hh673557.aspx">Pointer &amp; Gesture Events</a></li>
<li><a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro-style-apps.aspx">Touch Input for IE10 and Metro style Apps</a></li>
<li><a rel="nofollow" target="_blank" href="http://go.microsoft.com/fwlink/p/?LinkId=232979">Handling Multi-touch and Mouse Input in All Browsers</a></li>
</ul>
<p>We plan to write more about these methods in future blog posts. Applying these guidelines today will ensure your sites work well with touch in IE10.</p>
<p>&mdash; Jacob Rossi, Program Manager, Internet Explorer</p>
<div></div>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10295904" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://win7insider.com/2012/04/30/guidelines-for-building-touch-friendly-sites-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

