Code tutorial: make your application sync with Ubuntu One | Linux Today

Code tutorial: make your application sync with Ubuntu One

Written By
Web Webster
Web Webster
Dec 16, 2009

“When Canonical released Ubuntu 9.10 in October, the Linux
distributor also officially launched Ubuntu One, a cloud storage
solution that is designed to synchronize files and application data
between multiple computers over the Internet. The service has
considerable potential, but only a handful of
applications—including Evolution and Tomboy—take
advantage of its capabilities.

“Fortunately, the underlying components that Canonical has
adopted for Ubuntu One make it surprisingly easy for third-party
software developers to integrate support for cloud synchronization
in their own applications. In this article, we will show you how to
do it and give you some sample code so that you can get started
right away. Ubuntu One architecture

“There are a few aspects of Ubuntu One’s architecture that you
should understand before we begin. The service’s file and
application synchronization features are largely separate and
operate on different principles. In this article, we will be
looking solely at the framework for synchronizing application data.
This facet of Ubuntu One is powered by CouchDB, an open source
database system.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.