A virtual device hub, into which local devices are plugged, enables those
devices to be virtualized locally and with a remote virtual machine.
Those devices then appear as available to the remote application, and can
be used, for example, to print a report being processed on the remote
host to a printer located at the user's physical location. The user's
virtual device hub is a small computer device with network capability
that is able to access the remote virtual machine. When the user runs an
application, the application is actually being run in the remote virtual
machine.