Synchronizing application data using Ubuntu One

Stuart Langridge summarized an important issue recently on FLOSS Weekly when he said that Linux is all about choice… but not the choice between incompatible data silos. Desktopcouch is a key component of the Ubuntu desktop that enables users to break out of the data silos of today, delivering greater portability across applications.

In case you didn’t know it, Ubuntu One relies heavily on Desktopcouch (which uses CouchDB) for storing and synchronizing subscriber data, such as contacts and bookmarks, to their personal cloud. One of the key initiatives for the Ubuntu One team over the next Ubuntu cycle is to provide more developer resources so more applications can utilize the benefits of Desktopcouch and CouchDB. End users will gain greater data portability across applications as well as the built-in synchronization of CouchDB.

Ryan Paul has posted an excellent tutorial at Ars Technica for developers interested in using CouchDB in their applications. He covers the basics of the Ubuntu One architecture, an overview of how CouchDB is different than more traditional databases, provides simple and advanced code examples, and gives great tips for integrating CouchDB into your application. Read through his article and think about how your application can benefit from the power of Desktopcouch and CouchDB.

Tags: ,

3 Responses to “Synchronizing application data using Ubuntu One”

  1. Lily28 Says:

    Thanks because that is the useful stuff.

  2. Sid Says:

    So, when’s Ubuntu going to provide something like VPS through Ubuntu One?

    Like, hosted application on Ubuntu One, perhaps? :-D

  3. Sergio Says:

    I would like to see more apps take advantage of UbuntuOne.
    It is great that Evolution already comes with integration.
    I have read Ryan Paul article (and used a little bit of CouchDB in the past) and integration with UbuntuOne seems fairly straight forward.

    Cheers,
    Sergio.

Leave a Reply