The purpose of this project is to control the mouse of your PC or laptop by physically moving your phone in the air.
It is composed of two components:
Android client
An Android application, which streams accelerometer and/or gyroscope sensor data to a server application over the Internet or on the local network, where UDP broadcast-based service discovery is available for a faster server listing.
Java server
Once an Android client connects to this Server, the streamed sensor data will be translated into up-down-left-right movements, which will be reflected upon the mouse on your computer.