|
From: Daniel G. <go...@b1...> - 2010-09-19 01:54:43
|
On Sunday, September 19, 2010 12:54:41 pm deloptes wrote:
> I'm not sure how syncml is working, but if nokia writes a software that can
> pull all the data from the phone, why it shouldn't be possible to do it
> with opensync and of course to push it to akonadi.
I guess because they only have to support a specific set of phones. Not all.
They just hardcode the available type of resources ("objtype") ...
IIRC in old SyncML phones there is no way to check if they have a contact,
event or todo resource. That's the reason why there the syncml plugin has no
powerful discovery function yet. Currently it's required that people configure
that they want to sync a contacts, event and todos but not journals and other
stuff which is not supported by the syncml phone.
Newer SyncML mobiles hopefully allow now to give this information without
starting an entire sync.
OpenSync has currently the limitation that it needs to know which object-types
are going to be used in a sync-group before starting the sync. When we
introduced the discovery-phase we thought we are able to get enough
information out of the devices/applications/protocls/APIs so the plugin can
report which objtype-types and resources and which formats are available and
can be used for syncing.
Later we discovered that devices/APIs/protocols don't meet with this "design".
Some APIs/devices/protocols don't allow at all to gather any information what
is available to sync.
Some generic protocols provide the information only if you "ask" them if they
support contacts or event or todos? Some devices crash if you "ask" them if
they don't support it ...
And someother give you this information only in the middle of a
synchronization process. Which clashed with the OpenSync implementation but is
working in meanwhile ...
I hope most of this problem are now covered ...
--
Daniel Gollub Geschaeftsfuehrer: Ralph Dehner
Linux Consultant & Developer Unternehmenssitz: Vohburg
B1 Systems GmbH Amtsgericht: Ingolstadt
Mobil: +49-(0)-160 47 73 970 Handelsregister: HRB 3537
EMail: go...@b1... http://www.b1-systems.de
Adresse: B1 Systems GmbH, Osterfeldstraße 7, 85088 Vohburg
http://pgpkeys.pca.dfn.de/pks/lookup?op=get&search=0xED14B95C2F8CA78D
|