Synchronization puzzle.
Dave LeYanna
dleyanna at rtl.org
Tue Nov 8 17:07:06 EST 2005
Thanks Alex!
Dave
Alex Tweedly wrote:
> Dave LeYanna wrote:
>
>> Alex;
>>
>> I was searching the archives looking for some information about a PIM
>> lib or stack that may be available and noticed your post about
>> syncronization issues you were looking at. Did you ever finish that
>> addressbook app? would you be interested in sharing or selling it?
>>
> No, I didn't "finish" it. But I (and the rest of my family) now use it
> as *our* shared addressbook. It's a long way from finished - somewhere
> I have a long list of things that need done before I can "release" it,
> but it already does enough to be more useful (in my unusual
> circumstances) than any other addressbook I've ever found, so I'm
> using it happily and the other improvements are low priority. The
> initial posting about it received only one (slightly discouraging)
> reply, so I never did get around to posting the stack anywhere.
>
>> We need to develop a PIM and an address book is part of such an
>> application.
>>
>> We probally will be using PostgreSQL on a server with SQLLite on the
>> desktops that will need to sync once connected to the network or via
>> the internet.
>
>
> The synchronization scheme I have may be overkill - multiple people
> independently and asynchronously (off-line) editing a fully shared
> addressbook or calendar, and may also be inadequate in other ways (it
> is a single shared addressbook/calendar, with no mechanism to have
> separate views or to sync or co-ordinate between such multiple data
> sets). So I'd recommend a careful look over the "synchronization
> spec" part of my earlier email to make sure it is suitable for you.
>
> I have currently only implemented the "shared file system" sync method
> - though I did use the basic technique in another app where I
> implemented the server/client method (not in Rev), so I feel
> comfortable that it works and saves bandwidth. It should extend easily
> to PostgreSQL - an initial query to retrieve the control fields for
> all records, with subsequent retrieves of the rest of the data only
> for the updated records.
>
> I'll clean it up, remove my own data :-) and put the stack up on
> revonline tonight. The stack carries many footprints of the fact that
> I initially intended to make it a single "PIM" - and later changed my
> mind and did separate addressbook and calendar apps. For instance,
> right now there is a "tabbed notebook" with only the single tab for
> addressbook.
>
> btw - I'm not interested in selling it, but if you find it useful and
> use any (enough) ideas from it (esp the sync scheme which afaik is
> novel), I'd appreciate a mention in the credits/footnotes.
>
>
>
>
More information about the use-livecode
mailing list