Re: [iPAQ] GPE - GNU PDA Environment Why not an API ?

From: Alexander Guy <a7r_at_andern.org>
Date: Thu, 17 Jan 2002 11:54:39 -0800

On Thu, Jan 17, 2002 at 11:18:05AM +0100, Nils Faerber wrote:
>
> > The most GPE will do, (again, AFAIK) is give you a 'default' set of
> > software to get stuff done; matchbox and gpe-appmgr are the only
> > programs ATM AFAIK.
>
> We already have some more which can be integrated nicely, for example
> dillo as web browser and some games. What is still missing (!!!) are those
> PIMs.
> Any volunteers?
> They don't need to be beautiful right from the start.
> But they should be usable.
> At the moment most of us agreed to start using C as language, GTK+ 1.2 as
> toolkit and SQLite as RDBMS.

I mentioned this before, but didn't get a response.. Salamander is already
in CVS, it's a Python framework and a set of applications designed to make
handhelds useful. It's more of a research project for me than anything
(and I've been neglecting it lately), but it does a lot of things I think
people are thinking about:

        * Message passing framework between all Salamander components.
          Applications send all data between each other routed through
          a component called ``Dispatch''. Examples of messages sent
          are modifications to the built in database, or requesting
          that a component open up a given object for viewing.

        * Object Oriented DB (nothing special going on here) which acts
          as a persistent object store for all Salamander components.
          Information like Contact entries, or scheduled events, exist
          in this DB.. things like preferences would also be stored in the POS,
          but no apps do that yet.

        * Mingle, the contact manager. Uses the POS to store contact
          information.

        * Chronicle (based on Wez's Scheduler) uses the POS to store scheduled
          events.

        * To Do manager (needs a name), a REALLY basic ToDo list that uses
          the POS to store data.

A feature that's in my tree, but not in CVS, is the ability to link objects
together. This allows you to do things like link a Mingle contact to a
Chronicle scheduled event, so you know who you're meeting. This is one
of the most powerful features that I think this environment is going to
provide, as associating data better is something that most PDA environments
would benefit from.

> PS: Please move those discussions to the GPE mailinglist, OK?

I guess I should subscribe..

Alexander
Received on Thu Jan 17 2002 - 11:50:43 EST

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:18:59 EDT