What's new? | Help | Directory | Sign in
Google
amora
Amora: A mobile remote assistant
  
  
  
  
    
Search
for
Updated Jan 03, 2008 by cavalcantii
Labels: Featured, Phase-Requirements, Phase-Deploy
projectDetails  

''Amora: a mobile remote assistant'''

''Adenilson Cavalcanti (savagobr@yahoo.com)''

Rationale

Most of notebooks are bluetooth ready, and case negative, a bluetooth dongle is really cheap, as also cellphones with bluetooth are common place for geek users.

Even if there are already MS-Windows only applications with similar purpose, Unix users are forgotten. And strangely, the opensource projects are cryptic to use (or not strangely after all...) or plain and simple don't work.

I decided to write this code to answer my own need of an application that has:

Also, expanding the idea of a simple remote control, Amora version 1.0 has some features that can be potentially useful for slide presentations:

Hardware required

A Nokia cellphone S60 (3rd and 2rd editions are tested), Linux (tested on Ubuntu 6.06, 6.10, 7.02, 7.10 i386 and x86-64, Debian) and a bluetooth dongle.

Project status

What works: mouse moving, clicking, mouse drag, mouse scroll wheel, keyboard shortcuts (ENTER, ESC, SPACE, F5, 'F', left and right arrow keys). Bellow you can see the key layout for commands:

You can ask for screenshots of active window as also use a mode where for each mouse click the screenshot of active window is taken (very handy when driving slides).

Cellphone client can be started independently of server side application. You can close the connection from cellphone and later reconnect without restarting the server.

The server can detect when the client just died (e.g. cellphone turned off) as also the client can detect when the server is down.

Not only that, but the server in Amora version 1.0 supports multiple cellphones at same time (tested with 3 distinct devices) for collaborative presentations.

Its stable and I already use it to control my slides and movie watching (i.e.: I can start a slide presentation, stop it, move the mouse cursor to a directory, double click in a video file and control most of actions in MPlayer).

What is next

Development is on going, for new planned features check project tickets page ('Issues') and project description (in repository trunk).

Related Projects

## moin code generated by txt2tags 2.4 (http://txt2tags.sf.net) ## cmdline: txt2tags -t moin p4x_descr.t2t


Sign in to add a comment