[Kde-pim] akonadi plugins for kdeconnect

Daniel Vrátil dvratil at redhat.com
Thu Jul 24 12:21:15 BST 2014


On Thursday 24 of July 2014 12:43:31 Kevin Krammer wrote:
> On Wednesday, 2014-07-23, 08:43:34, Achim Bohnet wrote:
> > On Dienstag 22 Jul 2014 19:00:34 桥 杨 wrote:
> > > I was trying to make a akonadi plugin for kdeconnect which would sync
> > > calendar / event / contact between pc and other devices , but failed to
> > > find out a way to sync/merge. The main problem is that I can not
> > > associate
> > > the events with a same UID over all devices, as one pc can connect to
> > > multiple phones and vice versa, too hard to unify them all without a
> > > center
> > > server or something. I wasn’t expecting the sync/merge is so complicated
> > > and what I’ve done seems to be turned out meaningless.  I’ve just seen
> > > that
> > > google resources will be ported to akonadi, like calendar and contacts,
> > > so
> > > I’m not sure if I should drop it or try to go on? If we have already a
> > > lot
> > > of work on google resources, I think maybe I should stop it and move on.
> > > I
> > > would like to hear your opinions so that I could make decision asap.
> > > Thank
> > 
> > Hi 桥 杨,
> > What is your plugin doing?  a) Provinding what is on the mobile as
> > resources on the laptop/desktop. Or b) providing all resources that
> > akonadi knows about as a calender/event/contact resource to the mobile?
> > 
> > a) is not so useful IMHO as there can already sync via google servers etc.
> 
> Actually I think that would make quite a lot of sense.
> Not everyone synchronizes with a dedicated server, a special resource could
> very well treat the device as a "remote backend"
> 
> Another option for synchroniziing directly to a device is to use a sync
> solution, e.g. provide a device transport/backend for syncevolution.

Hi,

I have exchanged a couple emails privately with 桥 杨. He's working on KDE 
connect support for iOS devices, which is not mentioned in his original email.

I think we agreed on KDEConnect daemon creating a new agent for each paired 
device, thus having a calendar for each device (think personal and work iPhone 
with different calendars and everything). Contact, SMS, etc. sync could be 
provided later on just by adding new collections.

iOS syncs via iCloud, and I don't know whether iCloud is accessible from 
outside the iOS world. From the more generic point of view - I agree with 
Kevin: not all people can or want to use a dedicated server to sync their 
calendars/contacts. And when done right, the resource can be made generic 
enough to be able to sync any device/application supported by KDEConnect.

Dan

> 
> Cheers,
> Kevin

-- 
Daniel Vrátil | dvratil at redhat.com | dvratil on #kde-devel, #kontact, #akonadi
KDE Desktop Team
Associate Software Engineer, Red Hat

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20140724/b06a8670/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list