Whether or not you attended the Choosing the Best Application Delivery Option(s) for XenApp and/or XenDesktop TechTalk on June 16th, you may have some questions regarding whether your applications should be made available as Hosted, Streamed, or VM Hosted Apps. In particular, a few questions arose regarding Streaming, specifically as related to App-V, and VM Hosted Apps, and I’ll address the most common ones below. Please also see the full Q&A from this session, which is available on the same site as the replay.

VM Hosted Apps requires XenApp or XenDesktop Enterprise or Platinum licensing, and it enables publishing an application based on a Windows client operating system. The application runs in a workstation virtual machine and can be based on Windows XP, Vista, or 7. From the user perspective, the application appears the same as any other published application. In the background, XenDesktop technologies are incorporated.

A use case for VM Hosted Apps is a resource-intensive application, such as 3D, that may require installation on a workstation operating system to address licensing and/or resource requirements. If PC blades are used to support the resource requirements, the physical hardware can be equipped with dual CPUs, abundant RAM, and powerful graphics cards.

VM Hosted Apps can be used with XenApp 5 for Windows Server 2003/2008 Feature Pack 2 and higher or XenApp 6 for Windows Server 2008 R2. VM Hosted Apps was first released about a year ago. For more information about VM Hosted Apps, please see the Deep Dive into VM Hosted Apps video.

Several questions also arose regarding Streaming and when it should be used. In some cases, applications technically can or cannot be streamed or there are very specific reasons why you would or would not stream an application. For example, if you want both Word 2007 and Word 2010 available from the same XenApp server, one or both versions of Word must be streamed. But if you want only one version on a XenApp server, there’s no technical reason why you would need to stream or host it; either would be fine. While streaming or hosting may technically function for a specific application, there may be other technical or business factors that would impact the decision as to how that application should be deployed.

App-V integration is supported on XenApp 6 for Windows Server 2008 R2, XenApp 5 for Windows Server 2008, and XenApp 5 for Windows Server 2003. Along with the appropriate Microsoft licensing, you’ll need to download the App-V Integration Kit from MyCitrix. Please also see the App-V Integration with XenApp video.

While the Choosing the Best Application Delivery Option(s) for XenApp and/or XenDesktop TechTalk covered the technical aspects of application delivery, there are a great many business considerations that can impact the final architectural decision. No matter what the best technical decision may be, the user experience should be paramount.

As you’re evaluating your applications and making decisions as to the best way to deliver applications, you may also wish to take a look at CTX125515: Technical Guide to Application Delivery Option(s) for XenApp and/or XenDesktop.