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.