> 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

Reply via email to