> Once the 0.3x plugin is working fully, one thing I am investigating in > the light of the changes in OpenSync's architecture is the way in which > sync-engine does its format conversions. For those who do not know, > OpenSync 0.3 spins off its format conversions into plugins. Currently I > am conducting a feasibility study in developing an OpenSync format > plugin with our AirSync<->XML format conversions in it, and subsequently > removing (or disabling) the format conversion code in sync-engine. This > would have a number of benefits: it would unburden sync-engine from > format conversions and allow it to speak native AirSync to the OpenSync > interface. Format conversions to OpenSync XML formats would then be > handled by the format plugin. This is more in keeping with the OpenSync > 0.3x paradigm. > > Such a format plugin should arguably be better residing in OpenSync SVN > as it would then expose the format to anything else out there that cares > to speak AirSync. > > What do you all think about this approach?
I would very much like that :) Another issue with that approach, though, is what to do with the libwbxml stuff. I somehow doubt that OpenSync would want to introduce that dependency for their entire tree, so we'd either: 1) Implement our own wbXml stuff (perhaps borrow the required pieces from libwbxml with appropriate credit given to the author - but we have to double-check the licensing details of this) 2) Ensure that OpenSync can have only a single format conversion plugin have a dependency on libwbxml without requring that dependency in their entire tree. John and Mark: I'd like to echo everyone's thanks to you guys for continuing to actively participate here. I would love to get back to it (especially to implement that default timezone capability needed for KDE-Pim) but unfortunately my schedule now and in the forseeable future doesn't really permit it. Thanks again, though - you guys are great! -- Richard Alimi Department of Computer Science Yale University ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel