Dion Hinchcliffe's Web 2.0 Blog
TamTamy by Reply

Blog Feed

Subscribe By E-Mail

Enter your email address:

Delivered by FeedBurner

Dion's Speaking Calendar:

Dion Hinchcliffe Speaking at NKU on Web 2.0 and Mobility

Dion Hinchcliffe Speaking at CeBIT 2009 on the Future Enterprise Workplace

Dion Hinchcliffe Speaking at QCon London 2009 on Web Architecture

JAOO Web 2.0 Days Keynote Speaker Dion Hinchcliffe

Dion Hinchcliffe Speaking at Web 2.0 Expo San Francisco 2009

Dion Hinchcliffe Keynotes at Interactive Austin 2009

Dion Hinchcliffe Instructor at Web 2.0 University Week in Las Vegas in May, 2009

Enterprise 2.0 Conference 2008 Speaker Dion Hinchcliffe
Dion Hinchcliffe on Twitter

    Recent Readers

    Web 2.0 Ajax SOA Power Panel

    Web 2.0, Ajax and SOA Power Panel with Dion Hinchcliffe and Jeremy Geelan
    Click above to watch a SYS-CON Power Panel discussion on Web 2.0, Ajax, and SOA with Dion Hinchcliffe, Jeremy Geelan, and other industry notables including SOA Web Services Journal Editor-in-Chief, Sean Rhody. Taped on Dec 7th, 2005 from the Reuter's TV studio in Times Square.

     

    The 6 essential things you need to know about Google's OpenSocial

    posted Friday, 2 November 2007

    I've spent the last few days keeping track of the seemingly endless stream of news and blog coverage about Google's new OpenSocial model for social networking applications.  OpenSocial has been described by some as Google's industry "chess move" to outmaneuver and corner Facebook. This is fascinating set of developments to watch since Google's own growing social networking platform, Orkut, was eclipsed by Facebook in terms of overall traffic back in September.

    Google's OpenSocial ModelUnless you've been hiding under a rock lately, you know that Facebook is presently the industry darling in social networking, having largely pushed MySpace off the industry's stage, as it seems to offer a more compelling model for social interaction to users overall.  Just as importantly, Facebook also lets any other company that wants to join in party do so by building 3rd party Facebook applications, of which over 7,100 now exist, making Facebook increasingly rich in functionality and content by leveraging the creative capacity at the edge of the Web.  In the Web 2.0 era (and in all computing eras before), the central truism is that a platform beats an application every time. This applies here with a vengeance and MySpace and other social networking sites have suddenly rushed to embrace openness and 3rd party widgets and gadgets to such an extent that MySpace has thrown in with Google on OpenSocial.

    So the damage is done and in the fickle world of online social networking, Facebook currently has the upper hand.  This demonstrates yet again a powerful but counterintuitive aspect of networked software: the more control you give away, the more value you can get back.

    Read my ZDNet coverage on how Facebook got ready to overtake MySpace and the challenges of setting up shop inside in Facebook.

    However, much of the blogging around OpenSocial would have you believe that has Google now trounced the competition with a strategic move that counters Facebook's open SNS platform move with an open SNS application model that can work everywhere else too.  At least, that is, the other social networking sites that support OpenSocial's API.

    But as Don Dodge noted in his OpenSocial coverage this isn't going to stop developers from building apps natively for Facebook any time soon and will have little practical effect on existing Facebook users for quite a while.  Not to mention the rest of the Web, since not even a single real OpenSocial application yet exists.

    That's not to say however that OpenSocial doesn't have its advantages.  Joe Kraus, a Director of Product Management at Google, wrote today on the Official Google blog that OpenSocial will make life easier for developers "because it makes it easier for them to focus on making their web apps better; they get lots of distribution with a lot less work. It's good for websites, because they can tap into the creativity of the largest possible developer community (and no longer have to compete with one another for developer attention). And finally, it's good for users, because they get more applications in more places."

    So, despite the early beginnings, does OpenSocial make sense from the production side of social networking applications?  It still remains to be seen, despite the enormous amount of early partner support for it, if the consumption side in terms of these kinds of applications really generates value.  Most of the applications on Facebook provide so little actual utility that they are barely worth installing.  While making these mini-apps portable between social networking sites is convenient -- and it probably will appreciably increase the total number of available social applications --  it's really people and the network effect they represent for a given social networking site that makes the site truly valuable.  In other words, if my friends and colleagues aren't on the social networking site I use, then that site is of little or no use to me, even if I can take my apps with me.

    It'll be interesting to see what ultimately happens to OpenSocial.  I suspect it will actually see fairly good uptake since it's based on the highly successful Google Gadgets model, for which over 23,000 different Gadgets presently exist.  But will it change the playing field in the social networking wars? Probably not as much as a federated social identity would.  Federated social identity could potentially let you exist and participate simultaneously in all the social networks you wanted to at once using one set of social metadata you control.  That's probably a lot closer to the Facebook killer that so many are looking for and things like openid are bring that world closer to reality all the time.

    In the meantime, here's the six things you absolutely have to know about OpenSocial to have an opinion about it:

    6 Essential Things You Need To Know About Google's OpenSocial

    1. OpenSocial only offers the lowest common denominator, not the full richness of each social networking platform.  While application developers can create apps using the OpenSocial model and they will be able to run on dozens of different social networking sites, OpenSocial can't help you leverage the full capabilities of the site it runs on.  Social networking site APIs aren't anywhere as complex as say, the Windows APIs, but we've seen this before with platforms such as Java, where the development model can't support the full capabilities of the underlying operating systems.  Like Java, write once, test everywhere is the name of the game for OpenSocial and while economies in this model certainly exist, a single universal widget model tends to discourage product differentiation in favor of broad distribution.  This means to get at the full richness of the underlying platform and create a competitive product, you have do custom coding for that site and you've just broken the reason to use a common application model.
    2. OpenSocial is largely based on open standards and there's only minor developer lock-in.  Overall, it actually seems pretty safe to do a lot of your social application development using OpenSocial.  It uses the essential browser open standards of XML, HTML, Javascript, and the data formats are all ATOM and RESTful/WOA.  You can even host Flash content and functionality inside the OpenSocial application as long as you don't break the rules.  Finally, most of the really popular development platforms, including Ruby on Rails, can support the server-side API.  All in all, Google seems to have stuck to a fairly open and non-proprietary model including avoiding crufty proprietary markup.  OpenSocial documentation and sample code all uses the Creative Commons licensing and Apache 2.0, and the OpenSocial FAQ says everything will be open sourced at some point.  Kudos for this open stance, Google.
    3. OpenSocial is a real doorway to social networking data portability as well as potential security holes. A site that supports OpenSocial applications provides that application with all the people data in that user's account.  Their own info as well as their friends.  This can be used to export user's social data from sites that don't support themselves directly and it could even be used to knit together a person's social data across other social sites that support OpenSocial, with properly designed 3rd party apps.  But it also opens the door to security problems and expect to see that security, cross-site scripting, and exploits become an issue over time, as it always does when platforms open up to the rest of the world. Update: Michael Arrington has reported that the first OpenSocial app has now been hacked.
    4. OpenSocial is simple and straightforward but also capable of developing full-blown, rich Internet applications.  And without server-side infrastructure.  Developers can simply innovate with a few bits of markup and procedural code and drop it into the OpenSocial ecosystem and leverage the massive audiences and scalable infrastructure of OpenSocial compliant sites.  OpenSocial even supports powerful interactive Web user interface models like Ajax explicitly.  Like we saw last year, with the new productivity-oriented Web development platforms, this will change what's possible while also creating mountains and mountains of relatively useless, uninteresting apps amongst a few real gems.  But a lot more wildflowers will bloom on the OpenSocial landscape and some will likely rise up and show us how useful these applications can be.
    5. OpenSocial is from Google and excessive philanthropy should not be expected.  Google almost certainly thinks OpenSocial will ultimately be very good for Google, if not outright bad for a few others (probably Facebook).  While the openness is encouraging, if OpenSocial is successful, Google has a plan to make that success work for it. Those plans may not always be to the benefit of everyone playing under the OpenSocial umbrella.  User beware.
    6. A new era in competency in social software is being ushered in by models like OpenSocial.  A lot more social applications are being created because of open social platforms have become so popular.  But building successful social applications is a lot different prospect from building traditional business and consumer applications.  Expect that many developers and software designers will fail to build applications successfully until we learn that a different focus and way of thinking is required.  I've written before about the basic rules for building good social applications, but these are just the beginning.  Understanding people is the key to building effective social networking applications, and that is often the hardest thing for us in an industry obsessed with connecting with each other via 1s and 0s.

    What else do we need to know about Google's OpenSocial?  Put your ideas in comments below or drop me a line at dion@hinchcliffeandco.com.

    Going to Web 2.0 Expo Berlin?  I'll be there November 5th and 6th giving two sessions (What is Web 2.0 and The Rise of Widgets) as well as on the show floor at the Reply booth, our European partners for Web 2.0 University.

    links: del.icio.us    



    AddThis Social Bookmark Button

    1. Don Dodge left...
    Friday, 2 November 2007 8:03 pm

    Dion, Brilliant and balanced. A clear presentation of the facts, and excellent questions about things that aren't so clear. A refreshing change from the breathless hype on most blogs.

    Thank you,

    Don Dodge


    2. John Dowdell left...
    Friday, 2 November 2007 10:12 pm :: http://weblogs.macromedia.com/jd

    Where does the data live?

    If a developer uses these APIs, are they ceding their audience's privacy to Googlr's proprietary and opaque "personalization" databases?

    Would we be as accepting of this if it were proposed by a governmental intelligence agency?


    3. Harold the Rebel left...
    Saturday, 3 November 2007 5:44 am :: http://www.haroldtherebel.com/2007/11/03

    Dion, it's not just potential security holes, there's real security holes in OpenSocial. Check out my blog for a huge XSS hole I found when trying to learn how to use OpenSocial on Ning. This Web 2.0 social networking fad is chilling from just so many angles.


    4. Rebecca Beasley left...
    Saturday, 3 November 2007 2:49 pm :: http://tagme.blogspot.com

    Very nice blog, I'll be linking to you and looking forward to more interesting news on social networks!


    5. Rebecca Beasley left...
    Saturday, 3 November 2007 2:54 pm :: http://tagme2007.blogspot.com

    Oops Sorry, wrong url. Forgot to add the 2007.


    6. Kevin Marks left...
    Sunday, 4 November 2007 5:24 am :: http://epeus.blogspot.com

    To respond to John's questions: Where does the data live? The friend data lives in the container, as before. The gadget data lives where the gadget puts it; possibly in the persistence API, possibly on the gadget developer's server. If a developer uses these APIs, are they ceding their audience's privacy to Googlr's proprietary and opaque "personalization" databases? No. You can use these APIs without Google being involved at all. If you want to understand Google's commitments to user privacy, I suggest you read http://www.google.com/privacy.html Would we be as accepting of this if it were proposed by a governmental intelligence agency? I'm sorry, even Google's advanced technology is not capable of helping me read your mind in a hypothetical universe composed of straw men.


    7. Gazeteler left...
    Monday, 5 November 2007 12:35 pm :: http://www.zdhaber.com

    it wont work imo. Google has already very large traffic. so why Google does NOT create his own social network? or why Google does NOT extend orkut? bla bla bla.. :)


    8. aika left...
    Tuesday, 6 November 2007 4:18 am :: http://www.businesscreditcardsite.com/

    brilliant post, very helpful. Thanks a lot Dion.


    9. BummerHan left...
    Tuesday, 6 November 2007 2:17 pm :: http://blog.bummerware.com

    Whats so open about OpenSocial as compared to FaceBook I have to see... 'lowest common denominator' has become some kind of bad thing of late, that's the beauty of LCD, the Web itself is like a form of LCD

    Never sacrifice simplicity for the vain and shortlived advantage. Once you are forced to custom-code to use a platform feature, you have locked into a single path.

    If everyone is 'bought into' OpenSocial, then and only then, it can be Open and Social.


    10. cinsel left...
    Friday, 30 November 2007 6:05 am :: http://www.seksuel.com

    Erotik Seks Shop Market Cinsel Sağlık Ürünleri azdırıcı damla uyarıcı krem sprey penis büyütücü göğüs büyütücü penis büyütme göğüs büyütme ereksiyon ilaçları geciktirici ilaçlar erotik alışveriş hap damla krem sprey parfüm vibratör


    11. Sandeep Paruchuri left...
    Sunday, 2 December 2007 6:20 pm :: http://blogs.ittoolbox.com/eai/realsoa

    Excellent clarifications on Opensocial, Dion. Keep it up !

    By the way, I want to know how you create the pictures in your blog. What tool do you use ?

    Thanks Sandeep Paruchuri


    12. Joe Meds left...
    Wednesday, 5 December 2007 2:48 am :: http://www.rxpop.com

    Will there be a Web 2.0 meltdown?

    Definition of Meltdown - 1. a state of complete network overload that grinds all traffic to a halt 2. a disaster comparable to a nuclear meltdown

    Considering content and community are king, I don't think a Web 2.0 meltdown is on the horizon. It’s no secret that major players like Google, News Corp, Yahoo and MSN are steadily acquiring various Web 2.0 brands for very large sums of money. Predicting acquisition trends among these companies is not too difficult of a task for any web savy eMarketer.

    Although I just recently started playing around with some different Web 2.0 brands, I quickly witnessed unlimited potential for their continued long-term success.

    Most current leading Web 2.0 brands fall into what I refer to as, general categories which are comprised of countless sub-categories. First, Web 2.0 brands introduced "categories". Next, Web 2.0 brands will introduce "sub-categories", which will allow Web 2.0 brands to stabilize their already firm positioning and ultimately become authoritative figures on the Internet.

    It's no secret that "keyword phrases" carry much better CTRs (click-thru-ratios) and ROIs (return-on-investments) than "genearl keywords" do - when engaging in a PPC (pay-per-click) marketing campaign. For example, on the page I am originally posted this article on I notice the page's title tag read "Web 2.0 Bubble Trouble?". This title tag is much more suitable for this page's topic, as opposed to something more general like, "Web 2.0".

    The same applies to Web 2.0 brands as the diversify their portfolios introducing sub-categories of their already existing brand's general or niche category. Google, News Corp, Yahoo and MSN are strategically acquiring emerging Web 2.0 brands for a reason. At the end of the day, we all know what that reason is - to make lots of money!

    My conclusion:

    As companies like, Google, News Corp, Yahoo and MSN pay BIG dollars to acquire Web 2.0 brands they are doing so for a few reasons. First they are looking for creative ways to push new, in-house products and services to targeted consumers and businesses alike. I would have to argue that Google is leading the pack in this arena.

    Next, they are trying to position their companies for rapid long-term growth, each headed in strategically aligned directions. In my opinion, all 3 are great companies and not any one of them is better than the other in regards to their directions. Rest assured that the overall concept, audience, and appeal of any recently acquired or soon to be acquired Web 2.0 brand is a solid reflection of the direction the acquiring company is headed in.

    Like it or not Web 2.0 is here to stay!

    Joe Meds - a Professional Blogger Driven by Creativity

    Joe currently blogs for several large clients with RxPop.com being the most notable. If you operate a health or pharmacy brand on the Internet and are looking for a talented blogger give me a shout!


    13. dan left...
    Saturday, 8 December 2007 8:13 am :: http://get-your-free-ipod-classic.blogsp

    if there's anything that can take down facebook and myspace, it's google.


    14. jovanni left...
    Thursday, 20 December 2007 1:01 am :: http://singpinoy.com

    thi is a new innovation that we should look into...


    15. Krugli left...
    Tuesday, 15 January 2008 2:45 am :: http://all-dvd.org

    OpenSocial is currently being developed by Google in conjunction with members of the web community.


    16. alexander.stocker left...
    Friday, 22 February 2008 7:35 am :: http://www.alexanderstocker.at

    Hi Dion!

    Being a member of the scientific Web 2.0 Community, I have together with my colleagues set up a spcial track on 'Cross Platform Aspects of the Social Web' in conjunction with the I-MEDIA '08 - International Conference on New Media Technologies in Graz, Austria.

    Visit http://www.alexanderstocker.at/2008/02/cpasw-08-special-track-on-cross.html for more info on this special track. This one day special Track will cover the followwing guiding research questions from a scientific perspective:

    • What are the fundamental interoperability challenges arising in the Social Web?

    • What models, frameworks and technical solutions can help to overcome these challenges?

    • How can cross-platform synergies be facilitated?

    • What are the (side-)effects for existing platforms?

    We am looking forward to bringing together scientist and practicioniers on this important topics. Everybody interested is invited to submit a paper to our special track.

    Best Regards, Alexander Stocker


    17. moset left...
    Saturday, 1 March 2008 9:32 am :: http://allbestfilms.com

    Autor, thanks you for information. 2 from 6 things I don't know yet.


    18. qcvideos left...
    Wednesday, 26 March 2008 3:14 pm :: http://www.quickcashvideos.com

    Look, it makes sense that Google create a Social Networking site but I think in this fast moving age they are already considered an "old timer" in the web world. Just another big company trying to buy their way onto our computers. It'll be neat to see how this turns out.


    19. sohbet left...
    Tuesday, 29 April 2008 11:25 pm :: http://www.idealsohbet.com

    thanks.. very good.. <a href="http://www.idealsohbet.com" title="sohbet" target="_blank">sohbet</a>


    20. Ivy left...
    Friday, 2 May 2008 7:26 pm :: http://www.cellphone-reviews.co.uk

    @qcvideos. Couldn't agree more. It's just Google's pathetic attempt to monopolize everything on the web.


    21. Sohbet left...
    Monday, 5 May 2008 4:29 pm :: http://www.asgum.net

    thanks


    22. Sesli Chat Sohbet left...
    Sunday, 25 May 2008 1:29 am :: http://www.birsesver.com

    Thank you for such a great post and the reply keep it up..


    23. Bill Brennan left...
    Sunday, 5 October 2008 4:22 pm

    One of the best overall discussion I have read. Complete in thought process and content. What a high barrier you have set for the rest of the market. Congratulations