Virtual USB (vUSB) is the feature within DeviceAnywhere that allows you to connect your PC to the DeviceAnywhere device that you have acquired within DeviceAnywhere Studio using the USB protocol. Long requested by the developers in our user community, we have rolled this feature out to a wider set of devices and are currently soliciting Beta users to help us test the performance of the feature.
How does it work?
The vUSB connection is initiated by the client machine by right-clicking on the device, choosing hardware controls, and then “Connect to Virtual USB Port.” Note, this command will only be visible on devices that support vUSB.

After the vUSB connection has been completed, a confirmation message will appear.

At this point, the data cable will now need to be connected, allowing the vUSB connection to detect the data cable.

Once the data cable has been connected, the DeviceAnywhere device will appear on the local machine, as if it had just plugged into the local machine. In this example, the device has been recognized as a Mass Storage device by my PC.

Why would I want to connect to a DeviceAnywhere device via vUSB?
A USB connection to your host PC is sometimes the only way to upload an application to a device. In order to test your client application, your test deployment options would normally be limited to devices that you had on-hand. Now you can make that same deployment directly to a DeviceAnywhere device that supports vUSB.
Similarly, you can also use the vUSB connection to hook up your debugging tools, like Android's DDMS, to the DeviceAnywhere device you've acquired in DeviceAnywhere Studio. These tools will recognize the device as if it were directly plugged into your host machine.
Lastly, vUSB can expose the DeviceAnywhere device as a ‘mass-storage USB device’, allowing you to transfer files to and from the device’s file system. This flexible mechanism could be useful for pulling other types of debugging information from the device or for loading content to a particular area on the device (such as the Storage Card instead of Main Memory).
I like it, how do I get started?
If you are interested in using vUSB for development or testing send me an email at jsarreal@deviceanywhere.com expressing your interest and a short description of how you plan to use vUSB. Once part of the Beta group, your account will have access to a special package of devices currently enabled with vUSB which includes a good mix of Windows Mobile, BlackBerry, iPhone, S60 and J2ME phones. You'll also receive 10 free hours of usage on this package so that you can explore and experiment with the feature without using your subscription's credit hours.
In return, you would agree to participate in a brief and painless call from us to gather your feedback about the feature. Please note, that vUSB is currently only supported on host machines running DeviceAnywhere Studio running Windows XP.
I look forward to hearing from you!
-John (Sr Product Manager at DeviceAnywhere)