I’m trying to get started on a side project using a mobile device (tablet or smartphone) as an input device to a PC. In its most simplest form, I envision using the mobile device touchscreen to control cursor movement and clicks on the PC. So far I’m targeting Windows machines and either Android or iOS devices (using Xamarin).
The plan so far is to use Xamarin to build the mobile app while a SignalR middleware resides on the PC as a TCP IP server in order to facilitate communication between device and PC. Up to this point, everything’s rosy and I know what I’m doing.
My problem is in regard to what to do between the middleware and the PC. I have no experience with this portion of the problem, so I’ve been doing research and looking into various things like HID, 1394 virtual devices, custom device drivers, etc. All of these topics are currently beyond my comprehension and I can’t figure out which of these (if any) are the correct approach.
Can anyone provide some insight into how to bridge the gap between receiving data via TCP IP and translating that into a keypress/mouse interaction in windows?
7