Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Just wondering if there are any APIs to read/write Contacts/Calendar/Installed Apps/... yet.

I thought about writing an OwnCloud Sync app for the showdown that should be able to synchronize all that across devices, but now I'm not sure if this is even possible on Ubuntu Touch yet. At least I couldn't find any documentation on these cases.

Otherwise it might just be a file-sync (Hello, Ubuntu One?) app that can display the OwnCloud calendar/contacts, but can not integrate into the system as good.

regards, Adrian

share|improve this question
Hi Adrian, I asked a similar question on the ubuntu touch IRC channel: I wanted to know what syncing protocols would be supported. I think it was David Planella who sais that the Evolutions data server was going to be implemented in touch so anything that could sync would be okay. That should mean that Webdav and sub-protocols CalDav and CardDav can be used. Great Idea. If you need a hand just let me know. – matv1 Aug 11 '13 at 20:34
up vote 0 down vote accepted

The API you will want to use is the Qt Organizer API. Currently that only stores things temporarily in memory, but there will soon be a new Evolution Data Server backend that will allow syncing with various services.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.