Jump to content

Open Collaboration Services: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
WikitanvirBot (talk | contribs)
m r2.7.1) (robot Adding: ru:Open Collaboration Services
Bergie (talk | contribs)
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

Official Social Desktop/OCS API logo

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

  1. ^ "Presentation of the Open Collaboration Services and of the Social Desktop on dot.kde.org".
  2. ^ "Henri Bergius on Akademy, MidGard, Open Collaboration Services and GeoClue". KDE. 2010-07-23.
  3. ^ "Apps for MeeGo service". 2012-02-13.
  4. ^ "Open Collaboration Services v1.6". Freedesktop.org. Retrieved 2010-11-19.