This AR Drone is flown using the Dynamically Resizing Ergonomic and Multi-touch (DREAM) controller on the Microsoft Surface. The DREAM controller spawns when one or both hands are placed down, conforming to your hand size and position. There is full analog control with both hands for flight movement, as well as buttons to take off and land. The interface uses the Parrot AR Drone SDK to communicate with the AR Drone over ad-hoc WiFi.
What's next? A part two to this video will be out soon . . .