Google helpottaa sosiaalisten verkostojen yhteensopivuusongelmia julkaisemalla rajapinnan, jonka avulla samoja sovelluksia voi käyttää eri verkostoissa. OpenSocial-rajapintaa tukevat mm. MySpace ja Googlen oma Orkut, muttei viime aikojen mediasuosikki Facebook.
Sosiaalisista verkostoista on tullut ohjelmistoalusta. Käyttäjät voivat lisätä sivuilleen lisäosia, jotka esimerkiksi kertovat mitä musiikkia käyttäjä parhaillaan kuuntelee. Verkostojen päälle kehitetään myös työpöytäsovelluksia, jotka tarjoavat samat toiminnot kätevämmällä käyttöliittymällä.
Verkostojen koodaustavat ovat kirjavia, ja kehittäjien on täytyy tavallisesti räätälöidä sovelluksensa erikseen joka sivustolle. OpenSocial-sovellukset puolestaan toimivat kaikissa rajapintaa tukevissa verkostoissa, ja kaikki verkostot voivat tukea sitä niin halutessaan.
OpenSocial perustuu aikaisempaan Google Gadgets -teknologiaan, jolla luodaan web-sivuille upotettavia piensovelluksia. Sovellukset koostuvat tavallisesta HTML:stä, CSS:stä sekä JavaScriptistä, ja niiden taustalla voi olla mikä tahansa palvelinteknologia. Kehittäjä voi tarjoilla sovellukset omalta web-palvelimeltaan, tai ne voi jättää Googlen tarjoiltavaksi.
OpenSocialin sosiaalinen puoli on tietorajapinnassa, jonka kautta sovellus voi lukea käyttäjän profiilia ja kontakteja. Sovellus voi myös julkaista käyttäjän luvalla esimerkiksi automatisoituja blogimerkintöjä. Rajapinnat toimivat tällä hetkellä JavaScriptin kautta, mutta palvelinpuolelle on luvassa Atom-pohjainen ratkaisu.
Google markkinoi OpenSocialia sosiaalisten verkkojen uutena avautumisena. Julkistus on myös nähty vastavetona Facebookille, jonka kasvava käyttäjäjoukko ja oma ohjelmointimalli ovat keränneet kehittäjiä. Yhtenäiset sovellukset eivät kuitenkaan ratkaise sitä perusongelmaa, että sosiaaliset verkostot on rakennettu siiloiksi, joissa kunkin palvelun käyttäjät voivat olla sosiaalisia vain keskenään.
Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »
Kirjoita uusi kommentti