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

16 бајтова уклоњено ,  пре 5 година
м
Уклањање сувишних унутрашњих веза
м (Робот: додато {{subst:User:Autobot/sandbox2}})
м (Уклањање сувишних унутрашњих веза)
[[Датотека:Social-network.png ‎|мини|десно|Društvena mreža]]
 
Pušten je 1.novembra 2007.<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.
* Mora da zadovoljava Gadgets API specifikaciju
Ukratko, ovo se ondosi na rukovanje 3 vrste zahteva:[[Gadget Rendering Request]], [[Gadget Metadata Request]] i [[JavaScript Request]].
Za [[JavaScript]] API-je, potrebno je implementirati [[gadgets core JavaScript API]].
* Mora da obezbeđuje podršku za RESTful Protocol specifikaciju
Što znači da kontejneri podržavaju predstavljanje podataka u [[JSON]], [[XML]] i [[AtomPub]] obliku. Open Social koristi [[HTTP GET]] metodu za preuzimanje podataka, PUT za izmene (update), [[POST]] za kreiranje novog objekta (osobe, aktivnosti ili podataka aplikacije), DELETE za brisanje.
 
=== OpenSocial aplikacija (gadget) ===
Da bi neka aplikacija(gadget) mogla da se pokrene, neophodno je da se ugradi u neki od Open Social kontejnera. Većina web sajtova koji su Open Social kontejneri, koristi [[Apache Shinding]] Reference implementaciju. Reference implemenacija predstavlja standard po kojem se ravnaju sve ostale implementacije. [[Apache Shinding]] Reference implementacija je [[Open Source]] standard za Open Social. Sadrži server-side i client-side kod. Nakon implementacije, on će Open Social kontejneru omogućiti renderovanje Open Social gedget-a u pretraživaču.
 
=== OpenSocial veze ===
 
=== 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<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š ==
363.220

измена