Home > Blogs > VMware End-User Computing Blog

VMware Horizon 6 – A Closer Look At Application Remoting

By Warren Ponder, Director of Product Management, End-User Computing, VMware and Pat Lee, Director of End-User Clients, End-User Computing, VMware

Today, I am really excited to share another exciting project I was to be asked to support our team in delivering, with the announcement of Horizon 6. One of the many new capabilities that will be available is application remoting of RDS hosted apps and extended capabilities for RDS based desktops.

There’s been some speculation and many experts have had some really good questions about how, what and why we are doing  this so I wanted to provide some color to many of the questions I know people have.

Why Application Remoting now?

Several factors came into play in our decision but the primary factor was customer demand.  We spent a lot of time with customers across the globe that included all sizes, levels of expertise, and stages of their journey toward a mobile-cloud vision. We didn’t focus on what we already knew about application remoting, but how customers were actually using app remoting today – what they like, don’t like, and the role they see it playing in the future.  We wanted to make sure we understood how their needs around app remoting had evolved so we could introduce the appropriate improvements.

With the increase of mobile devices and cloud services, the mobile-cloud era is upon us.  It’s changing the landscape.  More than ever customers are looking for simplicity and converged infrastructure. They look to VMware as a strategic partner to deliver SDDC and EUC capabilities supporting their Hybrid Cloud efforts. Working closely with customers it was made clear to us that delivering a single platform that converges virtual desktops, RDS hosted apps, SaaS apps, virtualized ThinApps and even third party solutions such as Citrix XenApp is what customers needed to be successful. This all needs to be possible though a unified workspace that gives their users one place to go for access and consumption.

Building upon what we already have

Some have speculated it would take years for us to build anything serious but that was not the case when adding this capability into VMware Horizon 6 because we had most of what was needed to support App Remoting for some time.  Let’s take a look at some of the key components for on-prem or hybrid cloud deployments supporting app remoting:

  • Session Brokering, Load Balancing and Cloud Pods
  • Orchestration
  • Resource bursting, VM migration and Elasticity
  • Image management and provisioning
  • Blast and Blast with PCoIP remoting protocol
  • Broad set of clients for different access devices
  • Monitoring and Management

Integration with RDSH (Remote Desktop Session Host)

Support for RDS or Terminal Server based desktops has always existed in Horizon View. Expanding upon our existing support, we worked closely with Microsoft to build our own protocol provider for RDS. With our own protocol provider we are able to integrate our graphics and protocol stacks such as Blast with PCoIP. This also allows us to eventually enable other remoting capabilities we provide with the Blast user experience on virtual desktops

This is the only proper, supported, way to integrate with Microsoft RDS. Although it’s not an easy undertaking, it provides several benefits. Windows OS and other capabilities unique to RDSH like fair share CPU scheduling, or IP virtualization are all supported. Applications that need session level information, leveraging WTS API’s all work without ISV’s having to do anything special or unfamiliar. Administrators familiar with managing or designing RDSH based desktop or app remoting solutions will feel right at home.

Providing a seamless remoted app experience

A key component of remoting apps is seamless windows. This is the ability to remote one or more applications to the user. Applications should have the behavior and experience of running locally. Two of our personal desktop products, Fusion and Workstation have provided a similar feature for years called Unity.  Unity seamlessly integrates applications running in a local VM with the host operating system.  Building upon this, we extended it to remotely display applications across networks.

Today, we bring all of our experience making Windows apps run well on multiple platforms with Horizon 6 and deliver an amazing Windows remote application experience for Windows, Mac, iOS and Android users.

From Windows XP SP3 to Windows 8.1 Update 1, the Windows client delivers a great remote application experience for Windows users. With individual applications that have seamless windows in the task bar, jumplist integration and favorites, and the ability to save desktop shortcuts for apps and desktops, the Windows client makes it’s easy to get to your apps and desktops when you want them.

Diagram 1

Mac users get the most seamless way to run remote Windows applications. Use common Mac keyboard shortcuts for cut, copy, and paste. Windows applications show up as individual applications on the dock and you can quit individual Windows applications or open windows using standard Mac keyboard shortcuts. Finally, you can leverage Mission Control to switch to any open Windows application or window and much more.

Diagram 2

On iOS and Android, swipe to bring up the intuitive sidebar to switch between open application windows, close a specific open window or application, or easily open a new application.

Diagram 3

Integration across Horizon 6

Integration with VMware View is seamless and strait forward. Customers can upgrade existing environments and instantly have the ability to remote RDSH hosted desktops or apps.  The only thing needed is the RDSH servers.

View provides ability to create farms, which are groups of RDSH servers hosting apps or desktops. Within View, app pools are created and used to organize application entitlement for users or groups. App Pools can be created automatically using applications discovered across farms. Unique apps that are not registered or started using scripts can also be created manually. Apps can mixed with hosts serving RDSH desktops. Apps can come from multiple farms and a user can also access multiple apps simultaneously.

Users will be able to access their RDS hosted apps or desktops using devices from our broad ecosystem of device partners and the Horizon Client for Windows, Mac, iOS or Android. A client for Linux will also be available soon.

A unified workspace is possible though Horizon Workspace integration. Users can access their SaaS, ThinApps, RDS hosted apps, even apps from Citrix XenApp from one, unified workspace that provides a consistent experience across any device.

Enhanced Management

Need some management? The vCenter Operations team has expanded vCenter operations to include support for RDSH hosts, including integration with PCoIP stats monitoring on a per session basis from RDSH.

Diagram 4

In support of our hybrid cloud delivery, all components of Horizon 6 have been built with a focus on flexibility to ensure that customers can choose on-premise or off-premise or both to deliver a common and consistent experience to their end users from a single Horizon client.


As you can see, a lot of work went into adding this capability to Horizon 6 but we truly believe customers will find that our unified approach and support for all types of applications and desktops can save them time, money and spare them a lot of headaches.

21 thoughts on “VMware Horizon 6 – A Closer Look At Application Remoting

  1. Pingback: VMware Horizon 6 – A Closer Look At Application Remoting | Charles Aunger -“IT isn't easy but IT can be worth it when IT makes a difference”.

    1. Mathiaa

      Hi Kim,

      just for future interest, where do I easily get GA dates of new VMware products? It usually isn’t noted @ official blog post.


  2. Dave

    Ok, pretty cool!

    My major beef is no App-V support. It’s a good product, comes with RDS and we have a bunch of apps streamed to XenApp servers already. Support App-V and you’ll be in the game. Having to go to ThinApp as well? Tougher sell.

  3. Pingback: Seamless Remote Apps Reloaded | DrTritsch.com

  4. Hugh

    I want my end users to be able to launch individual applications that reside on their virtual desktop (not RDSH servers) as seamless applications. Is that possible with Horizon 6?

  5. Chris P

    Will you be offering the Citrix capability of vm hosted apps? we have a requirement to install legacy apps on Windows XP VM’s and then publish the apps to users Windows 7 (View) desktops seemlessly. If you do, might save us going down the Citrix path………….!!

  6. Pingback: Tech Blast #08 - That Tingly Sleepy Hand Feeling | Wahl Network

  7. Pingback: VMware Newsletter 6.14 | VMware Newsletter

  8. Pingback: vCoffee Links Issue #1 – Monday 4/14/2014 » vHersey - VCDX Two to the Seventh Power (#128)

  9. Pingback: Newsletter: April 12, 2014 | Notes from MWhite

  10. Robb KImmer

    Horizon 6, more of the same?

    I’ve been working with VMware products for as many years as VMware has existed and I am a VMware devotee but…

    …Horizon 6 still labours with the traditional paradigm of data center centric resources. Citrix is doing the same thing in pretty much the same way. You’ll need some well-hung resources and even then you’ll struggle with long-distance WAN delivery when using these vendors to provide your applications outside the LAN. Sure you have central control but, you’ll also have central GPUs, central storage systems and a lot of expensive core network kit along with a large footprint of cooling and power. For the large corporation with little sense but, big pockets, this is more of the same and will fit nicely into the relationship that both VMware and Citrix sales teams have crafted with their customers.

    Neither major vendor has managed to break out of the centralized data center nor do anything really radical or ground-breaking. The factors that will cause issues are the same ones that have always caused issues when trying to deliver applications over copper and glass from virtual or hardware infrastructures. Along with latency, sharing and contention there is the considerable license levy. VMware nor Citrix can be described as ‘cheap’. Couple this with out-of-date pixel streaming (a non-scalable method) and block data transfer (also prehistoric) what you get isn’t very exciting nor particularly effective.

    To cover anti-piracy, security and compliance, you need a raft of third-party plugins or some convoluted configuration to add these requirements. These introduce management and administrative overload. Your staff will have to go through another vertical training curve to be able to safely implement the solution. To make any of this work at ‘local’ speed you’ll need expensive and complex traffic management systems; usually third-party.

    The answer to BYOD and cloud mobility is not here, nor is it in Citrix. These are legacy technology vendors that are doing their best to catch up with demands that their software solutions were simply not designed to deliver.

    My opinion is that these companies need to seriously change their myopic focus and start to imagine application and services delivery without the data center that we know so well and still struggle with today.

Comments are closed.