Showing posts with label open social. Show all posts
Showing posts with label open social. Show all posts

Monday, October 27, 2008

Details Revealed: Google OpenSocial To Launch Thursday

http://www.techcrunch.com/2007/10/30/details-revealed-google-opensocial-to-be-common-apis-for-building-social-apps/

by Michael Arrington on October 30, 2007

Details emerged today on Google’s broad social networking ambitions, first reported here in late September, with a follow up earlier this week. The new project, called OpenSocial (URL will go live on Thursday), goes well beyond what we’ve previously reported. It is a set of common APIs that application developers can use to create applications that work on any social networks (called “hosts”) that choose to participate.

What they haven’t done is launch yet another social network platform. As more and more of these platforms launch, developers have difficult choices to make. There are costs associated with writing and maintaining applications for these social networks. Most developers will choose one or two platforms and ignore the rest, based on a simple cost/benefit analysis.

Google wants to create an easy way for developers to create an application that works on all social networks. And if they pull it off, they’ll be in the center, controlling the network.

What They’re Launching

OpenSocial is a set of three common APIs, defined by Google with input from partners, that allow developers to access core functions and information at social networks:

  • Profile Information (user data)
  • Friends Information (social graph)
  • Activities (things that happen, News Feed type stuff)

Hosts agree to accept the API calls and return appropriate data. Google won’t try to provide universal API coverage for special use cases, instead focusing on the most common uses. Specialized functions/data can be accessed from the hosts directly via their own APIs.

Unlike Facebook, OpenSocial does not have its own markup language (Facebook requires use of FBML for security reasons, but it also makes code unusable outside of Facebook). Instead, developers use normal javascript and html (and can embed Flash elements). The benefit of the Google approach is that developers can use much of their existing front end code and simply tailor it slightly for OpenSocial, so creating applications is even easier than on Facebook.

Applications can have full functionality on profile and/or canvas pages, subject to the specific rules of each host. Facebook, by contrast, limits most functionality to the canvas page, allowing a widget on the profile page with limited features.

OpenSocial is silent when it comes to specific rules and policies of the hosts, like whether or not advertising is accepted or whether any developer can get in without applying first (the Facebook approach). Hosts set and enforce their own policies. The APIs are created with maximum flexibility.

Launch Partner

artners are in two categories: hosts and developers. Hosts are the participating social networks, and include Orkut, Salesforce, LinkedIn, Ning, Hi5, Plaxo, Friendster, Viadeo and Oracle.

Developers include Flixster, iLike, RockYou and Slide.

What This Means

The timing of OpenSocial couldn’t be better. Developers have been complaining non stop about the costs of learning yet another markup launguage for every new social network platform, and taking developer time in creating and maintaining the code. Someone had to build a system to streamline this (as we said in the last few sentences in this post). And Facebook-fear has clearly driven good partners to side with Google. Developers will immediately start building on these APIs to get distribution across the impressive list of hosts above.

And they’ll do it soon, too. It’s clear that the developers who arrived early to the Facebook Platform party won easy customers. Those that came later had to fight much harder. Developers found their new gold strike, and they will soon all be there, mining away.

The New Yahoo: Sticky, Viral, And Most Of All, Friendly

http://www.techcrunch.com/2008/04/24/the-new-yahoo-sticky-viral-and-most-of-all-friendly/

by Michael Arrington on April 24, 2008

Yahoo’s CTO Ari Balogh and Chief Architect (Platforms) Neal Sample filled in a few more details today around their new Yahoo Open Strategy (called YOS internally).

Background

Yahoo wants to turn itself into one big social network-driven site, and simultaneously open many of its core services to get users and developers thinking of Yahoo as their Internet hub. They’ve been talking about parts of this since last November. First were details about how webmail will serve as the social networking hub, followed by more tidbits in January. In March they joined the Google-led Open Social initiative. And they’ve made a series of announcements around Search Monkey which will allow third parties to enhance Yahoo search with structured data.

Yahoo Open Strategy

Yahoo mashes the social stuff and the open stuff under the same banner of YOS. There are three components to the additional news announced today - platformization, opening services, and portability. It’s important to note that nothing has launched, and there’s no public timetable for the launch of any particular part of YOS. Sample said in a briefing today that the pieces will be released over the coming months.

Below is Balogh’s presentation at the web 2.0 Expo:

Platformization: Users will notice this most, as the overall Yahoo experience becomes social. This is driven by (1) the reduction of the dozens of profiles (for each service) they have today to a single, unified Yahoo user profile, and (2) the promotion of the email inbox as the center of the Yahoo experience. Once the profile is centralized they will begin to socialize the services. Think friends lists, activity streams, etc.

Clearly Yahoo isn’t bolting yet another social network onto their existing services. They keep saying that, of course. But even the fact that they refer to this part of it as “platformization” internally shows how they are thinking of this. They’re moving Yahoo to a massive new social network platform, and rewriting large parts of the core functionality.

Open Yahoo: This encompasses a few different things. First, they are now deeply involved in OpenSocial and will allow developers to get access via those common APIs. But they are layering their many existing (and planned) APIs on top of OpenSocial to allow deeper integration with Yahoo services. Users will be able to add these third party applications, built on Open Social and the Yahoo APIs, into Yahoo.

The other piece of this is Yahoo Application Platform (YAP) - which will be a direct competitor to Google App Engine. Users can host their independent applications on Yahoo’s bandwidth, storage, database and CPU resources. At first they’ll support SecurePHP applications only, but they’ll expand to additional languages over time. The model will be very similar to Google’s - free usage up to a point, metered after that. They’ll also offer various developer tools as well.

Portability. Yahoo is also going to promote the spread of Yahoo around the web to third party apps and services. This isn’t just widgets - they’ll also let user data out of the ecosystem. For example, Sample said in the briefing, they’ll facilitate the synchronization of the Yahoo address book with Plaxo (Facebook hated the idea of users doing this, by the way).

Yahoo: Sticky, Viral, Friendly

Yahoo continues to compete in search marketing, the big driver of revenue. But they realize they’ll always be second to Google in that game. So the win for them is to make Yahoo as sticky, friendly, and viral as possible. They have 500 million worldwide visitors per month - nearly 60% of the total Internet audience visits a Yahoo property every month (Google has 72%) (Comscore). That audience can clearly be leveraged, and this is a war that, unlike search marketing, Yahoo thinks they can win.

They still, of course, have to actually launch this massive project - for now it’s all ideas and vaporware. And no one knows what Microsoft thinks of all this, or what happens to YOS if that deal is done.