This week Microsoft made data portability news by announcing a partnership with five of largest social networks to allow users to export their contacts from Windows Live directly into those services. Partner networks include Facebook, LinkedIn, Bebo, Hi5 and Tagged (the Facebook export works now, with the others coming soon). Underneath the covers the integration is based on the Windows Live Contacts API and in conjunction with the announcement Microsoft has launched www.invite2messenger.net where users can invite friends from partner social networks to join their Windows Live Messenger contact list.
The stated objective is to create a “secure two-way street” in which users control how and when their data is shared:
We think customers should be able to share their data in the most safe and secure way possible, but historically this openness has been achieved largely through a mechanism called “screen-scraping,” which unduly puts customers at risk for phishing attacks, identity fraud, and spam. Now with the Windows Live Contacts API, we have provided an alternative to “screen-scraping” that is equally open but unequivocally safer and more secure for customers.
Certainly screen scraping is an anti-pattern that’s gotten a lot of attention recently. And it’s become such a common way for sites to access users’ contacts that it’s created a good business for companies who provide address book scraping libraries like Octazen Solutions.
Moves like this from Microsoft and Google’s recently launched Contacts API are solid steps along the path to interoperability of social network data. For more lively discussion on this topic there’s the upcoming Data Sharing Summit and Workshop on April 18-19th in SF and Mountain View on May 15th.
Amazon and Facebook have clearly been on the leading edge of two forces driving the web as platform - cloud computing and exploitation of the social graph. Now these two companies have announced a partnership that lets Facebook developers leverage both innovations by giving developers a path to employ the Amazon cloud computing model based on the EC2 and S3 APIs. This has the ability to provide an infrastructure for developers who dream of building a wildly viral Facebook application and worry about how to handle the growth.
Amazon’s EC2 provides the metered compute capacity for creating virtual instances, and S3 the storage component. The partnership with Facebook doesn’t extend either of their respective APIs, but it offers a a set of resources including a step-by-step process to launch a Facebook app using the Amazon platform.
Facebook developers had already one solid option with one-year-free hosting from Joyent which partnered with Facebook in December and it’s likely we’ll see a variety of such app infrastructure services appearing in the next few months.
In the next two months there are a number of notable conferences and events that should be of interest to folks in this space. As platforms and APIs become continue to grow we’re seeing more conferences dedicated to them (like Mashup Camp and Graphing Social Patterns) or industry-specific events with API and mashup-related sessions and tracks (like VON and eComm2008).
Since Bebo brought its Facebook Platform-compatible API out of closed beta a few weeks ago, as we reported in this post, the initial growth shows a steep curve from about 50 launch partner applications available before Jan 12th to 714 on Jan 26th. For a better sense of what that looks like, the graph below shows the developer uptake since public launch.
Read the rest of “Graphing Bebo Application Growth” »
An announcement by Facebook late on Friday spotlights how they are attempting to stay ahead of the curve in exploiting the social graph, and in doing so, to make their version of your friend’s list the default one that is used across the web. The key is this new JavaScript library that makes it easier for developers to to make Facebook API calls directly from JavaScript from any web site, not just when running on the Facebook Platform:
This JavaScript client library allows you to make Facebook API calls from any web site and makes it easy to create Ajax Facebook applications. Since the library does not require any server-side code on your server, you can now create a Facebook application that can be hosted on any web site that serves static HTML…This applies to either iframe Facebook apps that users access through the Facebook web site or apps that users access directly on the app’s own web sites. Almost all Facebook APIs are supported.
Along with allowing individual developers conversant in Ajax to bring Facebook friends into their website’s user experience, as John Potter points out, it opens up a role for third-party developers to craft Facebook-friendly widgets that are easily dropped into blogs and sites that don’t have any Facebook programming experience. The release of this library caused a fair amount of buzz over the weekend from folks including Nick O’Neill, Dare Obasanjo, Jeremiah Owyang, Duncan Riley, and Search Engine Watch.
Recent moves in data portability and OpenSocial-style compatibility suggest that we are moving towards an environment that allows some form of opt-in sharing between elements of the social graph, and Facebook wants to make sure that it is easier to identify your groups of friends by starting with their version. The function of allowing you to organize your friends into groups (family, close friends, business acquaintances, etc.) that was added in December is also a step towards making your control over your social graph easier, and adding lock-in to the Facebook data.
For the third time in as many weeks a Facebook application is the subject of controversy (the other two being the Facebook Hoax and the Facebook Spyware). This time around the news comes via Fortune’s Josh Quittner who reports that Hasbro, the company behind Scrabble, wants to shut down the popular web site and Facebook app Scrabulous. Scrabulous started in 2006 when two bothers, Jayant and Rajat Agarwalla, created the Scrabble knockoff out of their home in Calcutta, India. It did well that first year but really took off after they ported it to Facebook in June of last year.How popular is it? It’s the 9th most popular Facebook application, has 2.3 million active users and 500K using it every day. And according the Fortune report it has revenues of about $25,000 a month.
Read the rest of “Hasbro Versus Scrabulous” »
For the second time in a week a third-party Facebook app is the subject of controversy: this time it’s ePresident, an application for nominating the Facebook’s “worldwide President”. Not a serious app of course, but as reported today by TechCrunch’s Ouriel Ohayon, some of the French press, in a series of escalating misunderstandings, has fallen for this as real. In a nutshell: Facebook user Arash Derambarsh ran for this pretend office, complete with campaign site and pledge for global peace, got over 9000 votes, began getting more and more press coverage that often missed the fake-ness of the whole thing, made it to TV, eventually a Facebook group forms denouncing it, and some of the press catches on, and at this point he’s not available for comment.
Read the rest of “French Press and Facebook Mashup Hoax” »
Anyone who has installed the third party Facebook application “Secret Crush” is at risk of installing spyware according to this report from security firm Fortinet. Apparently the app entices users by saying “one of your friends my have a crush on you” and then once installed it attempts to download the infamous spyware Zango. The malicious widget authors get rewarded with as much as over $1 USD upon each successful installation, according to Zango’s affiliate program rates (note that as of January 4, the widget changed its name from “Secret Crush” to “My Admirer” and as of today WebWare reports that Facebook has disabled the application completely).
Read the rest of “Facebook App Installs Spyware” »
The statistics are impressive - nearly 12,000 applications produced on the Facebook Platform since its launch on May 24th of this year and according to Adonomics those applications were used over 36 million times in the last 24 hours.
It’s success prompted Google to push out its OpenSocial platform, expected to be widely deployed in 2008, and in turn Facebook has recently opened its platform for use in other social networks, starting with Bebo.
Why the runaway success?
Of course there are drawbacks and minefields ahead - the predictable backlash against ‘too many apps’, privacy concerns, rapidly evolving technology platform, the preponderance of low-commitment apps, and the difficulty developers have making money in the long tail. Given the growing competitive challenges its success in 2008 is not guaranteed. But as a provocative game-changer, the Facebook Platform wins the API of the Year award for 2007.
If you are interested in hosting OpenSocial compatible widgets in your web site you’ll probably want to keep an eye on the open source project Shindig. What is it? As Google product manager Dan Peterson describes in Let’s get this shindig started: “Shindig is a new project in the Apache Software Foundation’s incubator (as per the formal proposal) that aims to provide an open source reference implementation of the entire OpenSocial stack — Shindig’s goal is to allow new sites to start hosting social apps in well under an hour’s worth of work.” This source “is based upon code that has been powering Google Gadgets and iGoogle for the past few years and is meant to bootstrap the Shindig project.”
It’s a multi-part project and this first commit includes code for the first two of the four components below:
This initial release has not yet been tested for “production-level traffic” but can help folks get started. If or how you use this also depends on your team’s skillset: “While the initial contribution of the Gadget Server was written in Java, Shindig is language neutral. Ning is planning to contribute an initial version of a PHP Gadget Server, and we’ve heard rumors of C#, Perl, and Ruby.”
With Facebook now licensing their code and Google working to foster a community around OpenSocial and Shindig it looks like news in the social API space won’t be slowing down anytime soon.