<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.brianmadden.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Tim Mangan</title><link>http://www.brianmadden.com/blogs/timmangan/default.aspx</link><description>Tim Mangan is the founder of TMurgent Technologies, a company that provides consulting, training, and software products to the server based computing community. His career has included developing software products in both the systems and networking areas. Tim is also a Microsoft MVP for Virtualization and a Citrix CTP..</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.brianmadden.com/blog/timmangan" /><feedburner:info uri="blog/timmangan" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>App-V versus ThinApp? That's an unfair question to me.</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/zNjeJ5W8Jac/why-quot-app-v-versus-thinapp-quot-is-an-unfair-question-to-me.aspx</link><pubDate>Fri, 25 Jan 2013 05:03:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:175509</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=175509</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2013/01/25/why-quot-app-v-versus-thinapp-quot-is-an-unfair-question-to-me.aspx#comments</comments><description>&lt;p&gt;After &lt;a href="https://www.brianmadden.com:443/blogs/timmangan/archive/2013/01/23/an-explanation-of-app-v-4-vs-5.aspx"&gt;my video comparing App-V 4 and 5&lt;/a&gt; went up on BrianMadden.com, I was asked the following question on twitter:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: 14pt; background: #26282a; color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;Do you think new App-v could be better than ThinApp?"&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In part, I&amp;nbsp;tweeted back that is was an unfair question to ask me. Perhaps I should explain why I responded as I did. There are a few reasons that I can&amp;nbsp;lay out here in this post.&lt;/p&gt;
&lt;p&gt;The first reason it's an unfair question&amp;nbsp;is that I'm biased. Now I try really hard to be fair and independent, but&amp;nbsp;with App-V it's not completely possible for me. I built the original product at Softricity, so it's like one of my children. (And it's really hard to be unbiased about your children!) But at least I know and acknowledge this shortcoming.&lt;/p&gt;
&lt;p&gt;Second, I don't use ThinApp. Oh I've kicked the tires (although not in some time), but I'm a consultant and customers are not beating down my doors about ThinApp. For the most part the customers I work with aren't using it. Even though they use ESX, they want App-V. The same goes for the many customers I have using XenApp. They want App-V. Sure there have been a few customers I work with who've tried ThinApp or are even using it for certain parts of the company, and while every one of them indicated they thought App-V was better,&amp;nbsp;I can't be sure they weren't biased too. After all, if they're working with me then they are probably starting a sizable project that's heavily invested in App-V.&lt;/p&gt;
&lt;p&gt;Third, I'm a Microsoft MVP for App-V. MVPs are not known to be "fan boys" and are usually willing to heap criticism on Microsoft when appropriate. But&amp;nbsp;I do have inside access to the development team at Microsoft and, well, that just isn't happening for me at VMware. Of course to counter this, I'm also a Citrix CTP and have access to the team that develops their application virtualization product. But it doesn't sway me.&lt;/p&gt;
&lt;p&gt;The other part of my response tweet was that I thought the old App-V was better than ThinApp. To be clear on terms here, the "new" App-V means version 5 and the "old" App-V means versions prior to version 5. The new version is a complete rewrite which I discussed &lt;a href="https://www.brianmadden.com:443/blogs/timmangan/archive/2012/11/01/Mangan-on-what-you-need-to-know-about-microsoft-appv-5.aspx"&gt;in a blog post in November&lt;/a&gt;&amp;nbsp;if you missed it.&lt;/p&gt;
&lt;p&gt;Ruben's excellent "Smackdown" paper (&lt;a href="http://www.pqr.com/application-virtualization-smackdown"&gt;http://www.pqr.com/application-virtualization-smackdown&lt;/a&gt;) lays out a comparison between the "old" App-V and ThinApp and others. Ruben, and the rest of the team that worked on the paper, had to work really hard to keep their own App-V biases out of that paper and probably go overboard to give others a fair shake.&lt;/p&gt;
&lt;p&gt;The new App-V does do a lot to knock off a lot of the checkboxes that appear in that paper that don't have the "Applicable" check in them.&amp;nbsp; For the most part, these changes makes the new App-V a much stronger product than the old one.&amp;nbsp; But not always.&amp;nbsp; Sometimes a change just opens App-V up to the same criticisms that apply to ThinApp. It's possible that the only remaining criticism that ThinApp fans can make of the new App-V 5 is that it still requires a client.&amp;nbsp;But I have never considered that a weakness; only a point of strength.&lt;/p&gt;
&lt;p&gt;But hey&amp;mdash;I don't work for&amp;nbsp;the vendor, but I am biased.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;__&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/tim.jpg" alt="" align="left" /&gt; Tim Mangan is a Microsoft MVP for App-V and a Citrix CTP.&amp;nbsp; He is the author of several books, including the new &lt;em&gt;PowerShell for App-V 5&lt;/em&gt; book, and can be found at TMurgent Technologies (&lt;a href="http://www.tmurgent.com"&gt;www.tmurgent.com&lt;/a&gt;) where his title is "Kahuna".&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=175509" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/zNjeJ5W8Jac" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2013/01/25/why-quot-app-v-versus-thinapp-quot-is-an-unfair-question-to-me.aspx</feedburner:origLink></item><item><title>An explanation of Microsoft App-V 4 versus 5</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/GKpiZf3ivek/an-explanation-of-app-v-4-vs-5.aspx</link><pubDate>Wed, 23 Jan 2013 05:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:175431</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=175431</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2013/01/23/an-explanation-of-app-v-4-vs-5.aspx#comments</comments><description>&lt;p&gt;I am getting a lot of requests to help people understand the differences between the new Microsoft App-V 5 and the previous versions. Given the complete rewrite of the product, that is a multi-day conversation if you want all of the details.&lt;/p&gt;
&lt;p&gt;So I threw an attempt to explain the differences between App-V before version 5 and version 5. It is a 16 minute video to explains the main differences at the client and how this affects your ability to deploy certain applications. Microsoft calls these virtual application extension points, which is confusing everyone.&amp;nbsp; Hopefully this will help.&lt;/p&gt;
&lt;p&gt;(Please visit the site to view this media)&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://www.tmurgent.com/download/appv_4_vs_5.mp4"&gt;Click here to download this video in HD&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;__&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/tim.jpg" alt="" align="left" /&gt; Tim Mangan is a Microsoft MVP for App-V and a Citrix CTP.&amp;nbsp; He is the author of several books, including the new &lt;em&gt;PowerShell for App-V 5&lt;/em&gt; book, and can be found at TMurgent Technologies (&lt;a href="http://www.tmurgent.com"&gt;www.tmurgent.com&lt;/a&gt;) where his title is "Kahuna".&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=175431" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/GKpiZf3ivek" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2013/01/23/an-explanation-of-app-v-4-vs-5.aspx</feedburner:origLink></item><item><title>What You Need To Know about Microsoft App-V 5</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/5oK5UKZrTFc/Mangan-on-what-you-need-to-know-about-microsoft-appv-5.aspx</link><pubDate>Thu, 01 Nov 2012 16:22:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:173902</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=173902</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2012/11/01/Mangan-on-what-you-need-to-know-about-microsoft-appv-5.aspx#comments</comments><description>&lt;h1 style="margin: 12pt 0in 0pt;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;What You Need To Know about Microsoft App-V 5&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Microsoft today released version 5.0 of App-V.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This complete re-write of the application virtualization stack modernizes App-V.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Tim Mangan, who developed the original stack for Softricity, talks about the changes in this article.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/Balls.png" alt="" align="left" /&gt;In November 2000 we started the project to build the original SoftGrid application virtualization platform.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;While the software has been enhanced, renamed, and expanded over the years, many of the fundamentals and design decisions that we made a dozen years ago remain in version 4.6.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;With the release of &lt;a href="http://searchvirtualdesktop.techtarget.com/news/2240170460/App-V-50-User-Experience-Virtualization-hits-with-MDOP-2012-users"&gt;App-V 5.0&lt;/a&gt; today, Microsoft changes this.&amp;nbsp; The release appears to be up on MSDN site as MDOP 2012, and here is a &lt;a href="http://technet.microsoft.com/en-us/library/jj713487.aspx"&gt;link to the TechNet documentation&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;App-V 5 is the culmination of three years of work by the team at Microsoft.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The software has been re-written from the ground up to meet the application challenges of today.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;About the only thing that will look the same to you is the user interface of the &amp;ldquo;sequencer&amp;rdquo; (a component used to prepare the applications for virtualization). So much changes in this release, that I can&amp;rsquo;t possibly cover it all in this article.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Instead, I will try to focus on what you need to know right away (before your boss asks you about it).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0.25in 8pt;"&gt;
&lt;table border="0" bgcolor="#e0e0ff"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;App-V releases via Microsoft Desktop Optimization Pack (MDOP) for the desktop OSs, but also supports Remote Desktop Servers (i.e.: XenApp) where the client license is bundled in with the RDS CAL.&lt;br /&gt;&lt;br /&gt;Previously, Microsoft &lt;a href="http://blogs.windows.com/windows/b/business/archive/2012/09/06/microsoft-desktop-virtualization-taking-another-step-forward-with-ue-v-and-vdi.aspx"&gt;announced&lt;/a&gt; that their new User Environment&amp;nbsp;Virtualization (UE-V) product would be released in a November update to MDOP.&amp;nbsp; So while I don't yet know if UE-V is also released as of today, it probably is also.&amp;nbsp; It is also unclear to me if and how one&amp;nbsp;licenses UE-V on RDS.&amp;nbsp; UE-V, known to some as the "Park City" project, provides for real-time streaming of portions of the user registry hive.&amp;nbsp; Customizable&amp;nbsp;using &lt;a href="http://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&amp;amp;f%5B0%5D.Value=UE-V&amp;amp;f%5B0%5D.Text=UE-V"&gt;community generated app "recipes"&lt;/a&gt;, UE-V should be an improvement over roaming profiles, but keep in mind that it handles registry only -- not files.&amp;nbsp; More on UE-V &lt;a class="resultTitleLink" href="http://download.microsoft.com/download/D/6/F/D6FDF0D3-AE95-4EED-82CB-516FEFE6C9CD/MDOP_UEV_Datasheet_r4.pdf"&gt;here in the official&amp;nbsp;UEV Datasheet PDF&lt;/a&gt; from Microsoft.&amp;nbsp; Ruben also talks about &lt;a href="https://www.brianmadden.com:443/blogs/rubenspruijt/archive/2012/10/28/local-storage-for-vdi-done-right-part-1.aspx"&gt;Local Storage/VDI/UE-V here&lt;/a&gt;.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Is this a forklift?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Well, Microsoft wouldn&amp;rsquo;t want me to use that term, but it kind of is. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;The bad news: &lt;/strong&gt;There is a brand new server, a new format for the virtualized packages, and a new client.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And these components don&amp;rsquo;t understand the old stuff, so we&amp;rsquo;re talking a migration here.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;The good news:&lt;/strong&gt; There is a brand new server, a new format for the virtualized packages, and a new client. App-V 5 client also supports a &amp;ldquo;co-existence mode&amp;rdquo;, so you can deploy old and new to the same user in parallel.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Add the new client to support new apps and slowly migrate old apps over.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;There is a package conversion software that will migrate some of your packages automatically.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Personally, I am not a big fan of using the conversion software and prefer to re-sequence, but it might be useful for some customers.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;SFT and RTSP goes away&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The SFT file format is used to hold the virtualized application contents. In App-V 5, it at long last goes away.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We designed the SFT format specifically to work with the specialized file system driver that we had to invent in order to stream applications.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In 12 years, things have changed! Today, this can be accomplished with SMB or HTTP streams using specialized drivers that are not complete file systems.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Both the format, which was not understood by many external tools, and the protocol, which was challenging to load balance, were sticking points that made it harder for some organizations to deploy App-V.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The new format is called &amp;ldquo;AppV&amp;rdquo;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The AppV file is basically a zip compression of the complete package (essentially everything that was the SFT, OSD, Icons, and Manifest) in a single file.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I should note that while we can view the contents as a zip file, standard zip file utilities cannot write an App-V file today because the streaming data needs to match the actual file layout.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This change is one of many changes that make App-V 5 act more transparently.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In App-V 5, the RTSP protocol also goes away.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Originally we only had RTSP, but Microsoft enhanced this with SMB and HTTP streaming previously.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For the past couple of years I have been advocating using either SMB or HTTP streaming instead of RTSP.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is a good thing!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Q Drive goes away&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Back in 2000, when we were dealing with mostly Windows NT, and a few Windows 2000, machines, there was only one way to mount a file system in the OS.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And that was to mount it as a drive letter.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So to mount our SFT based file system we needed to use a letter.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Additionally, a lot (most?) applications used private configuration files containing file references.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To make these applications work, we specified that you had to prepare the app using the same drive letter that would be used at the client.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Based on something as stupid as having someone walk around the machines in our own office and look for a commonly unused drive letter, we settled on a default letter of &amp;ldquo;Q&amp;rdquo;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This has always been an issue to adoption.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;While it was OK to need a drive letter at the client, implementing the same letter companywide meant moving some existing applications.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This isn&amp;rsquo;t insurmountable, but was a pain point to adoption.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Today, most applications use the windows registry to store these paths, so App-V can virtualize all of these settings correctly.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In addition, we can now do the equivalent of mounting to a folder instead of a drive letter.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So in App-V 5, the virtual drive letter completely goes away.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To be honest, when I first heard of this change I expected there to still be a lot of legacy applications that would not work with App-V 5, but I have been testing an awful lot of apps and they just work.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Extension Points&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The most challenging part of application deployments (whether you virtualize or not) is managing the integrations that the application vendor creates.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;These can be integrations with the OS itself, or integrations with other applications.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In some cases, virtualizing the application would help by allowing IT to eliminate unwanted integrations (especially those causing conflict), but in others virtualizing the app restricted app functionality in undesirable ways.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;App-V 5 expands the integration points that are supported.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Previously we had integrations to the start menu, file associations, and some COM objects.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In App-V 5, these are now called &amp;ldquo;Extensions&amp;rdquo;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Importantly, Microsoft has expanded the kind of extensions that we can have.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Among these are COM based protocol handlers, such as &amp;ldquo;mailto&amp;rdquo;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The expansion of these extension points significantly increases the number of apps that can be virtualized.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And many of the new apps working under App-V 5 are some of the most complex to deploy as native apps.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Connection Groups&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;While virtualizing applications to isolate apps from each other is fantastic to help eliminate conflict between applications, sometimes we need them to work together. When Microsoft announced Dynamic Suite Connection (DSC) we were excited because before then we had to package up everything that had to work together in a single package.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Now we could package separately, and then define what needed to work together.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Unfortunately, the implementation proved difficult to manage if you used a lot of DSC because the linkage was buried within the OSD file that was part of the base application.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In App-V 5, Microsoft redesigns this capability, making the connection a separately publishable component. This allows us to properly manage these connections and will greatly expand the use of &amp;ldquo;package to package&amp;rdquo; integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Did I mention the OSD goes away?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;As Softricity, there were limits on what we could do in the OS kernel that Microsoft doesn&amp;rsquo;t have to live by.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Previously, we had a file with an extension of OSD that was the launch point for virtualized applications.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Application shortcuts and file associations would point to a single executable (the virtual application launcher utility) with this XML file as input.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The launcher utility would read this OSD file as a kind of script to tell the client how to start the app.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;All that goes away in App-V 5. Sometimes this caused a challenge when users or applications would try to access the application directly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In App-V 5, the virtual application executable are directly accessible.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;So if they are launched in any way, the App-V client intercepts and runs it in the appropriate virtual environment.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This makes the app deployments more transparent.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For example, that shortcuts now point to the actual program being launched means we don&amp;rsquo;t to do &amp;ldquo;special work&amp;rdquo; to get things like the icon to look right when publishing via XenApp.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;App-V Server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Yes, there is a new App-V Server.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Or should I say Servers?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The old App-V server had two components which performed several functions:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;A management interface to configure, a server to publish, authorize usage, stream, and collect usage statistics.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The new App-V server has three servers.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For a small implementation, these can still all be placed on a single OS, but the Microsoft design is for scalability, and it follows the SCCM scale out model.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The new Management Server, is used to configure and assign applications. If you know SCCM, this is the equivalent of a Site Server.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It sports a new management console that isn&amp;rsquo;t written as an MMC app.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Did I mention that they started this work three years ago?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Well it is written in Silverlight.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The new Publishing Server you can think of being like a Distribution Point, but probably without the files to be transferred.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The Publishing server is responsible for telling the client apps that have been published to the user or to the machine.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Machine based publishing was previously only available if you used SCCM, so this is a long sought after enhancement to the App-V server implementation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The new Reporting Server is separate and optional.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Interestingly, the reporting server will gather information on App-V 5 apps delivered via SCCM or stand-alone clients too.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Many enterprises have other tools to monitor application use, but this server will record every use of every virtual application.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;SCCM 2012 SP1 Integration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you want to deploy App-V 5 apps via SCCM and use SCCM 2007 or 2012, you can use the virtual MSI method.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But in reality you are going to want to plan your move to SCCM 2012 SP1 (Note: at the time of this writing I do not know the release date for SP1).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;With SP1 there is built in support for App-V 5. And just like the App-V Server, you can target virtual apps to either devices or users.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Dynamic Configuration and Enhanced Scripting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Microsoft really upped the game with Dynamic Configuration files.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;These files allow you to package the app once and configure separately.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This does require manual XML editing today, but the flexibility is great.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;Best of all is the enhanced scripting.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In particular, I love that we can target a script to run when the virtual app is published.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The machine deployment time scripts run in the local system space instead of the user&amp;rsquo;s own security context.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This allows us to specify actions like to natively install a required device driver even though the user has standard rights.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This requires publishing to the machine (without &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;shortcuts) for this scripting, and then publishing to the user with the shortcuts and without the script.&lt;span style="mso-no-proof: yes;"&gt; &lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/xml.png" alt="" align="right" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-no-proof: yes;"&gt;Scripts may not only be defined for publishing, but for unpublishing, and package or application start/stops. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Streaming and Cacheless Mode &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The &amp;ldquo;read-only&amp;rdquo; cache in App-V 4.6 SP1 was interesting but was not practical due to the maintenance aspects when you have to update the single cache file containing all of the apps.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;5.0 has a cacheless mode that eliminates the headaches and is a winner. It works directly with the server share App-V file.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is my preferred mode for any XenApp or VDI deployments.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It might be interesting for other well-connected desktop clients as well, but if they have the disk space I would prefer to let the &lt;/span&gt;&lt;br style="mso-ignore: vglayout;" /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;client cache to disk.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Obviously any mobile clients need to get cached to disk.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The directory listing below shows the cached file area for a typical application in App-V 5.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Previously we could not get a view of the files of the package from outside the virtual environment, so that we can even see this is part of the new transparency.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The uncached files of the package appear differently in this list, with the icon slightly greyed out and with an X placed over it.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/cache.png" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Previously, App-V packages could either be created optimized for streaming (The initial portion of the app delivered immediately with rest on demand) or for offline use (everything delivered initially).&amp;nbsp; In version 5, we now have three options:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Optimized for Delivery.&amp;nbsp; Only the Metadata is delivered initially with the rest on demand.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;Optimized for Streaming. Only the Metadata and initial portion is delivered initially.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;Optimized for Offline.&amp;nbsp; Everything delivered initially.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;And just as in the past, if you are not configured in cacheless mode, background streaming options are available.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;The client background caching in 5 has slowed down and will no longer overload the network.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If anything, I think the background streaming is too slow.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But you don&amp;rsquo;t have to wait.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Just launch the app and it will stream right away.&lt;span style="mso-no-proof: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Package Upgrades and Coexistence Mode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;App-V packages are usually backward compatible, but this release is so different that this isn't possible.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;To help, Microsoft has a powershell tool that will attempt to upgrade packages. The tool, which is part of the Sequencer, is just a formatter so you can try running all of your packages through without the need to revert a VM for each. The tool has a test option to pre-determine many of the things that prevent the converter from working, but just because the tool works doesn't mean the package is good. You still need to test.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;A first for App-V, it is possible to have both a App-V 5 client and a 4.6 SP2 client on the same machine. This would let you 4.6 for a while, but use 5 to cover one or two apps that don't work well under 4.6. Or conversely, move fully to 5.0 even if you find that odd app that doesn't work well on 5 yet. Personally, I have apprehensions about having a fully mixed environment with half of your apps on each client; I wouldn't be surprised to find some odd app interaction issues if you did that. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Client OS Support&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;As you would expect, 5.0 (as well as 4.6SP2) supports Windows 8 and Server 2012.&amp;nbsp; But notice that support for Windows XP&amp;nbsp;goes away in the 5.0 release.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 8pt 0in 0pt;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;What does Tim think: Should I use 5 or stay with 4.6SP2?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.FiveOh/tim.jpg" alt="" align="left" /&gt;I really like what Microsoft has done with App-V 5.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So much has changed, and I think that for the most part Microsoft has clearly thought through what AppVirt means today.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;These virtualized apps will work more like Native Apps, and things hidden away in poorly documented and complex black holes (like the FSD or PKG) are now transparent.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But even though I have worked with early builds for over a year, I am still cautious.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So much has changed in this release;&amp;nbsp;we should expect to hit some unexpected bumps in the upcoming months and will need to work around what we find.&amp;nbsp; Probably the least understood to me right now is the impact of running in compatibility mode. Customers should fully evaluate and test thoroughly if they want to go into production soon.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;So the answer to what version to use depends on a lot of details in your environment, but since I don't know your environment details I will suggest the following framework to help you answer this yourself.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you cannot get off of Windows XP, at least those clients will not be able to upgrade to 5.0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you are starting a new deployment, or are still just starting your Windows 7 migration, then I would jump to 5.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I think you will prepare more apps and faster.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you currently use 4.6SP1 and are heavy into (or just finished) your migration&amp;nbsp; to Windows 7, I would hold off for a while.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Most likely you should upgrade the clients to 4.6SP2 as soon as possible.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you have some troublesome apps that you still need to deal with, try them in 5.0 and consider adding the 5.0 client in compatibility mode.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Over time, you can slowly migrate apps over.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How long you live with compatibility mode is up to you.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you currently use 4.6SP1, and are not into a Migration, you might stay pat for now.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; Start testing with 5 and know your options.&amp;nbsp; &lt;/span&gt;While the range of apps that App-V 5 can do will be greater than for 4.6SP1, we don&amp;rsquo;t really know if it will be a proper superset, or if we will find some that no longer work with 5.0. So far, things look pretty good in this regard, but it is not unconceivable that some applications might fall off the list.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;__&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&lt;span style="font-size: small; font-family: Calibri;"&gt;Tim Mangan is a Microsoft MVP for App-V and a Citrix CTP.&amp;nbsp; He is the author of several books and can be found at TMurgent Technologies (&lt;a href="http://www.tmurgent.com"&gt;www.tmurgent.com&lt;/a&gt;) where his title is "Kahuna".&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 8pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=173902" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/5oK5UKZrTFc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2012/11/01/Mangan-on-what-you-need-to-know-about-microsoft-appv-5.aspx</feedburner:origLink></item><item><title>And here we talk about Citrix, Users, Apps, and Data</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/EPQERzlOAGU/and-here-we-talk-about-citrix-users-apps-and-data.aspx</link><pubDate>Sun, 21 Oct 2012 13:17:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:173789</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=173789</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2012/10/21/and-here-we-talk-about-citrix-users-apps-and-data.aspx#comments</comments><description>&lt;p&gt;Tim Mangan chimes in on post Synergy Barcelona 2012 thoughts on Citrix, Apps, and Data. Any-Any-Any becomes Many-Many-Many and then Right-Right-Right.&lt;/p&gt;...(&lt;a href="http://www.brianmadden.com/blogs/timmangan/archive/2012/10/21/and-here-we-talk-about-citrix-users-apps-and-data.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=173789" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/EPQERzlOAGU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2012/10/21/and-here-we-talk-about-citrix-users-apps-and-data.aspx</feedburner:origLink></item><item><title>Microsoft talks WinRT, Server 2012, Hyper-V, WinXP, at WorldWide Partner Conference</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/I5y1Nt1zwCs/Microsoft-talks-WinRT_2C00_-Server-2012_2C00_-Hyper_2D00_V_2C00_-WinXP_2C00_-at-WorldWide-Partner-Conference.aspx</link><pubDate>Thu, 12 Jul 2012 04:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:171359</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=171359</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2012/07/12/Microsoft-talks-WinRT_2C00_-Server-2012_2C00_-Hyper_2D00_V_2C00_-WinXP_2C00_-at-WorldWide-Partner-Conference.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Tim Mangan is at the &lt;a href="http://www.digitalwpc.com/"&gt;Microsoft Worldwide Partner Conference&lt;/a&gt; , in Toronto Canada, this week, and sent in this report on the happenings there:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Following up on the &lt;a href="https://www.brianmadden.com:443/blogs/timmangan/archive/2012/07/09/microsoft-worldwide-partner-conference-day-1.aspx"&gt;Report from Day 1&lt;/a&gt; of the Microsoft Worldwide Partner Conference I am now into Day 3. &lt;/p&gt;
&lt;p&gt;The day 2 Keynote started with Satya Nadella, President of the Server and Tools Business area.  I remember meeting Satya over dinner at the .NET launch event 11 years ago and he was impressive even back then.  Satya talked about three announcements for the day.  First, he covered the gap I noticed in the first day&amp;rsquo;s keynote.  Windows Server 2012 will RTM in August with GA in September.  This is actually ahead of the desktop GA plan, because they don&amp;rsquo;t need to wait for Hardware manufactures to complete their OEM process on the build.  The second was a Tech Preview that allows hosting partners to offer Azure like services .  The third announcement is a Hyper-V Switch program, designed to encourage customers to switch to Hyper-V R3.  &lt;/p&gt;
&lt;p&gt;We saw Microsoft do a decent job of blending traditional, private cloud, and public cloud options.  Microsoft has a slight twist on the distinction between those first two in that they refer to private cloud as being if the OS is virtualized.  This compares with the language Citrix uses where private cloud means that you have automated the deployment and management.  So using Microsoft&amp;rsquo;s definition we have been doing private cloud for a while, and with Citrix&amp;rsquo;s we need to buy a bunch of new capabilities first.  &lt;/p&gt;
&lt;p&gt;We also heard a lot about Windows RT (the version of Windows 8 for ARM processors) and apps.  What became clear to me through this keynote and other conversations I had with some Microsofties, is that on Windows RT, ONLY Metro apps will work, except for Word/Excel/PowerPoint.  Previously I had thought this meant that existing x86 apps wouldn&amp;rsquo;t work because of the difference in the processors.  But what became clear to me this day is that only the three parts of Office (notice Outlook is not in that list) would work as Desktop apps.  No other desktop apps will work, and even office plugins will not work.  Our friends at Citrix are probably not lost on that difference and I would expect them to push their receiver to XenApp as the way for enterprises to handle BYOD of those devices.&lt;/p&gt;
&lt;p&gt;Next up on the Day 2 Keynote was Kirill Tatarinov, President of the Microsoft Business Solutions Division, which means Microsoft Dynamics.  He had some cool stuff to talk about that I couldn&amp;rsquo;t care less about, so you can watch the video here &lt;a href="http://www.digitalwpc.com/"&gt;www.digitalwpc.com&lt;/a&gt; if it is important to you.&lt;/p&gt;
&lt;p&gt;We then heard from Laura Ipsen, from the Public Sector group, followed up by Thom Gruhler from the Windows Phone group.  He &amp;ldquo;announced&amp;rdquo; Windows Phone 8 (not sure that was new news?) and spent some time showing it off.  Although a different OS than the desktop OS, the design does share much of the core code and takes advantage of this.  They showed being able to resize the tiles (so why can&amp;rsquo;t you to that on the Windows 8 start screen?).  Is what they showed significant?  I&amp;rsquo;m not a phone guy, but being better might not mean anything in a market driven by cool. &lt;/p&gt;
&lt;p&gt;The end of the Tuesday keynote was a collection of demos of things being done in Microsoft Research and some partners.  One interesting demo was a use of Kinect.  They used the camera, with its positioning sensor, to move it around a person to create a 3d model of the person, then used a 3d-printer to create a plastic version of him.  Another used Kinnect with a white wall and projector to be a very cheap version of a multi-touch enabled tablet (although obviously with only one camera it can&amp;rsquo;t have the detail control over one of those Perceptual Pixel devices.  Some new work on Bing was also showcased, where search becomes smarter to bring multiple related ideas together into a single search.&lt;/p&gt;
&lt;p&gt;The Day 3 keynote, on Wednesday, was all about getting the partners charged up for the next year. Kevin Turner, Chief Operating Officer took to the stage to talk about &amp;ldquo;Leveraging a new era&amp;rdquo;, playing off of the Balmer comment about this being an Epic year.  He listed eight technology trends that Microsoft feels are significant right now: Cloud, Data Explosion, Social Computing, Natural Interaction, Ecosystem of Computers, Consumerization of IT, Ubiquitous Connectivity, Machine Learning. He emphasized the breadth of changes that Microsoft is providing this year, refactoring just about every product they offer in a short 12 month period.  One great line given was an exhortation for partners to help &amp;ldquo;rescue people from Oracle and IBM&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;He also touched on the controversy over whether Windows 8 Metro is a tablet OS only by referring to the new OS as a &amp;ldquo;No Compromises&amp;rdquo; operating system that works as well with touch or mouse.  While my initial reaction to new the OS interface wasn&amp;rsquo;t all that positive, with time I am warming a little (as in &amp;ldquo;it isn&amp;rsquo;t that bad).  Once you get used to is, flipping between desktop and metro isn&amp;rsquo;t that bad, so maybe after a year or so we&amp;rsquo;ll all be used to it.&lt;/p&gt;
&lt;p&gt;Kevin also touched on the end of Windows XP, commenting that they will have a big party for the 15&lt;sup&gt;th&lt;/sup&gt; birthday of Windows XP, and then they will put it to sleep.  He committed that they will not extend that date.  He reminded partners that this was a $12B opportunity, and advised partners that the best way to get customers to Windows 8 is to get them to Windows 7 now.  He reiterated a commitment that any PC running Windows 7 will run Windows 8.  He followed that up with a comment that the best way to get customers ready for the cloud, whether that means this year or down the road, it to get Active Directory fully deployed and up to date, and System Center too.  Federated Identity is still a touchy subject with customers, so it might not be as simple as that, but those are two essentials before shifting loads out to Azure.&lt;/p&gt;
&lt;p&gt;There were a few claims made in the 60+ minute talk. He claimed that in the most recent quarter, Hyper-V is winning share from VMware for first time ever. SQL &amp;nbsp;is now Worldwide unit share leader 46% of new shipments, (2.5x Oracles ( probably by unit and not by dollar?). Bing now leading Google in search relevance was another claim. &amp;nbsp;In predictions, he predicted that by next year Office 365 will become the fastest growing product in the company.  That news is likely not welcome to hosted exchange providers that will need to retool if it becomes reality.&lt;/p&gt;
&lt;p&gt;In a shift towards consumer, Kevin talked about the new Microsoft Retail stores.  He told retail partners, don&amp;rsquo;t worry about our stores as they will still be selling the bulk of the retail stuff.  It seems as though those stores are more to counter the Apple  image rather than become a revenue stream.  To poke more fun ge showed a video of the Siri request about what the best smart phone ever (with a response showing the Nokia with Windows Phone).  The video was shot before Apple tweaked that response in the service after being embarrassed by that answer.  He also spent some time debunking the &amp;ldquo;Post PC Era&amp;rdquo; talk. In Microsoft&amp;rsquo;s view, &amp;nbsp;Win8 is the new era and it is both a PC and a personal touch device.  One thought I had in listening to all of this was whether Microsoft needs to sell a single Windows Surface PC for their recent event to be a success?  Is the surface PC more message or more product?  Considering I haven&amp;rsquo;t seen one (yet) this week, I wonder.&lt;/p&gt;
&lt;p&gt;Closing the session out, Kevin finished by emphasizing the &amp;rdquo;No compromises&amp;rdquo; message and &amp;nbsp;charging the partners to be bold and help the customers adopt to the New Era.  Microsoft is spending a lot of money refreshing pretty much all of their product line in a short 12 month period to greet and create this new era, and customers will need their help to move along. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=171359" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/I5y1Nt1zwCs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2012/07/12/Microsoft-talks-WinRT_2C00_-Server-2012_2C00_-Hyper_2D00_V_2C00_-WinXP_2C00_-at-WorldWide-Partner-Conference.aspx</feedburner:origLink></item><item><title>Microsoft talks consumerization, Windows 8 release at Worldwide Partner Conference: Tim Mangan's recap</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/0wcHf-nhW6c/microsoft-worldwide-partner-conference-day-1.aspx</link><pubDate>Mon, 09 Jul 2012 18:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:171281</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=171281</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2012/07/09/microsoft-worldwide-partner-conference-day-1.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Tim Mangan is at the &lt;a href="http://www.digitalwpc.com/"&gt;Microsoft Worldwide Partner Conference&lt;/a&gt; , in Toronto Canada, this week, and sent in this report on the happenings there:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I am at my first WPC this week, along with about 16,000 other of the 640,000 people working for Microsoft Partners around the world.&amp;nbsp; You can catch the remaining morning keynotes and much more with live streaming from the conference here: &lt;a href="http://www.digitalwpc.com/"&gt;www.digitalwpc.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Microsoft kicked off the event with a keynote at the packed Air Canada Center (where the Candians play hockey and Raptors play at Basketball).&amp;nbsp; The morning keynote on day one, kicked off with fire breathing dancers and singers from Circque du Soleil,&amp;nbsp; featured Mr. Congeniality (aka Steve Balmer, CEO of Microsoft).&amp;nbsp; Let&amp;rsquo;s just say I wouldn&amp;rsquo;t want to the be stage hand that he chats with about the 4 Microphones he needed during that keynote!&amp;nbsp; Steve was aided by a research analyst who in theory was interviewing Steve but would just occasionally throw a softball question to remind people that he was also on stage, but then quickly get out of the way for Steve to show his passion.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/TimWPC.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Balmer described 2012 as an &amp;ldquo;Epic Year&amp;rdquo; for Microsoft, listing only the founding, 1981 (launch of the PC), 1995 (launch of Windows 95) as the other epics in Microsoft history.&amp;nbsp; He made his case that it is a great time to be a Microsoft partner, and with the new products coming out the possibilities are endless.&amp;nbsp; He noted that even last year (in what I would call a &amp;ldquo;muddling economy&amp;rdquo;) partner revenues grew 13%.&lt;/p&gt;
&lt;p&gt;Unlike a Citrix keynote, where The Cloud everything, this keynote was clearly not focused on driving partners to the cloud.&amp;nbsp; Oh it was there in the keynote, but only as examples of real things today and opportunities for the future.&amp;nbsp; One of those examples was Lowes (a home improvement store chain) that signed on for 200,000 users of Office 365.&amp;nbsp; This slow filtering in&amp;nbsp;of cloud things, sometimes viral and sometimes strategic, seems more realistic to me than the "get with the cloud or perish" approach.&lt;/p&gt;
&lt;p&gt;Steve was aided by some helpers for the keynote.&amp;nbsp; First Kurt DelBene, President of the Office Division came on stage to talk about a few things.&amp;nbsp; He announced that as of today, Microsoft Partners can now directly sell Office 365 through the Open program (a sales program where the partner takes the revenue for Microsoft products directly, and then pays Microsoft).&amp;nbsp; This has been a sore point with partners, and has help slow down the adoption.&lt;/p&gt;
&lt;p&gt;Kurt also talked about the Yammer acquisition.&amp;nbsp; He talked about integration with Sharepoint today, and Link and Office integration down the road as key features of the collaboration tool.&amp;nbsp; Having been busy playing with Podio (the Citrix acquisition in the same space), I haven&amp;rsquo;t had time to play with Yammer yet, so I&amp;rsquo;m not sure how it stacks up.&lt;/p&gt;
&lt;p&gt;Kurt and Steve made a point about what they termed &amp;ldquo;Viral Adoption&amp;rdquo;, which is what we also think of as &amp;ldquo;Consumerization of IT&amp;rdquo;.&amp;nbsp; They described it in terms of being inevitable, but that the enterprise needs to make is &amp;ldquo;appropriately secure&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Kurt also talked about Office 15.&amp;nbsp; This new version, in Tech Preview since earlier this year, he intoned would ship the same time as the server and phone products.&amp;nbsp; Note that he didn&amp;rsquo;t say desktop and he didn&amp;rsquo;t give any dates to that.&amp;nbsp; Sometimes what they don&amp;rsquo;t say is important!&lt;/p&gt;
&lt;p&gt;Steve again took center stage and talked a little about Windows 8, but he surprisingly said nothing all remarkable about it.&amp;nbsp; When Rich asked about Surface, which is a touchy subject among a few of the OEM partners, Steve said that there are about 375million new PCs every year, and hinted that if Microsoft sells a few million of those devices there is still a lot of opportunity for the OEMs.&lt;/p&gt;
&lt;p&gt;Then Steve brought out Tami Reller, CMO of the Windows and Windows Live division to show off some of the partner devices.&amp;nbsp; It wasn&amp;rsquo;t lost on me that the Microsoft Surface was not shown!&amp;nbsp; I counted 17 devices on stage, from Acer, Asus, HP, Lenova, Samsung, Toshiba, and Qualcom (others may have been there, but those are the ones I detected).&amp;nbsp; The first 8 of those devices were touch enabled devices loaded with Windows 8, and showed the various form factors that partners are making, from thin notebook design, to tablets, including one that docks into a keyboard, to a &amp;ldquo;Yoga&amp;rdquo; design that flips a full 180 degrees.&amp;nbsp; One Samsung device was touch, but instead of touch screen used an oversized touchpad.&amp;nbsp; The large Lenovo display boasted a 10 point multi-touch screen. I think that only one of the devices was a WinRT (but I&amp;rsquo;m not entirely sure).&lt;/p&gt;
&lt;p&gt;The other devices were Windows 7, but Tami talked about a new program that will allow devices sold with Windows 7 today to be eligible for an upgrade to Windows 8 Pro at $14.99.&amp;nbsp; That is far better than the general upgrade pricing ($49.99) announced last week. &lt;/p&gt;
&lt;p&gt;Tami also performed a Windows-to-go demo.&amp;nbsp; This is where you can put your complete windows image on a bootable flash drive and plug it into any Windows 7 PC (eh, one that has the bios set to allow you to boot from a flash device) and boot to it.&amp;nbsp; The demo looks cool (not the first time I have seen it), but I am not sure how many people will really use it.&lt;/p&gt;
&lt;p&gt;Tami did give us dates, not necessarily firm ones but probably pretty solid at this point.&amp;nbsp; Technically she didn&amp;rsquo;t commit to these dates, but said that they were on track for them.&amp;nbsp; &lt;strong&gt;Windows 8 will RTM to manufacturers on the 1&lt;sup&gt;st&lt;/sup&gt; week in August&lt;/strong&gt;.&amp;nbsp; Enterprise availability would be &amp;ldquo;in August&amp;rdquo;, and General Availability (when any shmo with a credit card can buy it) is end of October.&amp;nbsp; Again, I will note that nothing was said about release of Windows Server 2012, so I assume that comes later.&amp;nbsp; If it tracks like the Windows 7/Server 2010 dates, that would mean November/December for manufactures and enterprises, and Jan/Feb for GA.&lt;/p&gt;
&lt;p&gt;Next up, Balmer announced a new acquisition today.&amp;nbsp; &lt;strong&gt;Microsoft &lt;a href="http://www.microsoft.com/en-us/news/Press/2012/Jul12/07-09TouchscreenPR.aspx"&gt;acquired Perceptual Pixel&lt;/a&gt;&lt;/strong&gt;.&amp;nbsp; They are the folks who make those wall sized multi-touch displays you see on TV.&amp;nbsp; PPI is a six year old company, and Balmer has one of these devices in his office (maybe he can do a Remmington Shaver like commercial).&amp;nbsp; Jeff Hahn, from PPI demoed their largest device, an 82-inch multi-touch device.&amp;nbsp; Maybe &amp;ldquo;massively multi-touch&amp;rdquo; would be appropriate as it can handle 100 simultaneous touches.&amp;nbsp; Hahn showed how OneNote can instinctively understand the difference between his finger (used to pan) and a pen (used to draw), making for a more natural use as a &amp;ldquo;whiteboard&amp;rdquo;.&amp;nbsp; The key point that was important for the acquisition is that it is just a PC with Windows sitting behind a massively impressive input/output display device.&amp;nbsp; Steve mentioned that the device shown is about $80,000 per unit today (dashed any thoughts running through my head at the time), and that they need to get volume to drive the prices down so that conference rooms can afford to get one.&lt;/p&gt;
&lt;p&gt;I look forward to a week of great conversations with other partners this week.&amp;nbsp; I will report back later this week on what else I learn.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=171281" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/0wcHf-nhW6c" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2012/07/09/microsoft-worldwide-partner-conference-day-1.aspx</feedburner:origLink></item><item><title>Thought on App-V 5.0 Beta: Don't stop your Windows 7 Migration</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/pW7ZGvJFztE/thought-on-app-v-5-0-beta-don-t-stop-your-windows-7-migration.aspx</link><pubDate>Thu, 05 Apr 2012 12:05:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:168703</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=168703</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2012/04/05/thought-on-app-v-5-0-beta-don-t-stop-your-windows-7-migration.aspx#comments</comments><description>&lt;p&gt;In a &lt;a href="http://windowsteamblog.com/windows/b/business/archive/2012/04/04/introducing-ue-v-and-app-v-5-0.aspx?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;blog post this week&lt;/a&gt;, Microsoft&amp;#39;s Karri Alexion-Tiernan announced the Beta for App-V 5.0, plus an additional MDOP add-on called UE-V. (The App-V 5.0 Beta is available &lt;a href="http://www.microsoft.com/getappv5"&gt;from Connect&lt;/a&gt;). I want to provide all of those people in the mist of their Windows 7 migrations that are putting a lot of effort into App-V 4.6 Sp1 some advice.&lt;span&gt;&amp;nbsp; &lt;/span&gt;And there are a heck of a lot of people right in the middle of that migration right now!&lt;/p&gt;
&lt;p&gt;Take a deep breath.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It&amp;#39;s OK.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You are not wasting time or money.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I&amp;#39;ll explain...&lt;/p&gt;
&lt;p&gt;App-V 5.0 is the most dramatic change to App-V in a really long time, possibly the biggest since the initial release by Softricity.&lt;span&gt;&amp;nbsp; &lt;/span&gt;While I have been working with previous private releases for some time, I was surprised by the Beta release this week.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Microsoft doesn&amp;#39;t reveal dates to us, even under NDA, but I didn&amp;#39;t expect a public beta until probably the end of June.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t know the NDA process, it works like this. Microsoft reveals a lot of stuff to us in advance, to get our feedback and help tune what they are building. Some of what they reveal might not make it into the final product, while some of it might not be in the Beta version and will appear later. Then they don&amp;#39;t let us know what is in or out when they announce. We can only talk about the things that are publicly visible (in announcements or the actual product), so when the beta happens we have to download the Beta to determine what is or isn&amp;#39;t in there with our own two eyes. I have been making a few posts in my private blog here: &lt;a href="http://www.tmurgent.com/TMblog"&gt;http://www.tmurgent.com/TMblog&lt;/a&gt;. This will be on ongoing effort.&lt;/p&gt;
&lt;p&gt;The release sports a more modern replacement for the current App-V Server, and the biggest impact of the release will only be to folks using the App-V Server. The Sequencer looks mostly the same, however the output has a new APPV format that replaces the SFT format. The Client is also updated, with the biggest change being the removal of the virtual drive letter that was a pain point for anyone moving to App-V in the past (although once you find an available drive letter it isn&amp;#39;t a problem any more). In between, the plumbing is all changed, with RTSP and block level streaming replaced by HTTP and SMB streaming. These changes have less impact to those using SCCM or the Stand-alone client, but they are significant. There are a ton of other things to talk about also, but those will have to wait.&lt;/p&gt;
&lt;p&gt;With the dramatic change in format, there is a package converter to help.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You better learn powershell (and I have a tool to help with the conversion).&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;But the process of sequencing is pretty much the same (other than the new output format) -- after all the real effort is figuring out how the apps really work and how you want them to work differently than what the ISV thinks.&lt;/p&gt;
&lt;p&gt;The changes in this release are probably the biggest since the original release of SoftGrid.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Do not expect Microsoft to have a final release quickly.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This feels like a long release cycle to me, with such dramatic changes.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Features may come and go in that process as well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Some still remember the features added in the App-V 4.5 RTM version that were not even visible in RC1!&lt;span&gt;&amp;nbsp; &lt;/span&gt;And once we have a final release, we all will need time to find and determine how to handle apps that no longer work in the new version.&lt;span&gt;&amp;nbsp; &lt;/span&gt;While I expect to be able to add many more apps to App-V that weren&amp;#39;t possible/worth-it in the past with 5.0, I can&amp;#39;t imagine such radical changes not leaving one or two behind. &lt;/p&gt;
&lt;p&gt;Finally, I&amp;#39;ll just mention that it is not insignificant that Microsoft also released a Beta for 4.6SP2 last month.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The purpose of that Beta is to support Windows 8.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I can&amp;#39;t say more yet, but if 4.6SP2 gives you a better feeling that packaging and deploying in App-V 4.6SP1 today has more legs to it, that would be a good thing.&lt;/p&gt;
&lt;p&gt;So when the guy or gal down the hall asks if what you are doing now with 4.6SP1 makes any sense, the answer is YES!&lt;span&gt;&amp;nbsp; &lt;/span&gt;Do play with the beta.&lt;span&gt;&amp;nbsp; &lt;/span&gt;But don&amp;#39;t let a future product announcement slow down your current migration to Windows 7.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=168703" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/pW7ZGvJFztE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2012/04/05/thought-on-app-v-5-0-beta-don-t-stop-your-windows-7-migration.aspx</feedburner:origLink></item><item><title>Mulligan: Did Citrix CTO Martin Duursma signal a change at Citrix Synergy Barcelona?</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/WQ69YXZQI9Q/Mulligan_3A00_-Did-Citrix-CTO-Martin-Duursma-signal-a-change-at-Citrix-Synergy-Barcelona_3F00_.aspx</link><pubDate>Wed, 02 Nov 2011 05:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:165296</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=165296</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/11/02/Mulligan_3A00_-Did-Citrix-CTO-Martin-Duursma-signal-a-change-at-Citrix-Synergy-Barcelona_3F00_.aspx#comments</comments><description>&lt;p&gt;I have been trying to get my head wrapped around the CTO Supersession at Synergy Barcelona last week.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I wrote my initial impressions of the session &lt;a href="https://www.brianmadden.com:443/blogs/timmangan/archive/2011/10/27/citrix-synergy-barcelona-day-2-keynote-aka-quot-super-session-quot.aspx"&gt;in an article here right after the session&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Later on, Benny Tritsch, who sat beside me at the presentation, wrote his views as "impressive and confusing"&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;a href="http://drtritsch.com/2011/10/citrix-synergy-europe-2011-impressive-and-confusing"&gt;in his blog here&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But given a little time to think about it, I wonder if Martin perhaps was signaling a strategy change within Citrix.&amp;nbsp; I want a mulligan on my take of the session.&lt;/p&gt;
&lt;p&gt;Citrix has become a big company in the last ten years that I have been watching them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;No longer a "one trick pony", the company has grown through acquisitions and expansion of the product line into entirely new areas.&lt;/p&gt;
&lt;p&gt;When the CTPs gathered in Fort Lauderdale a year ago to meet, we had a great session with then CTO Harry Labana.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;One of the comments from the CTPs at that meeting struck home - that Citrix has grown so wide that they now compete with everybody.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Microsoft on the remote protocols and terminal servers (see Shawn Bass take on &lt;a href="https://www.brianmadden.com:443/blogs/shawnbass/archive/2011/10/31/is-microsoft-finally-closing-in-on-citrix-with-a-look-back-at-ten-years-of-quot-microsoft-is-going-to-kill-citrix-quot-stories.aspx"&gt;Citrix vs Microsoft here&lt;/a&gt;), VMware (and Microsoft) on the Hypervisor, Cisco and others on the WAN edge devices, and a slew of folks like WebEx on the collaboration front. &lt;/p&gt;
&lt;p&gt;Even the CTO office was a diverse bunch.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Where many companies have one CTO, Citrix had a (virtual) office of them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This was part of Citrix growing up also.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Enabling multiple, highly skilled professionals, to lead the company in sometimes seemingly conflicting directions.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At Synergy in SanFrancisco this spring, we had a great opportunity to hear from the CTOs together on stage.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Normally the large keynote-like sessions are dominated by Mark Templeton, but for a change the company gave these guys a chance to talk about what they are doing and why.&lt;/p&gt;
&lt;p&gt;In the year since our meeting last fall, some of the prominent CTOs have moved on.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Harry &lt;a href="https://www.brianmadden.com:443/blogs/brianmadden/archive/2011/05/02/citrix-s-desktop-cto-harry-labana-leaves-citrix-for-appsense.aspx"&gt;is now at AppSense&lt;/a&gt; , while CTO Simon Crosby and CTO Ian Pratt both &lt;a href="https://www.brianmadden.com:443/blogs/gabeknuth/archive/2011/06/23/simon-crosby-and-ian-pratt-move-on-from-citrix-create-bromium-inc.aspx"&gt;departed to start Bromium&lt;/a&gt;.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Citrix is retooling at the CTO office.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I'm not even sure who all of the CTOs are right now.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For sure, I know of three of them.&lt;/p&gt;
&lt;ul style="margin-top: 0in; unicode-bidi: embed; direction: ltr; margin-bottom: 0in; margin-left: 0.375in;" type="disc"&gt;
&lt;li&gt;Martin Duursma, who heads up Citrix Labs&lt;/li&gt;
&lt;li&gt;Bert Christiansen, from the Citrix OnLine division&lt;/li&gt;
&lt;li&gt;Sheng Liang, CTO for the Cloud Division&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I know Martin has been around for years driving Citrix to be innovative.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I think Bert joined when Citrix bought the company Expertcity (known for their GoToMyPC and GoToAssist products) in 2003, but the OnLine division has always been off to the side so we rarely hear much from them at the big meetings. Sheng came with the Cloud.Com acquisition this summer so he is brand new.&lt;/p&gt;
&lt;p&gt;So when Citrix decided to give the second day keynote completely to the three CTOs for the first time, perhaps we shouldn't be surprised that the result wasn't a Mark Templeton style orchestrated event.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;After the blizzard of&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;a href="https://www.brianmadden.com:443/blogs/gabeknuth/archive/2011/10/26/citrix-synergy-barcelona-keynote-news-and-notes.aspx"&gt;announcements in the day 1 keynote&lt;/a&gt; that was choreographed by Templeton, we expected to hear how these new things all fit together and how we might use them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Instead, we had three &lt;span style="font-style: italic;"&gt;seemingly&lt;/span&gt; independent presentations from the CTOs in three different divisions.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But while disappointed that I didn't hear what I expected, it was a worthwhile glimpse into the inner workings at Citrix, or at least a tool to speculate at it.&lt;/p&gt;
&lt;p&gt;Bert's presentation, on the surface, was about how the recently announced ShareFile acquisition fits into the OnLine division.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In announcing GoToMeeting Workspaces, Citrix might be bringing the OnLine division more into the fold.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;No longer are they only that one-off thing people do at an enterprise for external communication.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Workspaces is a play to get into the middle of every day activity as part of the desktop (little 'd') landscape.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Perhaps this division is becoming a little more integrated?&lt;/p&gt;
&lt;p&gt;Sheng's portion of the presentation was on the surface more of an introduction.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But more than an introduction, his message was more like "we do cloud for the big boys, but you can easily use it to build a private cloud and gain the benefits".&lt;/p&gt;
&lt;p&gt;But it was Martin's presentation that needed a mulligan.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In his presentation, we spent a while talking about how companies need to go vertical.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;He used some good examples of&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;successful companies got that way by a focus on combining a vertical solution for their customers.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Unfortunately, he also used some examples that were questionable on their face (Google/Motorola?).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But he failed to connect that meaning of going vertical to the rest of the presentation for the audience.&lt;/p&gt;
&lt;p&gt;In looking back at the event, perhaps I've now made that connection.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Martin might be addressing that concern that Citrix is so wide, that it is time for some vertical thinking within Citrix to balance that out.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In the realm of his focus, Citrix wants to own the remote desktop space. The AppDNA purchase helps to fill a hole in that space -- helping their customers with their existing app migration.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Another demo in his presentation also is aimed at filling that hole.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Remote-Desktop-Services-RDS"&gt;XenApp&lt;/a&gt; SDK is aimed at helping developers modify their apps to run centrally yet leverage the power of the local client device.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;[By the way, don't be fooled by the name, you know it is bound to work on &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Citrix-XenDesktop"&gt;XenDesktop&lt;/a&gt; apps too.]&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The reference design for HDX silicon also fits into this vertical thinking.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;While these are simple steps right now, some vertical thinking might be just what Citrix needs right now.&amp;nbsp; It will be interesting to see how this unfolds.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=165296" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/WQ69YXZQI9Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/11/02/Mulligan_3A00_-Did-Citrix-CTO-Martin-Duursma-signal-a-change-at-Citrix-Synergy-Barcelona_3F00_.aspx</feedburner:origLink></item><item><title>Citrix Synergy Barcelona Day 2 Keynote (aka "Super Session")</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/_ee973S2mfU/citrix-synergy-barcelona-day-2-keynote-aka-quot-super-session-quot.aspx</link><pubDate>Thu, 27 Oct 2011 10:43:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:165052</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=165052</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/10/27/citrix-synergy-barcelona-day-2-keynote-aka-quot-super-session-quot.aspx#comments</comments><description>&lt;p&gt;Citrix "Super Session", Synergy Barcelona Oct 27, 2011&lt;/p&gt;
&lt;p&gt;Tim Mangan reports on the second day "Super Session".&lt;/p&gt;
&lt;p&gt;Otherwise called a Keynote, this morning's session focused on three topics:&amp;nbsp; Collaboration, Cloud, and Mobility.&amp;nbsp; While Wednesday's session was about announcements, this morning was about explaining the message.&amp;nbsp; Mark T left the work to his minions (not sure if he was sleeping in or off somewhere).&amp;nbsp; Can't believe I am saying this, but I missed him (but only a little).&amp;nbsp; Lots of people slept off the party so the audience was a little light this morning!&lt;/p&gt;
&lt;p&gt;Kicked off by Citrix Online CTO Bert Christiansen, the first session on Collaboration was really about positioning the technologies that Citrix is involved with as being about changing the way work is done.&amp;nbsp; There must have been something subliminal in the messaging yesterday, because that was exactly what I was thinking about over breakfast this morning.&lt;/p&gt;
&lt;p&gt;I am convinced that we are in the throws of a serious change in how business gets done.&amp;nbsp; Unfortunately, the "solutions" being sold are to today's and yesterday's problems.&amp;nbsp; We think about enterprise employees as "task" or "knowledge" workers today, and part of what we need to do is change that thinking.&amp;nbsp; Task worker jobs are jobs that either need to be replaced by automation, or fundamentally rethought of.&amp;nbsp;&amp;nbsp; We should be thinking about workers in categories of those that do their job by implementing processes and those that do their job by collaborating with others.&amp;nbsp; For example, Call Center workers do the former.&amp;nbsp; Today we treat them in a way that leads directly to customer dis-satisfaction.&amp;nbsp; Rather than provide closed minded tools and encourage call volume handling to move the business forward, we should be enabling them to have better interaction with the customer to truly solve the callers problems.&amp;nbsp; But how does the change being sold do this?&amp;nbsp; No clue. &lt;/p&gt;
&lt;p&gt;But the last 40 years have shown that businesses will need to use new technology to change the ways in which they get work done or they become less efficient and die.&amp;nbsp; The keys, which were part of the messaging this morning are about transforming the infrastructure to get the work done.&amp;nbsp; Each of the CTOs in essence talked about this, each in their own focused way.&lt;/p&gt;
&lt;p&gt;CTO Bert used GoToMeeting, especially GTM HD Faces and the new Workspaces as a model to redefine how collaboration happens in the enterprise.&amp;nbsp; More and more, getting work done involves working with people who may not be sitting right next to you.&amp;nbsp; Structuring that work around tools to enable collaboration is nothing new, but kudos to Citrix for having a good one.&amp;nbsp; Unfortunately, along the way, there was a very lame demo involving LinkedIn that looked to me like a perfect example of "because it can be done doesn't mean it should".&lt;/p&gt;
&lt;p&gt;The demo involved Bert getting a request in Facebook for a video meeting, which he could launch right from Facebook.&amp;nbsp; Really?&amp;nbsp; Who spends all of their time in LinkedIn that I should receive the message there?&amp;nbsp; Just send me via email, please, or else you won't be there when I get around to noticing the request in a few weeks.&lt;/p&gt;
&lt;p&gt;Second up was Sheng Liang, CTO of Citrix's Cloud division, formerly from Cloud.com.&amp;nbsp; I had a great opportunity to meet Sheng and part of his team earlier this week at the CTP summit, and I was quite impressed.&amp;nbsp; Again, theme was change, which of course is a necessary theme to sell cloud.&lt;/p&gt;
&lt;p&gt;But Sheng's message wasn't that you need to go to the public cloud.&amp;nbsp; One stat that came out of his session was the 2010 hardware shipments worldwide.&amp;nbsp;&amp;nbsp; 8.8M servers, 350.9M PCs.&amp;nbsp; Desktops matter folks!&amp;nbsp; Sheng's message was more about using the lessons of the large public cloud to transform how you privately provide desktops.&amp;nbsp; Not just hosting, but planning for disaster.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;A &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Citrix-XenDesktop"&gt;XenDesktop&lt;/a&gt; deployment, managed via a private cloud using&amp;nbsp; Cloud Portal was shown.&amp;nbsp; It looked no harder than any other XenDesktop deployment in a demo (in other works:&amp;nbsp; much easier than reality).&lt;/p&gt;
&lt;p&gt;Although Sheng described it as "Desktop bursting into the cloud", a great term to use with your CTO to get buy-in, I'm thinking of this more in terms of the initial part of this morning's presentation.&amp;nbsp; Creation of temporary work spaces (desktops) for a project.&amp;nbsp; As you dynamically create a team for a project, create specially crafted desktops to enable them to do that job.&amp;nbsp; Accessed from their permanent desktop, the user gets everything they need.&lt;/p&gt;
&lt;p&gt;Third up was Martin Duursma, head of&amp;nbsp; Citrix Labs and Chair of the office of the CTOs at Citrix.&amp;nbsp; Martin's theme was the importance of enabling Mobility.&amp;nbsp; I still get a creepy feeling when the CTOs tell me that the iPhone and iPad require us to reinvent the workplace, but that doesn't mean we can ignore the things.&lt;/p&gt;
&lt;p&gt;Martin went into a segment about "vertical stacks" which was lost on me.&amp;nbsp; Maybe it was just me, but I felt that it was either a poorly communicated message or the wrong audience for the message.&amp;nbsp; I'm not even sure that the vertical stack concept is even a good one at a strategy (a good tactic for some yes, but not all).&lt;/p&gt;
&lt;p&gt;Fortunately he moved on and we got our first announcement of the day.&amp;nbsp; Martin brought Adam Jaques on stage and they made a &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Citrix-XenApp"&gt;XenApp&lt;/a&gt; announcement.&amp;nbsp; Yes, the product was actually mentioned on stage for more than 5 seconds!&amp;nbsp; &lt;/p&gt;
&lt;p&gt;XenApp 6.5 Mobility Pack was announced.&amp;nbsp; This is an SDK that developers can use to transform boring apps into ones that can use the rich local resources at the other end of receiver.&amp;nbsp; Think things like display form factors and GPS and the like.&amp;nbsp; In a likely first for Synergy, Visual Studio was shown and an app was transformed to work with the phone.&amp;nbsp; It wasn't anything as easy as shown to transform that app, but the concept was cool.&amp;nbsp; Project GoldenGate was also shown (as a simple screen shot).&lt;/p&gt;
&lt;p&gt;Martin also brought Ryan McCune, from Citrix partner Avanade on stage to demo using the SDK.&amp;nbsp; In another likely first for a Citrix keynote, this wasn't a live demo but a pre-recorded video of a demo.&amp;nbsp; Something must have gone horribly wrong for this to happen at a Citrix keynote, but it was a demo of what the partner did and not a demo of a Citrix product directly.&lt;/p&gt;
&lt;p&gt;It isn't clear what Citrix Customers were suppose to take away from the keynote this morning.&amp;nbsp; As my friend Dr. Benny suggested to me afterwards, there were no actions for the customers.&amp;nbsp; Perhaps this was a result of Mark T not driving the show this morning, perhaps because Citrix hasn't had enough time to absorb the new acquisitions, or perhaps Citrix themselves aren't sure where customers should be going.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Change, yes.&amp;nbsp; But change to what?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=165052" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/_ee973S2mfU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/10/27/citrix-synergy-barcelona-day-2-keynote-aka-quot-super-session-quot.aspx</feedburner:origLink></item><item><title>How to describe layering: the "blob," cake, or 3D Tetris? </title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/_tyfYYv7cj4/of-the-blob-layer-cakes-and-tretris3d.aspx</link><pubDate>Mon, 13 Jun 2011 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:161018</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=161018</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/06/13/of-the-blob-layer-cakes-and-tretris3d.aspx#comments</comments><description>&lt;p&gt;While we're in the process of figuring out the &lt;a href="https://www.brianmadden.com:443/blogs/brianmadden/archive/2011/02/18/there-s-a-difference-between-quot-a-desktop-quot-and-quot-the-desktop-quot.aspx"&gt;new &amp;ldquo;desktop&amp;rdquo;&lt;/a&gt; (small &amp;ldquo;d&amp;rdquo;), we have a lot of different ideas and models for how to layer and manage our stuff. None of the models seems quite right to me, and over the past few months I've been struggling for a way to describe why. I think I finally have some ideas down that I think I&amp;rsquo;m ready to share:&lt;/p&gt;
&lt;h2&gt;The traditional PC: The "Blob" Model&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/TheBlob3.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The traditional PC can be described as &amp;ldquo;The Blob&amp;rdquo;. In &amp;ldquo;The Blob&amp;rdquo;, there is no real separation between the operating system, applications, and the other stuff which for simplicity I will call &amp;ldquo;Application Related Data&amp;rdquo; (or ARD). There are files all over the place in the file system and crud all over the registry. Not organized and certainly not a pretty sight. When we want to do unnatural acts, such as to replace out the hardware or operating system, or more bizarre things like allow the user to roam to different operating systems, or even to be logged into multiple operating systems at the same time, I think we can all agree that the model of &amp;ldquo;The Blob&amp;rdquo; is butt ugly.&lt;/p&gt;
&lt;p&gt;To some extent, we have not had to worry too much about the blob in the enterprise. Vista was widely ignored and the major concern was when a user got new hardware.&amp;nbsp; Sometimes that meant just copying over the partition image, but when not we could build an OS and App image that matched and then use tools to migrate the user data.&amp;nbsp; This apples-to-apples copy works reasonably because it is simple.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/dataentry.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;In a session I did at BriForum in Darmstadt a number of years back, I attempted to frame the problem.&amp;nbsp; I broke the &amp;ldquo;ARD&amp;rdquo; category into eight different sub-categories of stuff that might need to be treated differently if we could only do the categorization properly. This proved way too complicated for people to deal comprehend easily, and certainly well beyond the ability for anyone to act upon after the blob is already created. In fact I concluded in that session that we really need the app developers to help us out of the problem, and that we really need Microsoft to lead them to start making new applications with organized data into these sub-categories.&amp;nbsp; This isn't happening and isn't about to.&amp;nbsp; Oh if I could be Bill Gates, just for one day...&lt;/p&gt;
&lt;h2&gt;The &amp;ldquo;Layer Cake&amp;rdquo; Model&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/layercake.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Today people are busy migrating from the Windows XP blobs they have to Windows 7. Most are at least playing with VDI, and hoping that they can make it work with a shared OS image. The model that we typically see is referred to as &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Desktop-Layering"&gt;&amp;ldquo;The Layer Cake&amp;rdquo;&lt;/a&gt;. By separating all of the stuff that is in The Blob into three different layers we, in theory, could have a simple model to deal with that would allow portability and flexibility in deployment. The claim is made that it is as simple as swapping out the OS layer to perform an upgrade.&lt;/p&gt;
&lt;p&gt;When you see this model, you first need to recognize that we are talking about only a new deployment. You don&amp;rsquo;t really transform The Blob, but lay out an image in this format from the start. There are migration tools and vendors to help bring things over, but fundamentally you want to think of this as a fresh deployment. But I don&amp;rsquo;t like Layer Cake as a model at all. Unfortunately, it is too simplistic to work well enough in complex application environments in the long run. I&amp;rsquo;ll explain that statement in a long-winded way.&lt;/p&gt;
&lt;h2&gt;&amp;ldquo;The AppVirt&amp;rdquo; Model&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/appvirt.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Another trend I see happening as companies move to Windows 7 is that they are adopting &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt;application virtualization&lt;/a&gt; in a widespread way. They know that they have lots of application issues, and&amp;nbsp;the major one is conflict between applications.&amp;nbsp;AppVirt has proven itself as the best solution to this problem. [Side note: It is ironic that it took so long for mass adoption of AppVirt. While we still have significant application conflict issues, much of the worst applications are being or have been retired. But I guess you only need one business critical app to be the problem!] But containerizing and isolating applications is also a smart move to enable flexibility and portability, both today and in the future. But the AppVirt model looks like the drawing on the left.&lt;/p&gt;
&lt;p&gt;We have been successfully using this model for ten years now. AppVirt allows us to deliver and maintain OS, App (Application components and base configuration), and User-based-ARD separately from each other, with proven ability to roam between machines and operating systems and considerable ability to upgrade the application without losing the user&amp;rsquo;s ARD. Unfortunately AppVirt isn&amp;rsquo;t perfect either. Not every app can be put into a container. The list of applications not supported by AppVirt grows smaller each year, but it is still significant enough that AppVirt by itself is not a 100% solution.&lt;/p&gt;
&lt;h2&gt;The &amp;ldquo;Pillar Cake&amp;rdquo; Model&lt;/h2&gt;
&lt;p&gt;So what do people do, combine these models? They are trying to. I don&amp;rsquo;t see vendors show the model drawing I have below, but they certainly feel that combing &amp;ldquo;User Environment&amp;rdquo; products with AppVirt solves all of you problems. I see customers struggle with implementing this, and probably mostly because nobody wants to understand the application details enough. The first attempt typically looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/pillar.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;A nice simple picture that combines the best of both worlds, right? No. Application conflict, it turns out is about more than conflict of the App later, but also often conflict at the ARD layer as well. We see this all the time when two versions of an app are needed by the same user, maybe Office 2010 for general use but Word 2003 needed for another app. If you take out the ARD separation, you have a problem. So what do you do?&lt;/p&gt;
&lt;h2&gt;The &amp;ldquo;Chinese Menu&amp;rdquo; Model&lt;/h2&gt;
&lt;p&gt;Here in the US when I was younger you might go to a &amp;ldquo;Chinese&amp;rdquo; Restaurant and rather than the combination plates you see on the menu today, they had columns with the different types of food. To order, you picked the items you wanted from each column. For those unfamiliar, we refer to this as a Chinese Menu. To combine AppVirt with User Environment you need to use the &amp;ldquo;Chinese Menu&amp;rdquo; Model.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/chinese.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;In reality it becomes more complicated than the drawing above; with any given application there may be need for some ARD to stay in the AppVirt layer and some to be in the user layer. But there are still more complications. First, let&amp;rsquo;s look at the latest complications in AppVirt.&lt;/p&gt;
&lt;h2&gt;The &amp;ldquo;AppVirt DSC&amp;rdquo; Model&lt;/h2&gt;
&lt;p&gt;Applications sometimes integrate with each other, so full separation isn&amp;rsquo;t always a good thing. Often, the integration is just on a file basis and this isn&amp;rsquo;t a problem. Other times, we just build an application suite container with all of the inter-dependent applications and it acts as a single application for the purpose of our models. But some applications are more like application platforms with lots of tentacles. Microsoft Office is a prime example. The single package approach quickly turns into a nightmare there. So instead we create application suites. App-V uses the term &amp;ldquo;Dynamic Suite Composition&amp;rdquo; (DSC) and so I&amp;rsquo;ll use DSC here as a generic term. Depending on how DSC is done, you might end up with a model that looks like either of the drawings below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/appvirt-dsc-1.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/appvirt-dsc-2.jpg" alt="" /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The &amp;ldquo;Tetris 3D&amp;rdquo; Model&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan.Tetris3D/Tetris3D.PNG" alt="" width="301" height="234" /&gt; &lt;/p&gt;
&lt;p&gt;When I start thinking about combining all of this into a single model my mind currently turns to an old video game, Tetris3D (I can&amp;rsquo;t find the original DOS game, but here is a clone called &lt;a href="http://www.3dtris.de/"&gt;3dTetris&lt;/a&gt; ).  Tetris3D was a game where you had all sorts of odd shaped blocks that dropped into box and you had to rotate them in three dimentions into position while dropping to get them all to fit.&amp;nbsp; When you filled a layer it was removed from the game to make room for more blocks.&amp;nbsp; In the PC image model game, we don&amp;rsquo;t get layers removed when a layer gets filled, but right now that is my working model.  Maybe one of those wooden puzzles where you have to put all of the pieces in the right order could be the model also, but I think what we have is more complex:  more parts, more than one &amp;ldquo;right&amp;rdquo; answer, and I like the never ending aspect of Tetris3D (there is always another app to add to the mix).&amp;nbsp;&amp;nbsp; It may not be the best model, since it took all of the above to explain it, but it is the best I have right now.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;My belief is that we don&amp;rsquo;t have good enough solutions for handling applications and related data today. I conclude this because, in part,&amp;nbsp;we do not know what the right model to&amp;nbsp;frame the problem is. By no means do I claim that the Tetris3D model the right model; I&amp;rsquo;m simply using it as a way to convey how messed up our other models are.&lt;/p&gt;
&lt;p&gt;The ultimate model and solutions must be simple, like the layer cake, to just catch everything automatically, but must also involve the deep understanding of App/ARD separation to make everything work. Separation into manageable categories is required for the flexibilities we desire. Otherwise, I just VM the problem away (leaving it to the user to figure out where there stuff is) or re-write everything as a cloud app.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/Tim2010.png" alt="Tim Mangan" /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="middle"&gt;
&lt;p&gt;Author: Tim Mangan is a Microsoft MVP for App-V, a Citrix CTP (I know, redundancy) and holds the position of Kahuna at TMurgent Technologies. He has spoken at every &lt;a href="http://www.briforum.com/"&gt;BriForum&lt;/a&gt; and at many other venues. Read more at his &lt;a href="http://www.tmurgent.com/TMblog/index.php"&gt;home blog&lt;/a&gt; or &lt;a href="http://www.tmurgent.com/default.aspx"&gt;website&lt;/a&gt;, or follow him on Twitter as @TimothyMangan.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=161018" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/_tyfYYv7cj4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/06/13/of-the-blob-layer-cakes-and-tretris3d.aspx</feedburner:origLink></item><item><title>System Performance: It's (still) time to change the timers!</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/oOYhfBj4jqE/system-performance-it-s-still-time-to-change-the-timers.aspx</link><pubDate>Wed, 13 Apr 2011 04:10:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:159172</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=159172</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/04/13/system-performance-it-s-still-time-to-change-the-timers.aspx#comments</comments><description>&lt;p&gt;While working on my presentation for &lt;a href="http://briforum.com/"&gt;BriForum&lt;/a&gt; on Perceived Performance, I was reminded of another performance related white paper that I wrote seven years ago titled &lt;a href="http://www.tmurgent.com/WhitePapers/ChangeTheTimers.pdf"&gt;It's Time to Change the Timers&lt;/a&gt;, which was about the need to change the basic system clock interrupt provided by the Hardware Abstraction Layer (or HAL) that sets timer granularity in the OS.&amp;nbsp; With Microsoft working on Windows 8, maybe it is finally time to look again at this issue.&amp;nbsp; During those seven years, the examples I gave have only been amplified by even faster technology, both in processors and peripherals, and the simplification of the windows HAL to assume multiple processors.&amp;nbsp; Our systems could perform better.&lt;/p&gt;
&lt;h2&gt;The crux of the issue&lt;/h2&gt;
&lt;p&gt;At the heart of the Windows Operating System is the windows timer. My first PC, a Compaq clone called Deskpro, used a 55ms timer back in the good old DOS days. I think it was around 1984 and yeah, it booted off of floppy drives. The CPU ran at 4mhz (7mhz if you pushed the "turbo" button). In the 1990s, Microsoft introduced Windows NT. I ran it on single CPU machines with a 333mhz processor.&amp;nbsp; The basic clock provided 10ms granularity.&amp;nbsp; If you put it on a dual processor machine, this jumped to 15ms.&amp;nbsp; Microsoft used two different HAL packages, one for single processor and another for multi-processor.&amp;nbsp; The clock is dictated by that HAL.&lt;/p&gt;
&lt;p&gt;The timer plays several important roles in the system. An obvious one is that if some software wants to sleep for a period of time, then wake up, it sets a timer to do this.&amp;nbsp; The system timer dictates the granularity, and importantly the minimum wait period. So if the software wants to wait 3ms, it is going to wait for the full timer length. This timer also affects things like thread scheduling, the effective quantum time (how long a thread can chew up a processor before being thrown out), and even how often certain other kernel activities can happen.&lt;/p&gt;
&lt;h2&gt;What's in your PC?&lt;/h2&gt;
&lt;p&gt;Chances are you are reading this using a computer with multiple processors (in this audience I'd guess 4 logical processors present), probably running in the ballpark of 3Ghz.&amp;nbsp; The clock you get is set to 15ms (rather than 10ms) because Microsoft got rid of the two HAL images and always use the multi-processor one, even if you had only a single processor.&lt;/p&gt;
&lt;p&gt;In one time interval my Compaq Deskpro with the turbo on could execute potentially 440 thousand instructions (Note: the reality is that instructions take more than one machine cycle but let's just ignore that complication in the math - it washes out).&amp;nbsp; Using that math, the&amp;nbsp; NT system could&amp;nbsp; execute 3.3 million instructions in its timer interval.&amp;nbsp; On the system I'm guessing you are using, it would be&amp;nbsp; over 80 million instructions executed before the timer expires.&amp;nbsp; That is a heck of a lot of instructions.&lt;/p&gt;
&lt;h2&gt;Why should you care?&lt;/h2&gt;
&lt;p&gt;Modern software design practices tend to avoid setting short term timers because, in part, the granularity of clock is not small enough for todays systems.&amp;nbsp; Instead, they use asynchronous calls which instead puts the burden on the kernel of the OS.&amp;nbsp; But there is still a lot of software out there depending on the timer that would work better if Microsoft made the timer shorter.&amp;nbsp; Rogue processes would be better controlled, and VM clock slew might just be lowered.&amp;nbsp; Ultimately, I believe users will receive better "perceived performance".&lt;/p&gt;
&lt;p&gt;Sometimes timers need to be appropriate for off CPU activities.&amp;nbsp; But even many of these activities have significantly sped up since I wrote the original paper in 2004.&amp;nbsp; Our networks are faster (although there is no solution to the speed of light latency over long distance) and our peripherals run at faster interfaces as well.&amp;nbsp; Speeding up the timer would allow some applications to perform better with todays hardware.&lt;/p&gt;
&lt;h2&gt;The downside&lt;/h2&gt;
&lt;p&gt;The downside is what would break.&amp;nbsp; But Microsoft has some smart people and I'm betting they can work out a way.&amp;nbsp; Even if it is to implement a faster clock, say 1ms granularity, for the kernel itself and for applications that specifically request the more granular clock.&lt;/p&gt;
&lt;p&gt;And it might be too late for Windows 8 (or whatever it gets called when it is released), since Microsoft is well into the design. But I assume there will be a 9. Eventually this needs to change.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/Tim2010.png" alt="Tim Mangan" /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="middle"&gt;
&lt;p&gt;Author: Tim Mangan is a Microsoft MVP for App-V, a Citrix CTP (I know, redundancy) and holds the position of Kahuna at TMurgent Technologies. He has spoken at every &lt;a href="http://www.briforum.com/"&gt;BriForum&lt;/a&gt; and at many other venues. Read more at his &lt;a href="http://www.tmurgent.com/TMblog/index.php"&gt;home blog&lt;/a&gt; or &lt;a href="http://www.tmurgent.com/default.aspx"&gt;website&lt;/a&gt;. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=159172" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/oOYhfBj4jqE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/04/13/system-performance-it-s-still-time-to-change-the-timers.aspx</feedburner:origLink></item><item><title>Someone's got your back with IE6 apps in Windows 7</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/xAgQm80XAQQ/someone-s-got-your-back-with-ie6-apps-in-windows-7.aspx</link><pubDate>Mon, 21 Mar 2011 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:158395</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=158395</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/03/21/someone-s-got-your-back-with-ie6-apps-in-windows-7.aspx#comments</comments><description>&lt;p&gt;I have been looking for a decent solution handling apps that require Internet Explorer 6, and maybe we have a good one now from&amp;nbsp;&lt;a href="http://www.browsium.com/"&gt;Browsium&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One problem faced by many enterprises in moving to Windows 7 from Windows XP is that they have applications that only work in Internet Explorer version 6. Microsoft made significant changes in the IE7 rendering engine that broke many plug-ins and web applications. Windows Vista ships with IE7 and Windows 7 ships with IE8, and there isn't a way to downgrade your browser. You might think by now that companies would have fixed those applications, but they haven't because they stayed with Windows XP and could ignore the problem. But now these enterprises are moving their desktops to Windows 7, and are finding that they finally need to fix or replace these outdated applications. While they knew this, they are stunned at how very costly it will be to do so now - up to a million dollars in some cases.&lt;/p&gt;
&lt;p&gt;A few people have found ways to hack their way around the problem, but it isn't easy. Usually, these solutions involve&lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt; application virtualization&lt;/a&gt;, but as &lt;a href="http://searchvirtualdesktop.techtarget.com/news/1523934/Microsoft-shuts-down-IT-pro-requests-to-allow-IE-virtualization"&gt;Spoon found out&lt;/a&gt;, a vendor has to be really careful not to run afoul of Microsoft licensing restrictions on distribution of their components. I hear that VMware and Symantec had similar problems and you can only find some very complicated instructions on how to hack it yourself. &lt;a href="http://www.youtube.com/watch?v=Z3m_kGbh56c"&gt;CSS Security also demonstrated&lt;/a&gt; they had crafted some sort of a solution, but they too have been strangely quiet after announcing. &lt;/p&gt;
&lt;p&gt;For some time, Microsoft has been telling customers that &lt;a href="http://support.microsoft.com/kb/2020599/"&gt;running multiple instances of Internet Explorer on a single instance of Windows is not supported&lt;/a&gt;. Microsoft says that their &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&amp;amp;FamilyID=495934c8-5684-451c-a16e-5ceb50706a42"&gt;supported ways&lt;/a&gt; to handle IE6 on Windows 7 is to use Med-V, which runs Windows XP as a virtual machine, or to stand up a 2003 Terminal Server, often using Citrix, to provide remote IE6 access. The latter has become "the norm" for customers moving to Windows 7 and still needing IE6. Now Microsoft has &lt;a href="http://www.ie6countdown.com/"&gt;launched a marketing campaign&lt;/a&gt; to convince companies that IE6 is a big security issue. You can bet what Microsoft's reaction to anyone saying that would have been 10 years ago when the Beta was released! &lt;/p&gt;
&lt;p&gt;The internet is a bad place today with a lot of ways to break IE6, so Microsoft has a point about using IE6 for all your browsing. But for companies that want to use IE6 for internal sites, I just don't see the risk. I don't agree with Microsoft's stance on supporting IE6, and have certainly let them know this on many occasions (as have so many customers). But they are not budging on this.&lt;/p&gt;
&lt;p&gt;Along comes a new company called &lt;a href="http://www.browsium.com/"&gt;Browsium&lt;/a&gt;. Managed by three former Microsoft executives that helped build the Internet Explorer, they have come up with a solution that doesn't seem to run afoul of Microsoft licensing. As a plug-in, it even avoids the idea of running multiple instances of Internet Explorer. While this might not get you Microsoft support, the Browsium solution does not run multiple instances of IE- which seems to be Microsoft's concern. &lt;/p&gt;
&lt;p&gt;The product, which if It dropped the final 's' would easily win the award for best product name of the year, is called UniBrows. UniBrows, &lt;a href="http://www.browsium.com/2011/03/15/unibrows_ga_release/"&gt;released last week&lt;/a&gt;, is an internet explorer plug-in that supports site specific invocation of different rendering engines, including IE6 and IE7. Using configurable rules, you designate URLs or sites that need specific support. One instance of Internet Explorer, but using different rendering engines for different sites. UniBrows works by utilizing their own magic code to manage and invoke the appropriate dlls for the rendering you need for that page. But unlike attempts by others to include parts of IE6 in their solution, they have the customer repackage their client after downloading some publicly available distributable components that Microsoft has on their download sites. Once repackaged, and they make this very easy for you, you can deploy this to your machines.&lt;/p&gt;
&lt;p&gt;I support a lot of customers using App-V, so naturally I wanted to make sure that I could sequence this plug-in and understand how to do the configuration of sites. I contacted Gary Schare, the President of Browsium, and after talking about what they are doing, he was happy to point me to the free 60 day download available to anyone on their website. I sequenced the plug-in using the latest 4.6 SP1 sequencer for App-V from Microsoft on Windows 7 SP1. The package worked well, although I had to be careful about creating rules.&lt;/p&gt;
&lt;p&gt;There is a separate management app to aid in configuring when to invoke different rendering engines. This configuration is rules based, making it quite flexible. You can define a set of rules that look at the URL for different patterns, such as starting with a particular string, containing a string, or from a domain name. You can also specify what to do with cross site content on a page (for example, a site that pulls content from another site). The rules definitions seem well thought out.&lt;/p&gt;
&lt;p&gt;The rules may be designated as machine or user specific. This would allow you to push out a set of rules across the company, and let users supplement their own rules. For some reason, with App-V, I had to use rules that were "machine based" and not "user based" to get them to work at the client. Possibly this was my fault, and it will need a look when I have more time, but if you are into App-V you probably want to use the same rule-set across the enterprise anyway so I didn't look into it further yet.&lt;/p&gt;
&lt;p&gt;The rules may be deployed in three ways; via Registry, Group Policy Preferences, or File based. I went with registry based inside the App-V package. Group Policy method should work well with App-V, although you might need to tweak the transparency settings of a few keys in the virtual registry to get that to work. Because you may be unlikely to know every URL upfront for the rules, you probably want to keep the rules out of the App-V package. So Group Policy might be the way to go. Another potential is to configure the plug-in to use the file based rule set, and point it to a central share. I'm not sure if this would create a performance issue for launching, especially for laptop users using a VPN back to the office, but if that was a problem you could probably use an OSD script to help.&lt;/p&gt;
&lt;p&gt;Of course the kicker is the cost, but in the face of not moving off of Windows XP or rewriting/abandoning your IE6 based apps, it could be well worth it. Pricing is yearly subscription based, so even as an interim solution while you move your apps it can be worth it. &lt;a href="http://www.browsium.com/unibrows/pricing/"&gt;Pricing&lt;/a&gt;, when I looked, included a $5000 base, plus a per seat ranging from $4 to $20 depending on volume, plus a support plan. I queried Gary on what a seat meant for Terminal Servers, and he replied that it meant "maximum concurrent users". He said they would update the notes on the website to make that clearer.&lt;/p&gt;
&lt;p&gt;It is great to see a professional product that addresses this important need to enterprises. Ultimately, you are going to want to replace those old applications, but at least for now, someone's got your back.&lt;/p&gt;
&lt;hr /&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/Tim2010.png" alt="Tim Mangan" /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="middle"&gt;
&lt;p&gt;Author: Tim Mangan is a Microsoft MVP for App-V, a Citrix CTP (I know, redundancy) and holds the position of Kahuna at TMurgent Technologies. He has spoken at every &lt;a href="http://www.briforum.com/"&gt;BriForum&lt;/a&gt; and at many other venues. Read more at his &lt;a href="http://www.tmurgent.com/TMblog/index.php"&gt;home blog&lt;/a&gt; or &lt;a href="http://www.tmurgent.com/default.aspx"&gt;website&lt;/a&gt;. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=158395" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/xAgQm80XAQQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/03/21/someone-s-got-your-back-with-ie6-apps-in-windows-7.aspx</feedburner:origLink></item><item><title>10 years after the Wow! (A look back at Softricity by an insider, 10 years after their founding)</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/WcNx-Wuk3Gc/10-years-after-the-wow.aspx</link><pubDate>Fri, 25 Feb 2011 21:05:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:157615</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=157615</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/02/25/10-years-after-the-wow.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Tim Mangan was at Softricity ten years ago, when application virtualization was in its infancy.&amp;nbsp; In this article he looks back at the history and what's happening now.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On February 26th this year, Softricity, the creators of what is now called &lt;a href="https://www.brianmadden.com:443/topics/Microsoft+App-V/default.aspx"&gt;App-V&lt;/a&gt;,&amp;nbsp;turns 10 years old.&amp;nbsp; Well... sort of.&amp;nbsp; Softricity was a rename from the previous company name, "Software Wow." Actually we really did the rename in the previous November, but we kept it private for three months to get our new act together before going public with the name. February 26th, 2001 seems to be the first public record of the name Softricity that I can find, so I'll just go with that date -- ten years ago today.&lt;/p&gt;
&lt;p&gt;The biggest hit of the English band "10 Years After" was probably the song "I'd Love To Change The World", a title that embodies what we thought we were going to do with &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt;Application Virtualization&lt;/a&gt;. We were a really hot and new startup company. We were going to turn applications into a utility, like water or electricity that you just turn on when you need them. David Greschler loved to tell potential customers that "this is the last install you'll ever have to do." Perhaps a bit of marketing hyperbole? Of course! But we did believe that we were going to forever change the way&amp;nbsp;companies dealt with distributing software. ASPs (the forerunner of "Clouds") were the next big thing. 10 years later we can look back and ask, "did we do that?" Not so much as we thought at the time... But not that the company and ideas weren't a rousing success.&lt;/p&gt;
&lt;p&gt;Back then, we were replacing "sneakernet." The vast majority of application installs in the enterprise&amp;nbsp;ten years ago were manually performed with the technician going to the desktop with the installation media in hand. Automation was being used by some, but not many. Originally, SoftGrid could help on a majority of those applications, but there were still many that it didn't work for. For companies that have gone this route, some claim today to virtualize over&amp;nbsp; 95% of their applications.&amp;nbsp; We will probably never get 100% coverage, but then we don't have to. The enterprise today has many choices to automate application deployment, and they will&amp;nbsp;multiple methods to get to the 100%. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Another sign of success, &lt;a href="https://www.brianmadden.com:443/blogs/brian_madden_live/archive/2006/06/14/a-conversation-about-microsoft-buying-softricity-what-it-means-now-and-for-the-future.aspx"&gt;Microsoft bought the company&lt;/a&gt; (rumored to be about a $250M purchase) and App-V (the new name under Microsoft) today has tens of millions of licenses out there. Over the years the capabilities of SoftGrid have steadily, if slowly,&amp;nbsp;evolved to cover many of the problems we knew needed to be addressed even early on. Like how different terminal services and desktops are. Handing temporary offline usage cases. Covering a wider array of applications, including those with services. A solution to the "bubble to bubble" issue, or at least part of a solution. And it seems that today everyone talking about the new greatest thing, virtual desktops, acknowledges that application virtualization must be used to layer apps in if you are doing &lt;a href="https://www.brianmadden.com:443/topics/VDI/default.aspx"&gt;VDI&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Another sign of success may be the others out there&amp;nbsp;virtualizing applications. Citrix, VMware, Symantec, and a host of other companies have parallel capabilities in this space. Each has their own&amp;nbsp;take on how to handle applications and each has strengths and weaknesses, depending on your needs.&amp;nbsp;&amp;nbsp;New companies are also still entering&amp;nbsp;this space, like App Zero.&amp;nbsp; And one could argue others are embracing the ideas in new ways; with ideas&amp;nbsp;like MokaFive's application and user layers.&lt;/p&gt;
&lt;p&gt;By many yardsticks application virtualization has been a winner. But we didn't solve everything. Fundamentally, massive deployment of applications is hard.&amp;nbsp; It doesn't matter how you try to do it, it will be hard. Each application has its own unique quirks.&amp;nbsp;&amp;nbsp; Each enterprise also has its own unique needs; needs that often were not under consideration of the developer.&amp;nbsp; Heck, we keep these apps around through multiple generations of hardware and OS technology and that they work AT ALL should be considered a minor miracle. As much as we like to bash Microsoft (and who doesn't like to do that?) one thing that Microsoft has been pretty good at is providing a platform that tries to embrace the older applications as the platform evolves. Heck, you could still run those old 16-bit DOS apps from the early 80's on Vista.&lt;/p&gt;
&lt;p&gt;The newest incarnation of App-V 4.6 SP1 is expected out sometime this quarter. From the previews at Tech-Ed Berlin, it is clear that Microsoft is squarely taking aim at making applications easier to deal with. And while the videos look cool and I'll be excited to work with the new version and will find it easier,&amp;nbsp;virtualizing applications are&amp;nbsp;still going to be hard. Because applications are hard.&lt;/p&gt;
&lt;p&gt;So we didn't get it all right in the last 10 years, but I think that we got some of what we were dreaming of.&amp;nbsp; At times I feel like "if we just rewrote these old apps the problems would go away." But the reality would just be another version of the same problem a few years down the road.&amp;nbsp; We heard that story with Java. We heard it with web apps. We are hearing it again with Cloud apps. But we cannot write applications today that anticipate the changes of tomorrow, either in the surrounding technology or in what a business will need.&amp;nbsp; So dealing with apps will remain hard. This means we need good tools to help with the bulk, and smart people to deal with the rest.&lt;/p&gt;
&lt;p&gt;Not that the software vendor community can't help. I really don't think that the ISVs really understand how the &lt;em&gt;enterprise modifies&lt;/em&gt; their products to make them work the way the enterprise needs them to work.&amp;nbsp; Better information on what the applications touch is sorely needed across the board. Support for enterprise customizations -- things as simple as allowing IT to easily disable the update menu -- should be standard across the board.&lt;/p&gt;
&lt;p&gt;So while application virtualization may have made great strides in the last 10 years, the adage "garbage in, garbage out" remains true. We will continue to want to evolve our environments, embracing new technologies and new concepts. Unfortunately, as the next evolution occurs we will need to bring much of the garbage along, hopefully cleaning up some of it from time to time, but only when we have to. As the song said:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I'd love to change the world&lt;br /&gt;&lt;/em&gt;&lt;em&gt;But I don't know what to do&lt;br /&gt;&lt;/em&gt;&lt;em&gt;So I'll leave it up to you&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Virtual Desktops, The Cloud , and User Mobility, let's face it: we &lt;em&gt;all &lt;span style="font-style: italic;"&gt;want&lt;/span&gt;&lt;/em&gt; to change the world. In the next ten years we will make great strides, but you can bet that the world won't look like we think it will today anyway. Grand visions are great, but at the end of the month you need to improve your operations today. We need to be thinking at both levels.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=157615" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/WcNx-Wuk3Gc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/02/25/10-years-after-the-wow.aspx</feedburner:origLink></item><item><title>Disappointed! (the true sad story of client hypervisor meloncholy) </title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/Qat34FyoVlc/disappointed.aspx</link><pubDate>Mon, 10 Jan 2011 05:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:155797</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=155797</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2011/01/10/disappointed.aspx#comments</comments><description>Attribution: OpenPhoto.net All I wanted for Christmas was a decent client hypervisor . Two years in a row now. Was that really too much to ask for? Last year at Christmas I was only a little disappointed because I had kept my expectations in check. But...(&lt;a href="http://www.brianmadden.com/blogs/timmangan/archive/2011/01/10/disappointed.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=155797" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/Qat34FyoVlc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2011/01/10/disappointed.aspx</feedburner:origLink></item><item><title>"A Failure to Launch:" a new free tool for App-V troubleshooting</title><link>http://feeds.brianmadden.com/~r/blog/timmangan/~3/myZhY3x-njY/a-failure-to-launch.aspx</link><pubDate>Mon, 01 Nov 2010 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:154137</guid><dc:creator>Tim Mangan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/timmangan/rsscomments.aspx?PostID=154137</wfw:commentRss><comments>http://www.brianmadden.com/blogs/timmangan/archive/2010/11/01/a-failure-to-launch.aspx#comments</comments><description>&lt;p&gt;I have another free tool for people that work with App-V. One of the challenges of working with App-V is dealing with situations when things don&amp;#39;t work right, especially when using the full infrastructure model. Since you have a multi-part delivery system involved, the component that tells you about the problem--the Client--doesn&amp;#39;t necessarily have a clue to what the real problem is. Instead you get a cryptic error code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/AppVError.PNG" alt="App-V Error Code" width="254" height="140" /&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard enough for experts who work with the product daily to understand these. (We google the community sites for ideas.) Your typical help desk person doesn&amp;#39;t have a chance. To help with this,&amp;nbsp;I created a&amp;nbsp;new free tool to provide some organized help with App-V Client errors.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;This tool, called &amp;nbsp;&lt;span&gt;&lt;a href="http://www.tmurgent.com/appvirt/FTL/Ftl.aspx" target="_blank"&gt;&lt;strong&gt;&lt;em&gt;&lt;span&gt;A Failure To Launch&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;,&amp;nbsp; is a Silverlight app that allows you to search for information on an error code produced by the App-V Client by using the last 8 or 10 digits. But rather than a search list of a bunch of people that had the problem, you get a concise set of information for the error code.&lt;/p&gt;
&lt;p&gt;For each of the codes covered, the tool provides information about the cause (or possible causes), troubleshooting techniques or recommended actions, and links to Microsoft KB Articles when they exist. The tool also explains the error code format, and has an interesting flow chart showing the steps that the client and server go through to launch an application with links to the various errors.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/timmangan/FTL.PNG" alt="" width="600" /&gt;&lt;/p&gt;
&lt;p&gt;Not all client errors are covered, and the flow chart is a &amp;ldquo;best guess&amp;rdquo; and is known to be inaccurate on some details.&amp;nbsp; Most of the information in the tool can be found on the web somewhere, but some is not. Some comes from painstaking attempts to break the system in ingenious ways, and some comes from tips provided to be by friends. (A special mention goes out to fellow MVP Nicke Kallen.) I&amp;#39;ll update the tool from time to time with these. Ultimately,&amp;nbsp;the tool makes for a&amp;nbsp;convenient first place to look.&amp;nbsp;&lt;em&gt;If you don&amp;#39;t find it there, please send me some information on the error code and what you found to solve it. I will update the tool every so often!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I wrote the tool&amp;nbsp;in Silverlight because you can install the app on any Silverlight-enabled device and then run the tool offline. To do so, just go to the tool off of the website. When it loads, right click in an open area and select the &amp;ldquo;install&amp;rdquo; option for the app. Now you can launch it anytime from your start menu, even disconnected from the Internet!&amp;nbsp;&lt;em&gt;Since I will be updating, you might want to check back now and then and download the latest version.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The &amp;quot;&lt;em&gt;Failure to Launch&amp;quot;&lt;/em&gt; tool is available from the &lt;a href="http://www.tmurgent.com/AppVirt/AppVirt.aspx"&gt;&lt;em&gt;Application Virtualization Central &lt;/em&gt;&lt;/a&gt;&amp;nbsp;page of my website, just below the &amp;quot;&lt;em&gt;OSD Illustrated&amp;quot;&lt;/em&gt;&amp;nbsp; tool.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=154137" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/timmangan/~4/myZhY3x-njY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.brianmadden.com/blogs/timmangan/archive/2010/11/01/a-failure-to-launch.aspx</feedburner:origLink></item></channel></rss>
