Some time back I checked out an interesting project called Social Web for the KDE desktop. It brings the power of social networking into normal desktop apps. The back end of this systems is a REST based API called Open Collaboration Services. Although there is a QT based C++ binding for it called Attica, I thought it might be fun to whip up a C# binding for the library. And while I am at it, an Android client as well? ;)
Its quite fun to think about the kind of apps one could dream up using OCS. If normal desktop apps integrate OCS into their services, one would not need to start their browser, go to facebook or myspace or whichever social site they are a member of, login and access their apps. You could do all that from your desktop itself. Consider a music player. Say you really liked a particular song and want it to appear on the recommendation listing of your friends. All you have to do is mark it with a 5 star rating and make that data public. The backend will post this data to your profile on the web using OCS and your friends can pull this data as and when they need it. Creating a robust recommendation on top of this system should then be a pretty easy task.
Also I am taking care of custom messages in SMS Invite. I had a solution using XML in mind but I have not really started off on it yet. Lets see where this goes...
Thursday, February 11, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment