Today I'm at the Citrix Solutions Conference in Antwerp, a Citrix event with 1500 people that is something like iForum for Belgium, The Netherlands, and Luxembourg. Brad Pedersen gave the technical keynote. He began with the technical history of Citrix's products and finished talking about their vision. Most of this was stuff that I'd heard before, but there were a few gems that were new to me:
- Citrix is working on a "Print Server" for Presentation Server server, whatever that means. One assumes it might be so that you can use the EMF-based driver-free printing for network printers. (Right now this feature is limited to client printers only.)
- Citrix is working on general USB redirection for all USB devices for Presentation Server. This will be based on some stuff from Server 2008 and will only work on Presentation Server running on 2008.
- Citrix is working on WPF (Windows Areo glass) remoting, something they demoed at iForum a few weeks ago called "Project Apollo." As Brad sees it, WPF remoting could work one of two ways: (1) The server could have a GPU (or a GPU farm) and pre-render the Aero glass on the server, and then send complete screen images to the client. (2) The server could send raw WPF commands to the client, and the client could render them locally. (See yesterday's protocol article for more details on this.
This WPF remoting will be intelligent. The Presentation Server will analyze the client capabilities, the network bandwidth and latency, the application characteristics, the server capacity, and whether the server has a GPU. Then based on the results of this analysis, WPF remoting will be enabled on the server, the client, or not at all.