Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Implement two-way contact / calendar syncing

#7

libiphone should be able to read and write contact / calendars from device and sync them with host.

To fix this ticket, either an OpenSync or Conduit plugin that perform full sync must be provided. (Or any other syncing platform solution).

Reported by Jonathan Beck · March 24th, 2009 @ 05:57 PM

State: open
Milestone: 1.4.0 Release
Assigned to: nobody

Activity

  1. Jonathan Beck
  2. Jonathan Beck
    Jonathan Beck
    • Milestone set to 1.2.0 Release

    April 1st, 2009 @ 10:17 AM

  3. Martin S.
    Martin S.
    • Tag changed from libiphone to api, libiphone, mobilesync
    • State changed from new to open

    I experience issues in the USB communication with contacts if they use a lot of photos on OS 3.0. The full packet is not correctly received by usbmuxd, the device just stops sending the last ~500 bytes or so out of 131409...

    Also the initial DLVersionExchange (apparently called "DeviceLink" step) was extended on OS 3.0 and needs some extra parameter which the device complains about in the syslog (probably sync-over-bluetooth stuff).

    I think we should not do the version exchange stuff in mobilesync_client_new() either but start to seperate stuff out. The client application should handle that in order to be able to report on incompatible versions etc., we should only provide the protocol access API.

    UPDATE 21/03/2010: The version exchange has been properly abstracted away now. One way syncing is working well and is understood. Next up is two way sync...

    August 6th, 2009 @ 05:45 PM

  4. Martin S.
    Martin S.

    Ok, I think we reached some kind of milestone here. The sync process is now fully documented here:
    http://libimobiledevice.org/docs/mobilesync.html

    Work on making this useful is underway.

    May 14th, 2010 @ 02:06 PM

  5. Martin S.
    Martin S.
    • Milestone changed from 1.2.0 Release to 1.4.0 Release
    • Milestone order changed from 0 to 0

    Moving to Milestone 1.4.0 as we will attempt to get 1.2.0 out before the end of the year.

    December 20th, 2010 @ 11:20 AM

  6. Olivier LAHAYE
    Olivier LAHAYE

    I vote for akonadi resource. The programming guide is so easy that I was able to build the empty resource wouthout having ever typed a single line of C++ code in my life.
    http://techbase.kde.org/Development/Tutorials/Akonadi/Resources

    Unfortunately, I'm stuck there :-(

    February 9th, 2011 @ 08:31 AM

  7. Martin S.
    Martin S.

    Some progress, the first software other than iTunes to push contacts to any iDevice using the native mobilesync protocol:
    http://gitorious.org/eds-to-idevice/eds-to-idevice/

    Some more work to turn this into an Evolution plugin might actually make it the first two-way sync solution on Linux...

    March 21st, 2011 @ 03:32 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.