“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.”
Code tutorial: make your application sync with Ubuntu One
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis