Synchronization as a System Service

Ok this is a dumping ground for thoughts as to how other applications may use Conduit to synchronize their data with stuff. Components of this include;

  • DBus interface
  • Tray icon
  • UI Changes

Basic idea, an application (say F-spot) says "Synchronize this photo (URI) with flickr, this is a DBus call to conduit, which if there is already a syncronisation group containing that profile, Conduit starts the sync. If not it is added to the canvas, and prompts for configuration.

If the application is alive in the tray all the time then we could also catch HAL events such as "laptop in docking station" to start a file-file sync for example

More to come.....