OpenSocial je veřejná specifikace vytvořená společností Google. OpenSocial je set společných API (rozhraní pro programování aplikací) pro tvorbu webových sociálních aplikací (Sociálního softwaru). Prakticky to znamená, že různé sociální sítě jsou přístupné pod stejnou API. V dnešní době je situace taková, že každá z množství sociálních sítí má své vlastní a unikátní API. To programátory-vývojáře nutí si vybrat, který z těchto API budou vyvíjet a spravovat. Výhodou OpenSocial je, že těmto vývojářům sociálních aplikací dává jednotný set API, který je využitelný na kterékoli ze stránek, který jej podporují. S těmito jednoduchými technologiemi OpenSocial zrychlí inovace a umožní vytvoření novinek po celém webu.

OpenSocial
Vyvíjeno vJava
Licencelicence Apache
Webwww.opensocial.org
Některá data mohou pocházet z datové položky.

Historie editovat

Historie verzí OpenSocial:

Historie verzí
0.5 15.6.2007
0.6 [1] 21.12.2007
0.7 [2] 4.2.2008
0.8 [3] 28.5.2008
0.9 [4] 16.4.2009
1.0 [5] 15.3.2010
1.1 [6] 18.11.2010
2.0 [7] 18.8.2011
2.0.1 [8] 23.11.2013
2.5.0[9] 28.8.2012

Struktura editovat

OpenSocial je založena na HTML a Javascriptu, stejně jako rámec Google Gadgets. OpenSocial se skládá z několika API rozhraní pro sociální softwarové aplikace pro přístup k datům a základní účast sociálních sítí. Každé API řeší jiný aspekt. To také zahrnuje rozhraní API pro kontaktování libovolných služeb třetích stran na webu pomocí proxy systému a OAuth pro bezpečnost.

Ve verzi 0.9 je přidána podpora pro základní tagovací jazyk. Tím jazykem je OSLM. Tento jazyk umožňuje přístup k datům z API OpenSocial, které dříve vyžadovaly asynchronní požadavek na straně klienta.

Vývoj editovat

Při vývoji produktů je důležité, aby se vývojáři v prostředí jednou zorientovali a následně použili vyvinutý standard všude. Existence jednotného programovacího modelu také pomáhá webům, které by chtěly svým uživatelům poskytnout komunitní služby. Platforma OpenSocial dává (se svolením uživatelů) programátorům přístup k datům, která potřebují k tvorbě sociálních aplikací. To znamená přístup k uživatelským profilům, seznamu přátel a dokonce k jejich zprávám. Popis platformy OpenSocial pro vývojáře jsou dostupné na code.google.com/apis/opensocial. Programátoři tak mají přístup ke třem API pro JavaScript a Gdata pro přístup k sociálním funkcím, vývojářský sandbox na Orkutu (sandbox.orkut.com) a vzorový kód. Dále pak dokumentaci a podpůrnou skupinu k dispozici na code.google.com. Webové stránky budou mít přístup k nástroji pro implementaci OpenSocial, podpůrnému fóru pro komunikaci s Googlem a dalšími webmastery a ke vzorovému kódu, dokumentaci a podpůrné skupin na code.google.com.

Využití editovat

Jednou z největších výhod OpenSocial je jeho obrovská distribuční síť. Stránky, které se k používání OpenSocial již přihlásily - včetně sítí jako Bebo, Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, mixi, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo a XING, Hyves nebo hi5 - mají více než 200 miliónů uživatelů na celém světě.

Pozadí editovat

OpenSocial je obyčejně popisován jako více otevřený multiplatformní alternativa k Facebook Platform, proprietární služby populární sociální sítě Facebook.
Pomocí OpenSocket, může uživatel spustit Opensocial miniaplikace v rámci Facebooku.

Reference editovat

  1. Cassie Doll date=2007-12-21. OpenSocial 0.6 and Beyond [online]. [cit. 2007-12-21]. Dostupné v archivu pořízeném dne 2012-07-30. 
  2. OpenSocial API Blog: OpenSocial 0.7: Coming to a user near you. opensocialapis.blogspot.com [online]. [cit. 2014-05-29]. Dostupné v archivu pořízeném dne 2008-12-12. 
  3. OpenSocial API Blog: OpenSocial v0.8 is defined. opensocialapis.blogspot.com [online]. [cit. 2014-05-29]. Dostupné v archivu pořízeném dne 2008-09-06. 
  4. OpenSocial API Blog: OpenSocial community defines version 0.9 [online]. 2009-04-17 [cit. 2009-05-06]. Dostupné online. 
  5. OpenSocial 1.0 spec published [online]. 2010-03-15. Dostupné online. 
  6. OpenSocial 1.1 Published! [online]. 2010-11-19. Dostupné online. 
  7. Announcing the Release of the OpenSocial 2.0 Specification [online]. 2011-08-18. Dostupné online. 
  8. OpenSocial 2.0.1 Release Notes [online]. 2011-11-23 [cit. 2014-05-30]. Dostupné v archivu pořízeném dne 2012-11-05. 
  9. OpenSocial 2.5.0 Release Notes [online]. 2012-08-28 [cit. 2014-05-29]. Dostupné v archivu pořízeném dne 2013-01-09. 

Externí odkazy editovat