From: Daniel G. <dg...@su...> - 2008-05-12 21:48:02
|
On Monday 12 May 2008 13:33:15 Halton Huo wrote: > Hi, > > I'm going to implement some new things for gnome-sync[1] in next two > months, this includes: > > - HAL/DBUS support, auto detection and auto connection with existing > groups. Thats really interesting! How do you plan to "map" a certain device which get announced via HAL (as connected) and the configured group/member? We had some discussion in the past about this ... The new OSyncPluginConfig Interface provides also a connection specific subcomponent: OSyncPluginConnection. You would have to load the OSyncGroupEnv step through all the member of each group and load the OSyncPluginConfig of the member and check for matching device in OSyncPluginConnection. I hope the information in OSyncPluginConnection are enough to identify those devices. If not please let me know, so we can enhance the interface for this... Once the OpenSync side got stabilized i hope i can do the same with KitchenSync, but using Solid, not speaking to HAL directly. Do you have any plans for bluetooth already? BlueZ provides for linux quite nice D-Bus API. (I have no idea about OpenSolaris and Bluetooth ...) > - Configuration GUI for palm-sync plugin. > - Configuration GUI for libsyncml Plugin. I would recommend to take a look on the the new OSyncPluginConfig interface. Since I plan to get rid of custom XML configurations - it would be nice if you could give me some feedback on the interface as well.. if there is anything missing or unhandy to write configuration GUIs.. > - Object type config enhancement: allow user enable/disable/set_path > per obj_type for each member > - (optional) Configuration GUI for google calendar plugin. The google calendar plugin should get rewritten first - iirc Christian had a look on this task. Christian, any update/progress here? > > If you do not know gnome-sync, you could refer th GUI design doc on > http://www.genunix.org/wiki/index.php/Opensync_new_gui_design > > [1] http://sourceforge.net/projects/gnome-sync |