Tag Archives: ubuntu one

Synchronize your Firefox places to Dropbox and any other cloud storage service

This is the second part of a series of articles related to Firefox, bookmarks, synchronisation and the cloud. The first part can be found here.

Do you want to know how to synchronize your Firefox places? Firefox Places, this is the annotations, bookmarks, favorite icons, input history, keywords, and browsing history (a record of visited pages). Have you ever thought about synching them to any cloud-based storage service, such as Dropbox, Ubuntu One, or your own servers? To directly get to the recipe, scroll down to “Solution…”.

Continue reading

What’s new in Ubuntu 10.10 Maverick Meerkat

Two days ago, Martin Pitt -stable release updates manager in Ubuntu- announced the release of the third alpha version of Ubuntu 10.10, internally known as “Maverick Meerkat”. Maverick Meerkat alpha 3 will become Ubuntu 10.10 in October 10.

It is interesting to devote some time to the Maverick blueprint list to know the details in the feature development. For a detailed analysis of Ubuntu’s Maverick Meerkat release cycle, have a look at at this post.

Let’s go through new features in this alpha 3 release. From the visual point of view, there aren’t too many changes since alpha 2. The most important interface changes were introduced to Unity. Most of the development focused on Ubuntu Netbook Edition.

Ubuntu Desktop got some improvements to the Sound Indicator, Ubuntu Software Center and that’s about it while Unity in Ubuntu Netbook Edition got some major changes, there is also a new Indicator DateTime. An important decision is that Ubuntu 10.10 will ship with Firefox 3.6 and Ubuntu Netbook Edition won’t have Chromium by default after all (it will also ship Firefox 3.6). Also, Ubuntu 10.10 will have a new font that is already available for testing (you will need a Launchpad account).

One of the most innovative part of this alpha released is OneConf. You should know that the first version of OneConf has been released. It is available in the default software repositories. OneConf can be installed as usual via the Synaptic Package Manager. It allows you to synchronize the applications installed on your Ubuntu desktops, laptops or netbook machines, via the Ubuntu One service. After the installation, OneConf can be found in the File menu of the Ubuntu Software Center application and it is entitled “Inventory on Ubuntu One“.

Continue reading

CouchDB targets the cloud

SQL-based relational database management systems (RDBMS) are beginning to be challenged by a new movement of NoSQL databases. Among those NoSQL databases is the open source CouchDB. This is an alternative to the relational datastores used by RDBMS vendors; they are trying to move to cloud-based deployment options to appeal more users.

CouchDB is an open source project run by the Apache Software Foundation; they have some commercial backing from startup Cloudant, who will provide cloud services for CouchDB. With the additional cloud deployment options, Cloudant is aiming to help accelerate CouchDB adoption and make the database even more scalable.

CouchDB presents a new architecture for databases, different from a SQL-based RDBMS. In a relational database, you take your data, split it up and map those data objects into a set of rows and columns. What CouchDB does is to encapsulate all of the data into a single entity, which they call the “document”. It is somehow artificial to map data objects into a table. It’s more organic to keep those as data objects.

CouchDB also allows developers to do without a Web application stack, including middleware, to deliver applications. Many lightweight applications can be fully developed right out of CouchDB. There is an application-building philosophy called the ‘CouchDB app,’ where you take JavaScript, HTML and CSS and put all those pieces directly into the database and then serve the pages and application right from the database — so no middleware layers and no framework.

CouchDB includes its own built-in Web server, although it can work with modern Web frameworks, giving users another option of how to deploy it.

The cloud is a key element for CouchDB, since people are looking to increase their data volumes and leverage the elastic compute capabilities of the cloud. Cloud computing is often used to serve Web-based applications, but it can also be enhanced, e.g. via CloudDB, to support desktop applications as well.

Continue reading