[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [OpenSync] Gnokii
From: |
Garrick Welsh |
Subject: |
Re: [OpenSync] Gnokii |
Date: |
Mon, 02 Aug 2004 09:08:41 +1000 |
On Mon, 2004-08-02 at 09:03, Pawel Kot wrote:
> On Mon, 2 Aug 2004, Garrick Welsh wrote:
>
> > On Mon, 2004-08-02 at 05:44, Pawel Kot wrote:
> > > On Sun, 1 Aug 2004, Armin Bauer wrote:
> > >
> > > Hi Armin,
> > >
> > > > these kind of devices anyways. There a lot of devices out there where
> > > > the database is pulled completly from the device, synced locally and
> > > > then pushed onto the device again.
> >
> > While I agree that this isn't the way that you'd like things to be done,
> > if you look at a fair amount of the sync software for phones under
> > windows and they still use this. For example the Motorola V600 as far as
> > I can tell syncs by downloading the entire memory from the phone and
> > then creating it's own temporary address book and then syncing that,
> > followed by copying the data back to the phone.
>
> It's just a broken software. In the scenario you describe, it's fairly
> easy to determine which entries should be written back. Yesterday I was
> testing Samsung SGH-D410 over IrDA link. It has 1000 available entries for
> the phonebook. As I understand that reading the whole phonebook may take a
> while, I'd not understand why I'd need to wait twice as long when I'm
> synchronizing a full phonebook with an empty addressbook in the phone ;-)
Basically you read one entry at a time. It's AT some command + the
number that's the phone book entry. It's forced to look at every single
entry since entries don't need to be sequential. This is the reason why
it takes so long to read an empty phone book.
> > considering this phone has syncml support. If this is how the syncing
> > support is written natively for a device, we probably aren't going to be
> > able to write something better without changing the firmware on the
> > device. I'm not really up for that. :)
>
> But you do the synchronization on the computer side, don't you? On hte
> device side you do just basic operations: read/write (and perhaps on the
> low level: find the empty location).
That's correct, if the syncronization wasn't done at the computer side
then it wouldn't need to download everything. (Though the use of gprs
and syncml should prevent the need for the entire addressbook to be
sent, but I don't want to pay the data traffic bills).
--
-------------
Garrick Welsh
email-to: address@hidden Work: (02) 6257 7111
ICQ: 4402957
It usually takes more than three weeks to prepare a good impromptu
speech.
-- Mark Twain