2. Frank Karlitschek
KDE Developer
openDesktop.org / KDE-Look.org
GNOME-Look.org / KDE-Apps.org
Dienstag, 17. November 2009
3. Topics
• Motivation
• What is the Social Desktop ?
• Examples
• Open Collaboration Services
• Code Examples
• Roadmap
• Questions ?
Dienstag, 17. November 2009
10. • Bringing our Community to the Desktop
• Integrate Cloud Computing
• Transform users into Contributors
• Create Innovation which
Microsoft / Apple can´t deliver
Dienstag, 17. November 2009
13. • Not another Facebook
• Open Formats
• Open API
• No Lock-In to service provider or website
• Secure
• Strong Privacy
• Data Import/Export
• Scalable
• Technology Independent
• Easy to use
Dienstag, 17. November 2009
14. What is the Social
Desktop ?
Dienstag, 17. November 2009
38. How do we do this ?
Dienstag, 17. November 2009
39. Open
Collaboration
Services
Dienstag, 17. November 2009
40. Open Collaboration Services
• Common API of the Social Desktop
• REST based
• Independend freedesktop.org standard
• SSL
• OpenID
• Scalable
• Strong privacy settings
Dienstag, 17. November 2009
41. Open Collaboration Services
Modules:
• USER (search, view)
• FRIENDS
• USERACTIVITIES
• MESSAGES
• CONTENT (Content Downloading / Uploding)
• KNOWLEDGE
• EVENTS
• NEPOMUK (in the future)
Dienstag, 17. November 2009
42. Provider 1
Provider
Desktop Provider 2
XML
Provider 3
Dienstag, 17. November 2009
43. Code Example
my newsfeed
api.opendesktop.org/v1/activities?page=0
Dienstag, 17. November 2009
47. Roadmap
• Nearly all shown features are in KDE 4.4
• GNOME
• Gwibber -> next month
• maemo.org
• forum.kde.org
• Groupware integration
• OpenOffice.org and others
Dienstag, 17. November 2009