Re: Thinking about data management

From: Florian Boor <florian.boor_at_kernelconcepts.de>
Date: Wed, 20 Nov 2002 00:06:02 +0100

Hello!

> As an addition I would suggest an email library. This should:
>
> + encode a given file base64
> + do immediate/deferred delivery
> (most of this does already exist w/ emailsync)

Jup, i think this should be added too...

> i.e. for having a button in sketchbook to easily mail a drawing. The
> same for an image viewer and the voice-recorder. So to speak
> one-click-to-mailaway (tm) ;-)

Hey, another good idea... you should add this to CurrentThingsToDO on
GPE wiki! I have another small perfection: A rewarp feature for gpe-textedit.

> What I don't understand is the "contact library->usqld->sqlite": besides
> that it is really cool to have a complete database server on the iPAQ,
> isn't it just twice wrapping the sqlite library?

No, not really - on the one hand you have an data handling and abstraction
library of functions multible applications can use. On the other hand there is
usqld that provides data to that library. (small and fast he is...)
Think about other data providers like an attaced storage device, a remote
database server, a text or xml file or a simcard of a gsm card.

> It adds two more abstraction layers, plus a single point of failure,
> makes it more difficult to trace a bug - so why not just keeping it
> simple and stupid? I don't see the necessity for this on a device like
> the iPAQ?

Well ok, this is quite easy - this makes the application framework much
more flexible. If we use well defined interfaces between applications,
it is much easier for future applications/technology/needs to adapt existing
libraries and backends. E.g. we should not need to cange a contacts
applicatopn if you want to read contacts from your gsm card or a mysql
server. This should be a task done by the database framework for all
applications using contact data. Other points are the possebility to create
links between several types of data without all applications be aware of
(e.g. attach a note to a contact) and conflicting database access.
I hope this describes the needs a little bit...

Time to get some sleep...

Greetings

Florian

-- 
The dream of yesterday                  Florian Boor
is the hope of today                    Tel: 0271-771091-14 | Fax:0271-771091-19
and the reality of tomorrow.            florian.boor_at_kernelconcepts.de | boor_at_unix-ag.org
[Robert Hutchings Goddard, 1904]        6C 44 30 4C 43 20 6B 61  16 07 0F AA E6 97 70 A8
Received on Tue Nov 19 2002 - 23:13:08 EST

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:19:02 EDT