SdkController is used to send sensor data from an actual device to an emulator.

To use it, do the following:

1. Connect your device to your computer via USB. Make sure to enable USB Debugging in Settings > Developer Options.
2. Start this application on your device.
3. On the computer in a shell, run:
   adb forward tcp:1970 localabstract:android.sdk.controller
4. Finally run an emulator with an AVD targetting API 15. Multi-touch emulation must be explicitly enabled in emulator either by setting "Touch screen type" property to "multi-touch" in AVD Manager, or by starting the emulator with "-screen multi-touch" option.

Read more.