OpenSocial — разлика између измена

7 бајтова додато ,  пре 4 године
нема резимеа измене
мНема описа измене
Нема описа измене
[[Датотека:Social-network.png ‎|мини|десно|Društvena mreža]]
 
Pušten je 1.novembra 2007. godine.<ref name="press release">{{cite web |url=http://www.google.com/intl/en/press/pressrel/opensocial.html |title=Google Launches OpenSocial to Spread Social Applications Across the Web |accessdate = 31. 10. 2007 |date = 01. 11. 2007 |publisher=Google |doi= |archiveurl= |archivedate= |quote= }}</ref>
Glavna ideja Open Social tehnologije je u tome da web aplikacije pisane pomoću Open Social API-ja budu interoperabilne sa bilo kojim social network sistemom koji je takođe zasnovan na Open Social-u.
Pomoću ove tehnologije mogu se kreirati tzv. kontejneri (container) koji predstavljaju social networking sisteme kao što su iGoogle, MySpace, Ning, Orcut, Linkedln, Hi5 i drugi i aplikacije koje se mogu ugraditi u kontejnere. Koncept je sličan Facebook konceptu, ali ipak postoje suštinske razlike. U slučaju Facebook-a, jedini kontejner je Facebook i aplikacije se mogu izvršavati isključivo na Facebook-u. Open Social podrazumeva da bilo koji social network sistem može biti Open Social kontejner, i svaka Open Social aplikacija se može izvršavati na bilo kojem od njih.
 
== Struktura ==
Na osnovu [[HTML]] i [[Java Script]], kao i [[Google Gadgets]] okvir, Open Social obuhvata više [[Aplikacioni programski interfejs|APIs]] funkcija za društveni softver aplikacijama da pristupe podacima društvene mreže. U verziji 0.9 Open Social je dodao podršku za jezik .<ref name="OpenSocial Specification Release Notes">{{cite web |url=http://opensocial-resources.googlecode.com/svn/spec/2.0/OpenSocial-Specification-Release-Notes.xml#rfc.section.4 |title=OpenSocial Specification Release Notes|accessdate = 18. 08. 2011}}</ref> Ovaj jezik se naziva OSML i omogućava tag-based pristup podacima iz Open Social APIs s tim što se prethodno pošalje zahtev klijentu. Takođe definiše oznaku šablon sistema i usvaja jezički izraz zasnovan na [[Java]] [[Expression Language]]. Cilj Open Social-a je da korišćenjem zajedničkih API-ja bude kreirano što više različitih aplikacija koje će biti dostupne svim korisnicima i koje će biti korišćene u različite svrhe. Web developeri mogu kreirati aplikacije korišćenjem standardnog JavaScript-a i HTML-a, a te aplikacije se mogu izvršavati na biloj kojoj platformi na internetu koja se temelji na Open Social API-jima. Takva platforma (kontejner) daje developerima mogućnost da pristupe social informacijama (informacije o korisnicima, njihovim aktivnostima, prijateljima itd.). U okviru [[API]]-ja postoje metode za pristup ovakvim informacijama koje su u kontekstu datog kontejnera.
Cilj Open Social-a je da korišćenjem zajedničkih API-ja bude kreirano što više različitih aplikacija koje će biti dostupne svim korisnicima i koje će biti korišćene u različite svrhe. Web developeri mogu kreirati aplikacije korišćenjem standardnog JavaScript-a i HTML-a, a te aplikacije se mogu izvršavati na biloj kojoj platformi na internetu koja se temelji na Open Social API-jima. Takva platforma (kontejner) daje developerima mogućnost da pristupe social informacijama (informacije o korisnicima, njihovim aktivnostima, prijateljima itd.). U okviru [[API]]-ja postoje metode za pristup ovakvim informacijama koje su u kontekstu datog kontejnera.
 
=== OpenSocial platforma (kontejner) ===
 
=== Pozadina ===
Open Social se obično opisuje kao otvorenija višeplatformska alternativa [[Fejsbuk platforma]], vlasnički servis od popularnog socijalnog mrežnog servisa [[Fejsbuk]]-a. Korišćenjem Open Socket, korisnik može da pokrene Open Social uređaj unutar Fejsbuk-a.<ref>{{cite web|url=http://apps.facebook.com/opensocket/ |title=OpenSocket on Facebook &#124; Facebook |publisher=Apps.facebook.com |date= |accessdate = 11. 01. 2013}}</ref><ref>{{cite web|url=http://www.opensocket.org/blog/ |title=OpenSocket |publisher=OpenSocket |date= |accessdate = 11. 01. 2013}}</ref> , korisnik može da pokrene Open Social uređaj unutar Fejsbuk-a.
 
== Vidi još ==