OpenSocial

от Уикипедия, свободната енциклопедия

OpenSocial е набор от общи API-та за уеб-базирани приложения за социални мрежи, разработени от Google заедно с MySpace и няколко други социални мрежи.

Официално е публикуван на 1 ноември 2007.[1] Приложенията, които съдържат интерфейсите на OpenSocial ще са взаимносъвместими с всички социални мрежи, които ги поддържат, включително някои от възможностите на сайтове като Hi5.com, MySpace,[2] orkut, Netlog,[3] Sonico.com,[4] Friendster,[5] Ning и Yahoo!.

OpenSocial често е описван като отворена междуплатформена алтернатива на Facebook Platform, собственическа услуга на известната услуга за социална мрежа Facebook.[6] След стартирането на Facebook Platform в края на месец май 2007,[7] както и след придобиването на начинаещата фирма Parakey в средата на юли 2007,[8] бързото разрастване на Facebook се счита като сериозна конкуренция и предизвикателство за Google[9] в опитите им да създадат и наложат повсеместно своята уеб операционна система.[10][11] В сравнение с Facebook, който се нарежда на второ място по прегледани страници в света за месец септември 2007, социалната мрежа на Google orkut се нарежда на шесто място за същия месец, като повече от половината от потребителите ѝ живеят в Бразилия.[9]

Докладите за съперниюество и конкуренция между двете фирми нарастват след като Facebook обявява за своите намерения да предлага услуга за онлайн реклама (наречена Facebook Ads) ден след като от Google обявяват OpenSocial[12] (6 ноември 2007[13]). Услугата включва показване на реклами и таргетирани програми (с имена, респективно, Facebook Social Ads и Facebook)[13] като конкуренция с водещите на пазара програми на Google AdSense и AdWords.[14][15]

С помощта на OpenSocket[16] потребителите могат да стартират джаджи от OpenSocial във Facebook.[17]

Структура[редактиране | редактиране на кода]

OpenSocial е написан на HTML и JavaScript както и с платформата Google Gadgets. Включва четири интерфейса (API) за приложения за социален софтуер за достъп до данни и ключови функции от участващите в проекта социални мрежи.[18] Всеки един от интерфейсите addresses a different aspect: един общ и основен JavaScript интерфейс, един за хора и приятели (информация за хора и взаимоотношенията), един за дейности (публикуване и достъп до информацията за потребителските дейности) и един за устойчивост (обикновена двойка данни с ключиви стойности за безсървърни приложения).[19]

История[редактиране | редактиране на кода]

Разработка[редактиране | редактиране на кода]

Първоначално има слухове, че OpenSocial е част от по-голма инициатива за социална мрежа на Google с кодово име Maka-Maka,[20]. На хавайски името означава „много близки (или интимни) приятели, които взаимно си споделят всичко“.[21]

Първата версия на API-тата, която е направена публична, е 0.5, последвана от версия 0.6, издадена на 21 декември 2007.[22] Версия 0.7 излиза на 4 февруари 2008.[23] Версия 0.8 излиза на 28 май 2008.[24] Версия 0.9 е издадена на 16 април 2009.[25] Версия 1.0 излиза на 15 март 2010.[26]

Имплементиране[редактиране | редактиране на кода]

Първоначалните партньори[27], които се включват в поддъжката на OpenSocial са фирмите за социални мрежи Bebo, Engage.com, Friendster, hi5, Hyves, imeem, NetModular, mixi, MySpace, Ning, orkut, Plaxo, QuePasa, phpFox, Six Apart, Freebar.com, както и ориентираните към бизнеса компании LinkedIn, Tianji, Salesforce.com, Viadeo, Oracle и XING.[1] Plaxo и Ning въвеждат поддръжка на OpenSocial още в първия ден след старта, като Plaxo добавя поддръжка за OpenSocial към услугата си Pulse,[28] а Ning добавя основна поддръжка на OpenSocial преди предварително обявената [29] пълна поддръжка в края на 2007 или началото на 2008.[30] Някои разработчици, като Flixster, FotoFlexer, iLike, Newsgator, RockYou, Slide, Theikos и Virtualtourist имат свои приложения, които съдържат имплементирани интерфейсите на OpenSocial преди официалното му публично обявяване.[1] Първоначално OpenSocial има доста пробиви в сигурността, а разработчик-аматьор демонстрира пропуски в джаджата на RockYou в Plaxo и в социалните мрежи на Ning, които използват джаджата iLike.[31] На 25 март 2008 Yahoo! също обявява, че се включва в OpenSocial инициативата.[32]

През декември 2007 стартира проект с отворен код, наречен Shindig, който има за цел да предоставя спецификации за имплементирането на стандартите на OpenSocial standards. Проектът среща подкрепата на Google, Ning и няколко други фирми, които разработват свързан с OpenSocial софтуер. По-късно става част от инкубатора на Apache Software Foundation.

Критики[редактиране | редактиране на кода]

Въпреки шумната разгласа и медийно присъствие, OpenSocial не работи добре в началото; работи само на притежавания от Google Orkut и то само с ограничен бой джаджи, които връщат грешки към останалите джаджи. Останалите мрежи все още търсеха приложения за имплементираната платформа.

На 5 ноември 2007 г. TechCrunch съобщава, че OpenSocial бързо е била кракната. Времето, необходимо за кракване на базираната на OpenSocial iLike в Ning е било 20 минути, като хакерът е можел да добавя или изтрива песни от списъка с песни на потребителите и да получи достъп до информация за техните приятели.[33]

На 6 декември TechCrunch се позовават на материал от основателя на MediaPops Рус Уитман, който казва: „Въпреки че първоначално бяхме възхитени, научихме по трудния начин колко ограничаващ е всъщност OpenSocial.“ Рус добавя и че „основни функционални елементи“ липсват и „веднъж написано и широко разпространено“ е, всъщност, неакуратно.[34]

Източници[редактиране | редактиране на кода]

  1. а б в Google Launches OpenSocial to Spread Social Applications Across the Web // Google, 1 ноември 2007. Посетен на 31 октомври 2007.
  2. MySpace and Google Join Forces to Launch Open Platform for Social Application Development // Google, 1 ноември 2007. Посетен на 2 ноември 2007.
  3. Developer / OpenSocial // Netlog. Архивиран от оригинала на 2012-08-04. Посетен на 17 септември 2008.
  4. OpenSocial Week: Exitoso paso por Argentina // Sonico, 5 май 2008. Архивиран от оригинала на 2022-06-17. Посетен на 5 юни 2008.
  5. Helft, Miguel и др. MySpace Joins Google Alliance to Counter Facebook // New York Times. The New York Times Company, 2 ноември 2007. Посетен на 2 ноември 2007.
  6. Helft, Miguel и др. Google and Friends to Gang Up on Facebook // The New York Times. The New York Times Company, 31 октомври 2007. Посетен на 31 октомври 2007.
  7. Facebook Unveils Platform for Developers of Social Applications // Facebook, 24 май 2007. Посетен на 6 ноември 2007.
  8. Facebook Acquires Startup Parakey (PDF) // Facebook, 19 юли 2007. Архивиран от оригинала на 2008-03-07. Посетен на 6 ноември 2007.
  9. а б Stross, Randall. Why Google Turned Into a Social Butterfly // New York Times: Digital Domain. The New York Times Company, 4 ноември 2007. Посетен на 6 ноември 2007.
  10. Dreyfuss, Joel. Is Facebook An Operating System? // Red Herring, 26 октомври 2007. Архивиран от оригинала на 2007-10-28. Посетен на 6 ноември 2007.
  11. Riley, Duncan. Could Facebook Become The Next Microsoft? // TechCrunch, 19 юли 2007. Посетен на 6 ноември 2007.
  12. Schonfeld, Erick. Facebook’s Social Ad Network: What We (Think We) Know So Far // TechCrunch, 30 октомври 2007. Посетен на 6 юли 2007.
  13. а б Facebook Unveils Facebook Ads // Facebook, 6 ноември 2007. Посетен на 6 ноември 2007.
  14. Malik, Om. Why Is Google Afraid of Facebook? // GigaOm. GigaOmniMedia, 6 ноември 2007. Архивиран от оригинала на 2007-11-07. Посетен на 6 ноември 2007.
  15. Nicole, Kristen. Newsgator Joins OpenSocial // Mashable. Federated Media Publishing, 1 ноември 2007. Посетен на 24 януари 2008.
  16. www.opensocket.org, архив на оригинала от 31 декември 2010, https://web.archive.org/web/20101231055944/http://www.opensocket.org/blog/, посетен на 2011-05-29 
  17. www.opensocket.org, архив на оригинала от 31 май 2009, https://web.archive.org/web/20090531044617/http://www.opensocket.org/blog/2007/11/11/opensocket-facebook-app-released-in-beta/, посетен на 2011-05-29 
  18. Andreessen, Marc. Open Social: a new universe of social applications all over the web // blog.pmarca.com. 31 октомври 2007. Архивиран от оригинала на 2007-11-02. Посетен на 31 октомври 2007.
  19. OpenSocial API Documentation // Google Code. Google. Архивиран от оригинала на 2012-07-29. Посетен на 2 ноември 2007.
  20. Schonfeld, Erick. Google’s Response to Facebook: „Maka-Maka“ // TechCrunch. 29 октомври 2007. Посетен на 31 октомври 2007.
  21. maka.maka // Nā Puke Wehewehe ʻŌlelo Hawaiʻi. Ulukau: The Hawaiian Electronic Library. Посетен на 1 ноември 2007.
  22. OpenSocial 0.6 and Beyond // 21 декември 2007. Архивиран от оригинала на 2012-07-25. Посетен на 21 декември 2007.
  23. OpenSocial API Blog: OpenSocial 0.7: Coming to a user near you, архив на оригинала от 12 декември 2008, https://web.archive.org/web/20081212102412/http://opensocialapis.blogspot.com/2008/02/opensocial-07-coming-to-user-near-you.html, посетен на 2011-05-29 
  24. OpenSocial API Blog: OpenSocial v0.8 is defined, архив на оригинала от 6 септември 2008, https://web.archive.org/web/20080906100533/http://opensocialapis.blogspot.com/2008/05/opensocial-v08-is-defined.html, посетен на 2011-05-29 
  25. OpenSocial API Blog: OpenSocial community defines version 0.9 // 17 април 2009. Посетен на 6 май 2009.
  26. OpenSocial 1.0 spec published // 15 март 2010.
  27. code.google.com // Архивиран от оригинала на 2010-04-17. Посетен на 2011-05-29.
  28. Smarr, Joseph. OpenSocial is now live on Plaxo Pulse // Plaxo's Personal Card. Plaxo, 1 ноември 2007. Архивиран от оригинала на 2008-01-18. Посетен на 4 ноември 2007.
  29. Bianchini, Gina. And ... We're Live with OpenSocial! // Ning, 2 ноември 2007. Архивиран от оригинала на 2007-12-12. Посетен на 4 ноември 2007.
  30. Bianchini, Gina. OpenSocial & Ning // Ning, 31 октомври 2007. Архивиран от оригинала на 2007-12-12. Посетен на 6 ноември 2007.
  31. Arrington, Michael. OpenSocial Hacked Again // TechCrunch, 5 ноември 2007. Посетен на 6 ноември 2007.
  32. Das, Anupreeta. UPDATE 1-Yahoo supports Google social network applications // Reuters. 25 март 2008.
  33. Arrington, Michael. OpenSocial Hacked Again // TechCrunch. 5 ноември 2007. Посетен на 24 юли 2010.
  34. Schonfeld, Erick. OpenSocial Still „Not Open for Business“ // TechCrunch. 6 декември 2007. Посетен на 24 юли 2010.

Външни препратки[редактиране | редактиране на кода]

  Тази страница частично или изцяло представлява превод на страницата OpenSocial в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​