Open Collaboration Services: Difference between revisions
m r2.7.1) (robot Adding: ru:Open Collaboration Services |
Apps for MeeGo also uses OCS |
||
Line 4: | Line 4: | ||
The [[API]] was designed by [[openDesktop.org]] as part of the [[Social Desktop]] especially as a cross desktop [[backend]] provider.<ref>{{cite web |url=http://dot.kde.org/2009/05/01/social-desktop-starts-arrive |title=Presentation of the Open Collaboration Services and of the Social Desktop on dot.kde.org}}</ref> The API got standardised by [[freedesktop.org]] so that third party provider are able to implement OCS API. |
The [[API]] was designed by [[openDesktop.org]] as part of the [[Social Desktop]] especially as a cross desktop [[backend]] provider.<ref>{{cite web |url=http://dot.kde.org/2009/05/01/social-desktop-starts-arrive |title=Presentation of the Open Collaboration Services and of the Social Desktop on dot.kde.org}}</ref> The API got standardised by [[freedesktop.org]] so that third party provider are able to implement OCS API. |
||
Non-KDE environments using the API include the [[Maemo]] Downloads application store<ref>{{cite web|url=http://kdenews.org/2010/07/23/henri-bergius-akademy-midgard-open-collaboration-services-and-geoclue|title=Henri Bergius on Akademy, MidGard, Open Collaboration Services and GeoClue|publisher=KDE|date=2010-07-23}}</ref>. |
Non-KDE environments using the API include the [[Maemo]] Downloads application store<ref>{{cite web|url=http://kdenews.org/2010/07/23/henri-bergius-akademy-midgard-open-collaboration-services-and-geoclue|title=Henri Bergius on Akademy, MidGard, Open Collaboration Services and GeoClue|publisher=KDE|date=2010-07-23}}</ref> and Apps for [[MeeGo]]<ref>{{cite web|url=http://apps.formeego.org/applications/|title=Apps for MeeGo service|date=2012-02-13}}</ref>. |
||
==Modules== |
==Modules== |
Revision as of 15:30, 13 February 2012
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Socialdesktopologo.jpeg/300px-Socialdesktopologo.jpeg)
The Open Collaboration Services (OCS) is an open and vendor independent modern REST based API for integration of web communities and web based services into desktop and mobile applications. It allows to exchange relevant data from a Social Network between the site and clients such as other websites and applications or widgets running locally on the user's machine or mobile device. The protocol has been designed so that all applications can access multiple services providing OCS APIs.
The API was designed by openDesktop.org as part of the Social Desktop especially as a cross desktop backend provider.[1] The API got standardised by freedesktop.org so that third party provider are able to implement OCS API.
Non-KDE environments using the API include the Maemo Downloads application store[2] and Apps for MeeGo[3].
Modules
OCS consists of multiple modules, of which both servers and clients are free to choose which to implement. In the 1.6 version[4] of the OCS specification the modules are:
- Person user data
- Friend social graph
- Message in-site messaging between users
- Activity activity streaming
- Content downloadable content
- Fan content favoriting
- Knowledgebase access to FAQ items
- Event calendaring
- Comments content commenting
- Private data private key-value store
- Forum discussion topic structure
- Buildservice application software building
References
- ^ "Presentation of the Open Collaboration Services and of the Social Desktop on dot.kde.org".
- ^ "Henri Bergius on Akademy, MidGard, Open Collaboration Services and GeoClue". KDE. 2010-07-23.
- ^ "Apps for MeeGo service". 2012-02-13.
- ^ "Open Collaboration Services v1.6". Freedesktop.org. Retrieved 2010-11-19.
External links