« Return to Thread: Synthesis open source, provides data conversion (kind of)

Re: Implementing SyncML on a device

by Patrick Ohly :: Rate this Message:

Reply to Author | View in Thread

On Thu, 2009-05-14 at 14:45 +0100, Graham Cobb wrote:
> I know this isn't really an OpenSync question so apologies for raising it on
> this list, but Daniel's point reminded me of something I had been thinking
> about.

I hope I'm also excused for answering with a non-OpenSync pointer.

> How easy would it be for me to add SyncML support to GPE and get rid of the
> GPE plugin?  At the moment I have my own simple protocol between the GPE
> plugin and gpesyncd (the agent that runs in the GPE environment) -- pretty
> much all it does is pass VFormat objects backwards and forwards (the back end
> GPE code knows how to import and export VFormat data).

This is exactly how SyncEvolution operates. Here's a tutorial how you
could extend SyncEvolution 0.8.1 to do what you want:
http://www.estamos.de/blog/2008/08/04/syncml-client-do-it-yourself-style/

The command line of SyncEvolution should work right away. Adding a GUI
would be more work, but is doable (the command line is just a thin
wrapper around code which can be compiled as library).

There also was a feature request for GPE (I just closed it, as part of
migrating the issues to the new tracker):
https://sourceforge.net/tracker/?func=detail&aid=2631819&group_id=146288&atid=764733

For 0.9 the API has been changed slightly, but the tutorial is mostly
still valid. More fundamental changes to use the Synthesis data
conversion in a better way are still pending:
https://bugzilla.moblin.org/show_bug.cgi?id=2417

I have submitted a technical article to LWN.net that serves as an
introduction to how SyncEvolution+Synthesis work. It should be published
shortly (the next few days). That might also give you some
ideas/insights.

--
Bye, Patrick Ohly
--  
Patrick.Ohly@...
http://www.estamos.de/



------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

 « Return to Thread: Synthesis open source, provides data conversion (kind of)