You got a cellphone with bluetooth and still need to manually control slides when making a presentation?
Don't worry anymore, Amora (A mobile remote assistant) implements control of mouse and most of keyboard shortcuts (ESC, ENTER, SPACE, arrow keys, etc) making easy this task. Not only that, but you can take screenshots of the active window in your current graphic session (i.e. see thumbnails of PC windows in your cellphone screen).
Currently, the client is implemented in Python for S60 (Nokia cellphones) and the server is written in C programming language using Xlib and XTest to send events for X session and POSIX socket API for I/O.
For bluetooth SDP I used BlueZ (so for while, this part of server is Linux only), there are plans to port the server to run in other Unix architectures (FreeBSD, Solaris, Mac OSX).
After installing the dependencies, extract server app tarball with:
$ tar -zxvf amora_server-0.x.tar.gz
where x is the current download version.
Change to the extracted directory and execute the following commands:
It will generate an executable file named 'amora', you must start the application (and make sure that the bluetooth dongle is connected to the computer):
- gcc compiler
- XTest libs
- BlueZ libs
- Imlib2 libs
- A bug with detection of Bluetooth dongle connection/disconnection has been fixed.