Microsoft is delivering RemoteFX, a set of technologies that’ll change the way that the industry thinks about Windows desktop centralization, remote graphics, and thin client computing scenarios. This post explains goals for remoting:
Promise of Virtual Desktop Infrastructure (VDI) is that end-user desktops can be centralized in such a way as to move complexity and state from desktop into datacenter. To execute on this promise, we needed to allow people to use a broad range of endpoint devices without compromising on the end-user experience.
Client-Centric Remoting: Traditionally, graphics remoting protocols like RDP have approached remoting in a client-centric way. These protocols intercept graphics on host device and then efficiently forward the intercepted graphics ‘primitives’ (e.g., “Draw Rectangle”, “Draw Line”) to the client device.
Host-Centric Remoting: modern Windows desktop includes rich media and 3D graphics content. Additionally, a wide array of graphics types (Silverlight, Adobe Flash, DirectX, Aero Glass, Windows Media, etc.) is now relevant to Windows users. These changing conditions call for addition of a new model that can support all graphics types, including 3D, by sending highly compressed bitmaps to endpoint device in an adaptive manner. We call this host-centric remoting.