Bringing together APIs and people

Posted by on Oct 2, 2009 in KDE, openDesktop.org | 5 Comments
We launched interesting new features on openDesktop.org lately and made progress on the Social Desktop. So I think I should blog about the news and give you all an overview over the cool new stuff and the plans for the next few month.
One idea is to integrate openDesktop.org, KDE-Look.org and KDE-Apps.org more with existing social networks and other services.
So if artist or developers publish their work on KDE-Look.org or KDE-Apps.org their friends and fans get notifications. We do this be integrating Microblogging like Twitter and identi.ca and by launching a Facebook App.
Microblogging
All new artwork and applications are published on this feeds
You can follow this feeds if you want to stay up to date about the latest stuff our community creates and develops.
Facebook
We have a new Facebook App. If you are an openDesktop and a Facebook user you can install this App on your Facebook profile. If you release a new application or artwork on KDE-Look.org, KDE-Apps.org or any other openDesktop.org site the announcement will be automatically pushed to your Facebook page. Your Facebook friends get notified about your work. So this is OpenSource Marketing 2.0 🙂
Social Desktop Contest
The Social Desktop Contest is over. I must say that I´m very impressed by the work of all participants. Lots of great stuff was implemented and submitted. The contest also produced a lot of new ideas and concepts. I´m really looking forward to all the exiting new upcomming features.
It was a difficult choice but the jury members decided about the winner of the contest and I will announce the winners of the Netbook soon.
The Social Desktop in KDE 4.4
A lot of interesting stuff is coming together for KDE 4.4 and the Social Desktop idea. I think this will be a really great release where we begin so see the potential of the integration of people and social networking principals with desktop applications. I´m especially exited about the new GHNS uploading and downloading features. where Jeremy, Frederik and Eckhart are working on at the moment. This will be really powerful. Other Stuff like notification, friends management, messaging and fan management is also growing nicely.
We will also have a central place where users can configure their different content providers and identities. So every KDE application can access the social features in a transparent way without caring about providers, login or passwords.
I will give a talk at the Open Web Conference at the end of October. And I hope to give a preview about the new cool features there. You can find more information about the Open Web Conference here: www.nluug.nl/activiteiten/events/nj09/index-en.html
Event API
I´m constantly working on new API features. Today I published an improved version of the Event API. It is now possible to create, edit and delete events via the API. Read support is of course possible since a few month. This is useful for integration with other event databases, Desktop Widgets or even Akonadi. You can find the documentation here is you want to use the API: www.freedesktop.org/wiki/Specifications/open-collaboration-services
Social Desktop Sprint
I´m planing a Social Desktop Developer Sprint for later this year. We meet for 3 days here in Stuttgart and work on ideas and code together. Please send me a email if you want to participate. The KDE e.V. has probably some money for sponsoring.
By the way. A few days ago we reached a new traffic record on the openDesktop.org sites. Over 42000 simultaneous visitors. This is a really impressive number.
So if you want to help or have some ideas about the Social Desktop vision please don´t hesitate to send me an email.
Cheers
Frank

5 Comments

  1. Tom
    02/10/2009

    This is great, but what I don’t like is that all these services are proprietary and controling your data is hard, even simple things like getting your data back to your own system is hard.
    OK, identi.ca is one exciption, but even open-desktop is proprietary (and I don’t really know why .. it will always be the biggest place and the best integrated anyhow.)

    I think KDE should provide a solution that is totally in the control of the user. That is what FOSS is about for most people. Concepts like retroshare.org are probably the better way to go in the long run..

    Reply
  2. Frank Karlitschek
    02/10/2009

    Your are right. Proprietary web services are not nice and vendor lock-in as bad for KDE.
    Because of that we designed the open collaboration services and the social desktop in a way to be independent from specific webservices. The KDE user will have a system-settings module to enable, disable and configure different service providers.
    So KDE is independent from service providers like openDesktop.org or any other webservice. We will have more service providers soon by the way so users have the choice and the control.

    Reply
  3. Jonathan-David SCHRODER
    03/10/2009

    @Frank
    I am not a kde developer / developer really anymore.
    At:
    http://hobbyblobby.wordpress.com/2009/10/01/news-about-kscoredialog/#comments
    I propose that KHighScores be integrated with some web services from you opendesktop or so.

    For example, KDE games/gnome/* games could have the (K or G) HighScoresDialog (or whatever custom dialog for highscores) which is linked to a web service and stores / shows the best scores.

    What do you think ?

    Reply
  4. Jonathan-David SCHRODER
    03/10/2009

    I’ve found an implementation of such a web service here:
    http://www.igetscores.com/ / http://code.google.com/p/igetscores/

    the idea could be:
    – on *-Apps.org, any application project can add an high score section
    – that high score section would show high scores of people who used the game
    – if the people’s have an account on opendesktop.org ; their names could be clicked and link to their opendesktop.org home page
    – (possibly, on eg. OShighscores.org , you’d see high scores for all games at all)

    Reply
  5. Frank Karlitschek
    05/10/2009

    Thats a very cool idea.
    I can do the serverside without a problem.

    Do you know if some games are interested in implementing this? 🙂

    Reply

Leave a Reply