Virtual Desktop Infrastructure (VDI)

Virtual Desktop Infrastructure (VDI) is a hot topic, with solutions from Microsoft, Citrix and VMware leading the way. But what is it and how do application virtualisation (App-V, XenApp, ThinApp), brokers and remote protocols fit in?