|
From: Daniel G. <go...@b1...> - 2009-10-19 16:00:54
|
Hi Martin, long time no see ... On Monday 19 October 2009 02:27:38 pm Martin Owens wrote: > Perhaps the problem is that the opensync project has attempted to solve > too many problems in the same framework? > > * Data Access > * Data Formating > * Synchronisation Logic > Thats wrong - OpenSync actually only addresses: "Synchronisation Logic" Data Access and Formating is done by plugins. And they actually should use libraries which have special formats or protocol implemented to convert a format or access a device to gather/write data. e.g.: - palm-sync is using pilot-link / pisock - barry-sync is using the barry library - syncml obex plugin is using libsyncml, which is also using libopenobex The only "data access" relevant thing in OpenSync are the plugin API calls. The only data formating calls are the format plugin API calls. There is no complex code inside OpenSync addressing this. If there is one day a project doing perfect data formating of PIM data or any other data, there will be a OpenSync format plugin on the next day ... we don't have to change a single line in OpenSync core to make use of something a plugin like this ... Best Regards, Daniel -- Daniel Gollub Geschaeftsfuehrer: Ralph Dehner FOSS 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 |