They provide a bunch of ready-made apps that make the thing act as a keyboard, mouse and some other devices. I haven't looked at it in detail, but I got the impression that they've taken care of the nitty gritty bits of USB and let you do the fun stuff.