Friends
Today I decided to post the attached message in maemo-devel list.
Let's see what is going to happen.
Regards
Adenilson
/
******************************************************************************/
Dear friends
This is my first post in this list. Last year I developed one YARC
(Yet Another Remote Control) for S60 cellphones using Python, so I
could drive presentation slides and movies using my cellphone.
The project was named Amora (A mobile remote assistant) and is
hosted at:
http://amora.googlecode.com/
Since last december I finally got one N810, I started thinking in
the
idea of writing a client for the maemo platform. Last december was the
release of Canola 2.0 beta, a brilliant showcase of Python + EFL
power.
Since the original client was written in Python too, I thought it
would make sense to write it in Python (again) and EFL.
I had draw a mockup of how I see the application should look and
started to play with python + EFL in my spare time. This and
instructions to setup a python + EFL development environment can be
found at:
http://groups.google.com/group/amora-devel
What is really appealing in this technology is the possibility of
developing the apps *without* scratchbox. All the programs run as
native
Linux desktop apps (but that is another story).
Anyway, we (I and Tomaz Noleto) did some progress in the Tamora
(Tablet amora) app. It currently does:
- display animated icons using Edje (sort of...)
- scan for Bluetooth devices around
- select a device and connect using Bluetooth
What is missing for a very basic client is:
- start to send commands to Amora server: should be easy, the
protocol is based in simply strings like TAKE_SCREENSHOT and the
we can reuse some of cellphone client code;
- transfer screenshot thumbnails over BT sockets: again not difficult
- display a dynamically loaded screenshot image at run time: I have
no idea since this is a EFL issue.
The problem is that we are both lacking the spare time to continue
its
development (at least up to the next vacations). So I decided to come
to the maemo community and ask for help. Recently I created a project
within garage to host activities related to it:
https://garage.maemo.org/projects/amora/
So, if you have some spare time in you hands, known how to program
in C or Python and want to play with EFL, maybe Amora is good project
to contribute. I think we all are going to learn something doing it.
:-)
Best regards
Adenilson