OpenSocial

OpenSocial

OpenSocial is a set of common application programming interfaces (APIs) for web-based social network applications, developed by Google along with MySpace and a number of other social networks.

It was released November 1, 2007.[1] Applications implementing the OpenSocial APIs will be interoperable with any social network system that supports them, including features on sites such as Hi5.com, 99factor.com, MySpace[2], orkut, Netlog[3], Sonico.com[4], Friendster[5], Ning, and Yahoo!.

Contents

Structure

Based on HTML and JavaScript, as well as the Google Gadgets framework, OpenSocial includes four APIs for social software applications to access data and core functions on participating social networks.[6] Each API addresses a different aspect:[7]

The general JavaScript API
People and friends
people and relationship information
Activities
publishing and accessing user activity information
Persistence
simple key-value pair data for server-free stateful applications.

History

Development

OpenSocial was rumored to be part of a larger social networking initiative by Google code-named "Maka-Maka",[8] which is defined as meaning "intimate friend with whom one is on terms of receiving and giving freely" in Hawaiian.[9]

The initial version of the API that was made public was 0.5, followed by version 0.6 released on December 21, 2007.[10] Version 0.7 was released on February 4, 2008.[11] Version 0.8 was released on May 28, 2008.[12] Version 0.9 was released on April 16, 2009.[13] Version 1.0 was released on March 15, 2010.[14] Version 1.1 was released on November 18, 2010.[15]

Implementation

For launch, partners[16] committed to supporting the OpenSocial APIs included the social network companies Bebo, Engage.com[17], Friendster, hi5, Hyves, imeem, NetModular[18], mixi, MySpace, Ning, orkut, Plaxo, QuePasa, phpFox, Six Apart, Freebar.com[19]; as well as business-oriented networking companies LinkedIn, Tianji, Salesforce.com, Viadeo[20], Oracle, and XING.[1] Plaxo and Ning released OpenSocial support within the first day of the launch, with Plaxo adding OpenSocial support to its Pulse feature,[21] and Ning adding basic OpenSocial support ahead of its previously announced release[22] of full support in late 2007 to early 2008.[23] Developers who had already built applications implementing the APIs upon launch include Flixster, FotoFlexer, iLike, Newsgator[24], RockYou[25], Slide, Theikos[26], and VirtualTourist.[1] Initial OpenSocial support experienced vulnerabilities in security, with a self-described amateur developer demonstrating exploits of the RockYou gadget on Plaxo, and of Ning social networks using the iLike gadget.[27] On Mar 25, 2008 Yahoo! also announced it has joined the initiative.[28] Next to that, an extension of the OpenSocial specification is used in Responsive Open Learning Environments (ROLE) to support the assembling of widgets and resources into PLEs while providing responsive functionality.

An open source project, Shindig, was launched in December, 2007, to provide a reference implementation of the OpenSocial standards. It has the support of Google, Ning, and other companies developing OpenSocial-related software.

Criticism

Opened to much fanfare in news coverage, OpenSocial did not work well in the beginning; it only ran on Google-owned Orkut, and only with a limited number of gadgets, returning errors for other gadgets. Other networks were still looking into implementing the framework.

As reported by TechCrunch on November 5, 2007, OpenSocial was also quickly cracked. The total time to crack the OpenSocial-based iLike on Ning was just 20 minutes, according to TechCrunch, with the attacker being able to add and remove songs on a user's playlist, and to look into information on their friends.[29]

On December 6, TechCrunch followed up with a report by MediaPops founder Russ Whitman, who said "While we were initially very excited, we have learned the hard way just how limited the release truly is." Russ added that "core functionality components" are missing and that "write once, distribute broadly" was not accurate.[30]

Background

OpenSocial is commonly described as a more open cross-platform alternative to the Facebook Platform, a proprietary service of the popular social network service Facebook.[31] After launching Facebook Platform in late May 2007,[32] as well as acquiring startup web desktop company Parakey in mid-July 2007,[33] the fast-growing Facebook has been widely reported as a challenger to Google[34] in establishing and leveraging a ubiquitous web operating system.[35][36] Compared to Facebook, which is ranked second by page views worldwide for the month of September 2007, Google's social network orkut is ranked sixth for the same month, with more than half its members living in Brazil.[34]

Reports on competition between the two companies increased with Facebook scheduling an announcement of an online advertising initiative (named Facebook Ads) the day after Google's social networking announcement was originally scheduled[37] (November 6, 2007[38]). The initiative includes ad serving and targeting programs (named Facebook Social Ads and Facebook Insights, respectively)[38] in competition with Google's market-leading AdSense and AdWords programs.[39][40]

Using OpenSocket[41], the user can run OpenSocial gadgets within Facebook.[42]

References

  1. ^ a b c "Google Launches OpenSocial to Spread Social Applications Across the Web". Google. 2007-11-01. http://www.google.com/intl/en/press/pressrel/opensocial.html. Retrieved 2007-10-31. 
  2. ^ "MySpace and Google Join Forces to Launch Open Platform for Social Application Development". Google. 2007-11-01. http://www.google.com/intl/en/press/pressrel/myspace_opensocial.html. Retrieved 2007-11-02. 
  3. ^ "Developer / OpenSocial". Netlog. http://en.netlog.com/go/developer/opensocial. Retrieved 2008-09-17. 
  4. ^ "OpenSocial Week: Exitoso paso por Argentina". Sonico. 2008-05-05. http://blog.sonico.com/boletin/opensocial-week-exitoso-paso-por-argentina/. Retrieved 2008-06-05. 
  5. ^ Helft, Miguel; Brad Stone (2007-11-02). "MySpace Joins Google Alliance to Counter Facebook". New York Times (The New York Times Company). http://www.nytimes.com/2007/11/02/technology/02google.html. Retrieved 2007-11-02. 
  6. ^ Andreessen, Marc (2007-10-31). "Open Social: a new universe of social applications all over the web". blog.pmarca.com. Archived from the original on 2007-11-02. http://web.archive.org/web/20071102041108/http://blog.pmarca.com/2007/10/open-social-a-n.html. Retrieved 2007-10-31. 
  7. ^ "OpenSocial API Documentation". Google Code. Google. http://code.google.com/apis/opensocial/docs/index.html. Retrieved 2007-11-02. 
  8. ^ Schonfeld, Erick (2007-10-29). "Google’s Response to Facebook: “Maka-Maka”". TechCrunch. http://www.techcrunch.com/2007/10/29/googles-response-to-facebook-maka-maka/. Retrieved 2007-10-31. 
  9. ^ "maka.maka". Nā Puke Wehewehe ʻŌlelo Hawaiʻi. Ulukau: The Hawaiian Electronic Library. http://www.wehewehe.org/gsdl2.5/cgi-bin/hdict?d=D12283. Retrieved 2007-11-01. 
  10. ^ "OpenSocial 0.6 and Beyond". 2007-12-21. http://opensocialapis.blogspot.com/2007/12/opensocial-06-and-beyond.html. Retrieved 2007-12-21. 
  11. ^ OpenSocial API Blog: OpenSocial 0.7: Coming to a user near you
  12. ^ OpenSocial API Blog: OpenSocial v0.8 is defined
  13. ^ "OpenSocial API Blog: OpenSocial community defines version 0.9". 2009-04-17. http://blog.opensocial.org/2009/04/opensocial-community-defines-version-09.html. Retrieved 2009-05-06. 
  14. ^ "OpenSocial 1.0 spec published". 2010-03-15. http://blog.opensocial.org/2010/03/opensocial-10-spec-published.html. 
  15. ^ "OpenSocial 1.1 Published!". 2010-11-19. http://blog.opensocial.org/2010/11/opensocial-11-published.html. 
  16. ^ [1]
  17. ^ [2]
  18. ^ [3]
  19. ^ [4]
  20. ^ [5]
  21. ^ Smarr, Joseph (2007-11-01). "OpenSocial is now live on Plaxo Pulse". Plaxo's Personal Card. Plaxo. http://blog.plaxo.com/archives/2007/11/opensocial_is_n.html. Retrieved 2007-11-04. 
  22. ^ Bianchini, Gina (2007-11-02). "And ... We're Live with OpenSocial!". Ning. Archived from the original on 2007-12-12. http://web.archive.org/web/20071212234351/http://blog.ning.com/2007/11/andwere_live_with_opensocial_g.html. Retrieved 2007-11-04. 
  23. ^ Bianchini, Gina (2007-10-31). "OpenSocial & Ning". Ning. http://blog.ning.com/2007/10/open_social_ning_coming_early.html. Retrieved 2007-11-06. 
  24. ^ [6]
  25. ^ [7]
  26. ^ [8]
  27. ^ Arrington, Michael (2007-11-05). "OpenSocial Hacked Again". TechCrunch. http://www.techcrunch.com/2007/11/05/opensocial-hacked-again. Retrieved 2007-11-06. 
  28. ^ Das, Anupreeta (2008-03-25). "UPDATE 1-Yahoo supports Google social network applications". Reuters. http://www.reuters.com/article/rbssTechMediaTelecomNews/idUSN2539603020080325. 
  29. ^ Arrington, Michael (2007-11-05). "OpenSocial Hacked Again". TechCrunch. http://techcrunch.com/2007/11/05/opensocial-hacked-again/. Retrieved 2010-07-24. 
  30. ^ Schonfeld, Erick (2007-12-06). "OpenSocial Still "Not Open for Business"". TechCrunch. http://techcrunch.com/2007/12/06/opensocial-still-not-open-for-business/. Retrieved 2010-07-24. 
  31. ^ Helft, Miguel; Brad Stone (2007-10-31). "Google and Friends to Gang Up on Facebook". The New York Times (The New York Times Company). http://www.nytimes.com/2007/10/31/technology/31google.html. Retrieved 2007-10-31. 
  32. ^ "Facebook Unveils Platform for Developers of Social Applications". Facebook. 2007-05-24. http://www.facebook.com/press/releases.php?p=3102. Retrieved 2007-11-06. 
  33. ^ "Facebook Acquires Startup Parakey" (PDF). Facebook. 2007-07-19. http://ads.ak.facebook.com/ads/press/Parakey_Press_Release.pdf. Retrieved 2007-11-06. 
  34. ^ a b Stross, Randall (2007-11-04). "Why Google Turned Into a Social Butterfly". New York Times: Digital Domain (The New York Times Company). http://www.nytimes.com/2007/11/04/technology/04digi.html. Retrieved 2007-11-06. 
  35. ^ Dreyfuss, Joel (2007-10-26). "Is Facebook An Operating System?". Red Herring. http://www.redherring.com/Home/23046. Retrieved 2007-11-06. 
  36. ^ Riley, Duncan (2007-07-19). "Could Facebook Become The Next Microsoft?". TechCrunch. http://www.techcrunch.com/2007/07/19/could-facebook-become-the-next-microsoft/. Retrieved 2007-11-06. 
  37. ^ Schonfeld, Erick (2007-10-30). "Facebook’s Social Ad Network: What We (Think We) Know So Far". TechCrunch. http://www.techcrunch.com/2007/10/30/facebooks-social-ad-network-what-we-think-we-know-so-far/. Retrieved 2007-07-06. 
  38. ^ a b "Facebook Unveils Facebook Ads". Facebook. 2007-11-06. http://www.facebook.com/press/releases.php?p=9176. Retrieved 2007-11-06. 
  39. ^ Malik, Om (2007-11-06). "Why Is Google Afraid of Facebook?". GigaOm. GigaOmniMedia. http://gigaom.com/2007/11/06/facebook-vs-google/. Retrieved 2007-11-06. 
  40. ^ Nicole, Kristen (2007-11-01). "Newsgator Joins OpenSocial". Mashable. Federated Media Publishing. http://mashable.com/2007/11/01/newsgator-opensocial/. Retrieved 2008-01-24. 
  41. ^ [9] [10]
  42. ^ http://www.opensocket.org/blog/2007/11/11/opensocket-facebook-app-released-in-beta/

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • OpenSocial — es un servicio de Google, Yahoo!, MySpace y otros muchos asociados, que mediante un conjunto de APIs permite construir aplicaciones o redes sociales. De tal manera que la forma de programar aplicaciones para diferentes sitios de redes sociales… …   Wikipedia Español

  • OpenSocial — ist eine Sammlung an Programmierschnittstellen für Anwendungen in webbasierten sozialen Netzwerken. OpenSocial wird von Google entwickelt und wurde am 1. November 2007 veröffentlicht. Anwendungen, welche die OpenSocial API nutzen, sind… …   Deutsch Wikipedia

  • OpenSocial — представляет собой набор общих интерфейсов прикладного программирования (API) для социальных сетевых приложений, разработанный Google вместе с MySpace и рядом других социальных сетей. Он был выпущен 1 ноября 2007 года.[1] Приложения использующие… …   Википедия

  • Opensocial — ist eine Menge von Programmierschnittstellen für Anwendungen in webbasierten sozialen Netzwerken. OpenSocial wird von Google entwickelt und wurde am 1. November 2007 veröffentlicht. Anwendungen, welche die OpenSocial API nutzen, sind mit jedem… …   Deutsch Wikipedia

  • OpenSocial — est un ensemble d API destinées au réseautage social en ligne développées par Google et annoncées le 1e novembre 2007[1]. Sa principale particularité par rapport à son principal concurrent, Facebook, est son interopérabilité avec les autres… …   Wikipédia en Français

  • Open Social — OpenSocial ist eine Menge von Programmierschnittstellen für Anwendungen in webbasierten sozialen Netzwerken. OpenSocial wird von Google entwickelt und wurde am 1. November 2007 veröffentlicht. Anwendungen, welche die OpenSocial API nutzen, sind… …   Deutsch Wikipedia

  • Open Social — OpenSocial OpenSocial est un ensemble d APIs destinées au réseautage social en ligne développées par Google et annoncées le 1er novembre 2007.[1] . Sa principale particularité par rapport à son principal concurrent, Facebook, est son… …   Wikipédia en Français

  • Open social — OpenSocial OpenSocial est un ensemble d APIs destinées au réseautage social en ligne développées par Google et annoncées le 1er novembre 2007.[1] . Sa principale particularité par rapport à son principal concurrent, Facebook, est son… …   Wikipédia en Français

  • Shindig (software) — Shindig is an open source project which began in December 2007 to provide a reference implementation for the OpenSocial standard. The software contains both server side and client side code. Once the project is mature, an installation of this… …   Wikipedia

  • Gemeinschaftsportal — Soziale Netzwerke im Sinne der Informatik sind Netzgemeinschaften bzw. Webdienste, die Netzgemeinschaften beherbergen. Handelt es sich um Netzwerke, bei denen die Benutzer gemeinsam eigene Inhalte erstellen (User Generated Content), bezeichnet… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”