Android Virtual Pen allows to send pen input data from your android device to a pc host where it emulates a virtual pen. What distinguishes this solution from others, is emphasis on low-latency to provide the best drawing experience.
The Android app itself can be found on the github repo at github.com/androidvirtualpen/virtualpen/releases/download/0.1/virtual-pen.apk and soon on the Google Play Store if you wish to support further development.
Features
Usage
Start the android application connected to your PC through usb. It should warn that the link with the PC is not yet established. For the link to be fully establish, you need to start the virtual-pen app on your PC which will set your device in accessory mode. On the linux host, launch the Virtual Pen application, select your device (hit refresh if not shown) then enter the device's screen horizontal and vertical resolutions and then press "connect". Upon the first connection, Android should ask you to allow the Virtual Pen app to handle the connection - press ok. Once this done, you should be able to use your pen and see your PC cursor move as intended. Note that this software is still in beta stage and still ought to be tested with various devices.
First beta version