Thursday, July 2, 2009

Social Desktop

This is a copy of the page from ideas.opensuse.org to preserve the information in case the system goes offline.

Description

We want to integrate the data on community web sites like http://opendesktop.org (or its child sites http://kde-look.org, http://kde-apps.org, http://gtk-apps.org, http://suse-art.org) with the desktop in order to extend applications by the most unique feature free software projects have: the community. The end result could be something like a “social desktop”, where people and the interaction with the community are a central element and provide extra value to the user.

Some ideas how this could be used were presented in the Akademy keynote KDE Community websites: The past, the present and a vision for the future by Frank Karlitschek. He also presented the first version of an API how to access community web sites, the Open Collaboration Web Services API. The specification can be found on freedesktop.org.

In order to make a first step towards the goal of the Social Desktop we want to implement the Open Collaboration Services API on opendesktop.org and a desktop client library and application to access the data.

Results

Server code is active on opendesktop.org. Client code is in SVN. It includes a first version of the client API, an Akonadi resource handling person data, a GUI application to query and show person and activity data, and a Plasma data engine for the destkop.

More results and documentation of the progress can be found in Cornelius' Hackweek Blog.

People

  • Cornelius Schumacher works on the client library, an example UI, and the Akonadi integration
  • Frank Karlitschek takes case of the server side
  • Sebastian Trueg helps with Nepomuk integration
  • Dirk Mueller works on a Plasmoid to show activity data on the desktop.

Related Materials

Open Collaboration Services Home Page

No comments: