Open Collaboration Services

Open Collaboration Services
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].

Modules

OCS consists of multiple modules, of which both servers and clients are free to choose which to implement. In the 1.6 version[3] 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

External links




Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Open Collaboration Services — Тип Интерфейс прикладного программирования Разработчик …   Википедия

  • Open Collaboration Services — OCS/Social Desktop Logo Die Open Collaboration Services (OCS) ist eine offene und herstellerunabhängige REST basierte API zur Integration von Online Communities und internetbasierte Dienste in Desktop und Mobile Programme. Sie erlaubt es, die… …   Deutsch Wikipedia

  • Apple Open Collaboration Environment — Apple Open Collaboration Environment, or AOCE (sometimes OCE), was a collection of messaging related technologies introduced for the Mac OS in the early 1990s. It included the PowerTalk mail engine, which was the primary client side interface to… …   Wikipedia

  • Open business — represents a concept of doing business in a transparent way by intimately integrating an ecosystem of participants, collaborating in public space. Open business structures make contributors and non contributors visible such that the business… …   Wikipedia

  • Collaboration-oriented architecture — is a concept used to describe the design of a computer system that is designed to collaborate, or use services, from systems that are outside of your locus of control. Collaboration Oriented Architecture will often utilize Service Oriented… …   Wikipedia

  • Open and Free Technology Community — Founded 2001 Geographic location Europe United States Website URL www.oftc.net …   Wikipedia

  • Open innovation in financial services — Broadly we can divide between two sectors in an economy. Where wealth producing sectors are related to manufacturing, the service sector tends to be wealth consuming. Both sectors depend on innovation. Innovation capability and its management are …   Wikipedia

  • Collaboration Oriented Architecture — This is a term used in the areas of information security, IT security, network security and computer security.Collaboration Oriented Architecture is a concept used to describe the design of a computer system that is designed to collaborate, or… …   Wikipedia

  • Open Cobalt — Developer(s) Community source and Duke University Initial release 2009 Development …   Wikipedia

  • Open educational resources — (OER) are digital materials that can be re used for teaching, learning, research and more, made available for free through open licenses, which allow uses of the materials that would not be easily permitted under copyright alone.[1] As a mode for …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”