Re: RE: Evolution Contacts <--> PalmOS Contacts DB mapping
- From: "David Wade Hagar" <david hagar gmail com>
- To: <gnome-pilot-list gnome org>
- Subject: Re: RE: Evolution Contacts <--> PalmOS Contacts DB mapping
- Date: Wed, 27 Aug 2008 23:18:57 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Well this is certainly a good approach. I will be curious to see how it
turns out. I finally could not take it anymore and had to go back to
Windows for proper PDA support. There needs to be a complete PDA
solution, not just things that work OK. In addition Extended fields are
a must b/c every Palm coming out today has that support.
How do you plan to have the computer decide what data goes where? Or
rather what data about a field does the Palm send to the PC?
gnome-pilot-list-bounces gnome org wrote on 8/27/08 1:53 pm
>David,
>
>The addressbook conduit
>does indeed do more than a
>direct mapping. At
>present there are several
>bugs. My proposed amended
>logic goes
>something like the following
>(this is not yet updated for
>the new
>Contact fields, but the
>approach will easily
>generalise):
>
>Most fields are
>straightforward: they have a
>direct mapping, like 'first
>name'. For Addresses, the
>user can select a preferred
>address type
>(work, home, other) and if
>that one is non-blank it will
>be used.
>
>The 5 'phone' fields:
>home/work/other/email/pa
>ger/fax/etc on the palm
>are trickier, as they don't
>map unambiguously and are
>the cause of most
>of the current problems. I
>suggest the following:
>
> 1. There is a 'priority' list
>ordering the available
>Evolution
> fields that can map to
>these 5 slots. At present the
>user has
> no control over this
>ordering but that could be
>exposed if we
> wanted.
> 2. If a new entry is on the
>desktop, the first 5 non-
>blank entries
> are written to the palm,
>in that order.
> 3. If a new entry is on the
>palm, the 5 slots will be
>written to
> the desktop, if possible:
>only the first two 'home' or
>'work'
> entries can currently be
>written to the desktop, any
>extras will
> be ignored. This isn't too
>bad, as the data isn't lost
>from the
> palm, and is analogous to
>a desktop entry that can't
>be stored
> on the palm, but we could
>extend evolution to support
>up to 4
> work/home/other
>entries as per the evolution
>GUI.
> 4. If an entry is modified
>on the desktop, we first load
>up the
> palm entry, and then we
>overwrite each slot with the
> corresponding entry on
>the desktop. After this, if
>there are
> any 'blank' slots we can
>write in the next un-synced
>field from
> the priority list.
> 5. If an entry is modified
>on the palm, we first load up
>the
> desktop entry, then we
>write in each of the 5 palm
>slots to the
> desktop record, if
>possible. In this case, if there
>are three
> 'work' slots and the 2nd
>one is blank, then the
>desktop record
> will end up with the two
>non-blank 'work' entries.
>
>I am still playing around with
>test cases to see if there are
>any flaws
>(for example, any cases _at
>all_ that could lead to loss of
>data, or
>duplication of fields). So far
>it seems to fix some specific
>problems
>at present (e.g. if you blank
>a field on the desktop it
>doesn't
>currently blank the
>corresponding field on the
>palm when you next sync)
>without introducing any that
>I'm aware of.
>
>Comments welcome.
>
>Matt
>
>On Wed, 2008-08-27 at
>13:03 -0700, David Wade
>Hagar wrote:
>> -----BEGIN PGP SIGNED
>MESSAGE-----
>> Hash: SHA1
>>
>> It seems to me that the
>conduit should do a little
>more than direct
>> mapping... I mean, Business
>2, 3, etc... Are not mapped,
>but you can have
>> multiple "Work" entries
>possible on a Palm. Shouldn't
>Gnome-Pilot load
>> everything into memory
>from the palm in its raw
>format, then process the
>> fields, deciding where to
>put them.
>>
>> - ---
>> David W. Hagar
>>
>> Computer Solvency Blog -
>http://compusolvency.blogs
>pot.com/
>> Tweet Me! -
>http://twitter.com/titansha
>dow
>>
>> > -----Original
>Message-----
>> > From: gnome-pilot-list-
>bounces gnome org
>[mailto:gnome-pilot-list-
>> > bounces gnome org] On
>Behalf Of Nathan Owens
>> > Sent: Tuesday, August
>26, 2008 4:56 PM
>> > To: The PalmOS(tm)
>integration package
>> > Subject: RE: Evolution
>Contacts <--> PalmOS
>Contacts DB mapping
>> >
>> > Here's a CSV version of it
>(comma-separated value).
>Import it into your
>> > favorite spreadsheet
>program.
>> >
>> >
>http://pianoman.myvnc.com
>/evolution/contacts_db_map
>ping.csv
>> >
>> > Nathan
>> >
>> >
>> > --- On Tue, 8/26/08, R.
>Drew Davis
><drewclist rdd name>
>wrote:
>> >
>> > > From: R. Drew Davis
><drewclist rdd name>
>> > > Subject: RE: Evolution
>Contacts <--> PalmOS
>Contacts DB mapping
>> > > To: "The PalmOS(tm)
>integration package"
><gnome-pilot-
>list gnome org>
>> > > Date: Tuesday, August
>26, 2008, 1:21 PM
>> > > On Tue, 2008-08-26 at
>09:51 -0700, David Wade
>Hagar wrote:
>> > > > -----BEGIN PGP
>SIGNED MESSAGE-----
>> > > > Hash: SHA1
>> > > >
>> > > > How do I read that
>file?
>> > > >
>> > > > - ---
>> > > > David W. Hagar
>> > >
>> > > It's an Open Office
>Spreadsheet. If you don't
>> > > have Open Office on
>your
>> > > PC, visit
>download.openoffice.org to
>grab a free copy.
>> > > It's available
>> > > for a wide variety of
>platforms, including Windows
>and
>> > > Linux.
>> > >
>> > > Drew
>> > >
>> > > > > -----Original
>Message-----
>> > > > > From: gnome-pilot-
>list-bounces gnome org
>> > > [mailto:gnome-pilot-
>list-
>> > > > >
>bounces gnome org] On
>Behalf Of Nathan Owens
>> > > > > Sent: Tuesday,
>August 26, 2008 5:30 AM
>> > > > > To: gnome-pilot-
>list gnome org
>> > > > > Subject: Evolution
>Contacts <--> PalmOS
>> > > Contacts DB mapping
>> > > > >
>> > > > > Here's the mapping
>that I've done between
>> > > the Evolution Contacts
>elements
>> > > > > and the PalmOS
>Contacts elements.
>> > > > >
>> > > > >
>> > >
>http://pianoman.myvnc.com
>/evolution/contacts_db_map
>ping.ods
>> > > > >
>> > > > > Please feel free to
>suggest comments. This was
>> > > just a rough draft at
>how
>> > > > > the two different
>databases could be mapped.
>> > >
>> > >
>> > >
>_____________________________
>__________________
>> > > gnome-pilot-list
>mailing list
>> > > gnome-pilot-
>list gnome org
>> > >
>http://mail.gnome.org/mail
>man/listinfo/gnome-pilot-
>list
>> >
>> >
>> >
>> >
>_____________________________
>__________________
>> > gnome-pilot-list mailing
>list
>> > gnome-pilot-
>list gnome org
>> >
>http://mail.gnome.org/mail
>man/listinfo/gnome-pilot-
>list
>>
>>
>> -----BEGIN PGP
>SIGNATURE-----
>> Version: PGP Desktop 9.8.3
>(Build 4028)
>> Charset: us-ascii
>>
>>
>wj8DBQFItbMm3fPbFEOFPCw
>RAim9AJ0dO/I2oHH2IGvft5u
>q2KUXj/96mACfYOVS
>>
>07ml7wH/A2qOrYR/5Q60Lc
>4=
>> =uZM/
>> -----END PGP
>SIGNATURE-----
>>
>_____________________________
>__________________
>> gnome-pilot-list mailing list
>> gnome-pilot-
>list gnome org
>>
>http://mail.gnome.org/mail
>man/listinfo/gnome-pilot-
>list
>>
>
>Matt Davey If you think
>education is expensive, try
>ignorance.
>mcdavey mrao cam ac uk
>-- Derek Bok
>
>_____________________________
>__________________
>gnome-pilot-list mailing list
>gnome-pilot-list gnome org
>http://mail.gnome.org/mail
>man/listinfo/gnome-pilot-
>list
- --
Sent using Agendus Mail demo.
Visit www.iambic.com for more!!
David Wade Hagar
http://compusolvency.blogspot.com
http://twitter.com/titanshadow
Sent from Tungsten E on sync using Agendus Mail & Outlook. Old skool
wireless lives!
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.8.3 (Build 4028)
Charset: iso-8859-1
wj8DBQFItkNk3fPbFEOFPCwRAlCHAKDDliiaQd/NEkB2EbhydXuJf6E8VgCfQFBn
qlOQLT3JYJPp2SaEdqdTtR8=
=fZkB
-----END PGP SIGNATURE-----
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]