Computer remote controller apprc icon

Back to the index

This is an application to control a control a computer machine from an iPhone or iPod touch. It has been designed as a flexible and customizable remote control for any kind of computer. It currently only uses IP and wifi to communicate with the computer, but the code has a pluggable interface should one want to extend it to work over bluetooth, EDGE or whatever. This is marginally more complicated than a typical iPhone application, as aside from the client on the phone, you also need a server application on your computer configured to listen for phones. The package is distributed with some sample configs, which have been successfully tested on GNU/Linux, Solaris and Mac OSX. It is deadly for giving presentations.

Screenshots:

Image of client on ipod Image of gnome server

Instructions

Install the application on the iPhone using the links below. Also get the source package and extract it unto your computer, and build the server. If you want to use the command line server, invoke it like so: ./server <config file> where 'config file' is an xml file containing a list and description of everything a client is permitted to do.

Building

You will need: The gcc provided on OSX takes some arguments in a different form than on Solaris and GNU/Linux (maybe others, too) so, to build the command line server on OSX, run make osx otherwise, run make server (no autoconf for me -- this is a TODO item) to build the gnome/gtk server, run make gtk but you need pkg-config, as well as GTK and Gnome libraries.

Downloading

Remote control app for iPhone
Source code for Remote client and server

Todo

Back to the index