• On TechRepublic: 10 cool USB flash drive tricks
April 27, 2009 9:15 AM PDT

The latest from Facebook: 'Open Stream API'

by Caroline McCarthy
  • Font size
  • Print
  • 3 comments

A post on the Facebook developer blog announces the big application program interface (API) update from the social network that was first reported on Sunday night, which it's calling the Open Stream API.

It's the first major implementation of an emerging (read: brand new) open standard called Activity Streams, on which Facebook has been collaborating with developers for the past few months. Basically, what it means is that third-party developers will have access to a feed of all content posted to news feeds--notes, photos, videos, links, "likes" and comments, and activity from other applications built on the social network's platform.

"We've officially moved away from the Web of just blog posts, which a lot of these formats were originally designed for," said open-source developer and advocate Chris Messina, who has been spearheading the development of Activity Streams for about a year now.

"Over time, what I think will happen is (that) you'll see something toward the type of cleverness and ingenuity that has surfaced around the Twitter community, but in a way that is even more expressive and rich," Messina said. "In the case of Twitter, you're just talking about status updates; in the case of Facebook you're talking about a lot of different activities."

Previously, only status updates--the most Twitter-like part of Facebook--were accessible to developers. That's why this announcement likely makes the biggest difference to the creators of social feed aggregation applications like TweetDeck and Seesmic Desktop.

But because Activity Streams is an open standard, other social-networking and media-sharing applications will be able to use it too. This means that there could be, say, an Adobe Air-based desktop application that brings in updates across photo-sharing applications like Facebook, Flickr, and Photobucket.

Facebook is also targeting different types of developers--specifically mobile and desktop--rather than strictly the Web app developers whose creations made Facebook's platform such a wild success when it debuted two years ago.

"One of the most important stories to tell here is this is the first time that we've ever opened the core Facebook product experience, which was previously called the 'feed' and which we're now calling the 'stream,'" Facebook senior platform manager Dave Morin explained to CNET News. "We're especially excited to see the types of desktop applications and the types of mobile applications which developer are going to build for the stream. We've sort of never really allowed this before, so we're pretty excited to see what developers come up with."

Facebook will be holding an event on Monday afternoon in Palo Alto, Calif., to introduce developers to the new API. Presenting at the event will be representatives from Adobe, which is building a Facebook application in its Air runtime environment, and Microsoft, which is doing the same in Silverlight; contact management system Plaxo and third-party app Seesmic Desktop (which already has unveiled its support for the Open Stream) are also presenting.

The "stream" took front-and-center with Facebook's controversial redesign earlier this year. Inspired by the likes of Twitter, the revamped design marked a shift in strategy for Facebook from static profiles to a real-time flow of information. At the same time, it proved unpopular among some users.

But Facebook isn't the only big social-networking player to be implementing Activity Streams. The emerging standard was behind the upgrades to MySpace's MySpaceID product that the News Corp.-owned service launched in March at the South by Southwest Interactive Festival.

"It was sort of one of the earlier opportunities we had to take a nascent spec and see it all the way through to launch," MySpaceID product lead Max Engel told CNET News, adding that his team first started working on Activity Streams last September. It's what powers a new MySpace "gadget" for Google as well as its feeds' presence on the upcoming Yahoo homepage redesign.

"It's getting where we need it to be, which is like e-mail: where you can write a POP client and know (that) it works," Engel said. "It's not even a full standard yet, so it's sort of exciting to see so many people get behind something so quickly, and it's definitely indicative of the general momentum of people who are saying we'd rather work open than work closed."

This post was expanded at 11:23 a.m. PT.

Caroline McCarthy, a CNET News staff writer, is a downtown Manhattanite happily addicted to social-media tools and restaurant blogs. Her pre-CNET resume includes interning at an IT security firm and brewing cappuccinos. E-mail Caroline.
Recent posts from The Social
Now you can play Foursquare anywhere
Fresh legal woes for ConnectU founders
For eBay sellers, a holiday hamster hangover
Facebook COO nominated to Disney board
Facebook app privacy: It's complicated
Snowstorm blankets Web with high shopping traffic
Big Facebook privacy void: Controls on Connect
Twitter? Profitable? Really?
Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
by hypermark April 27, 2009 11:56 AM PDT
I am really excited about what this holds for the continuing innovation in and around the status message. It just seems inevitable that we'll continue to see richer client applications and web services emerge that weave/manage a real-time web around status updates.

Here is a post that I wrote that burrows deeper into the topic:

?Right Here Now? services: weaving a real-time web around status
(http://bit.ly/i40h)

If interested, check it out.

Regards,

Mark
Reply to this comment
by Mr. Dee April 27, 2009 3:30 PM PDT
I have read from a couple persons so for on Twitter about a Facebook desktop, could you get some info on that for me Caroline?
Reply to this comment
by MarkLittlefield April 28, 2009 7:48 AM PDT
I commend Facebook for announcing ?Open Stream API.? The move would be a significant change for the social-networking site, which had previously retained tight control over the site and how developers interact with it. It also opens up the opportunity for innovative applications around Facebook and other Social Networks and IM/Community Providers.

I agree with Messina ? "Over time, what I think will happen is (that) you'll see something toward the type of cleverness and ingenuity that has surfaced around the Twitter community, but in a way that is even more expressive and rich."

It can be more than ?rich? when it comes to ?status updates? and ?different activities? ? we can achieve ?deep presence? Deep presence is a user?s multi-dimensional status--on or off the phone; calendar availability; IM and social network status; and physical location?not just within a single network or closed ecosystem of services but across rich presence providers.

As mobile developers take advantage of the ?real-time flow of information? from the Open Stream API, they can exploit deep presence aggregation and personal mobile communications hubs, leveraging: Facebook status, Twitter updates, geolocation services, smartphone address book, calendar availability, etc. Consider it a mashup of your social network and smartphone address book.

Work open not closed! Open the floodgates for the Open Stream API!

Mark Littlefield
3deep.com
Reply to this comment
(3 Comments)
  • prev
  • 1
  • next
advertisement

Five New Year's resolutions for Google

Stakes are high as Google attempts to maintain one of the Internet's greatest cash machines while pushing into new and risky markets.
• Android event set for Jan. 5

For eBay sellers, a holiday hamster hangover

The gift frenzy over Zhu Zhu Pets leaves some power sellers feeling like they've just run a marathon--but the steep price tags lead to some impressive profits.

About The Social

CNET News' Caroline McCarthy is a downtown Manhattanite who believes that, despite popular opinion, the Web can actually help your social life. She's happily addicted to fun social-media tools from Twitter to Yelp to Facebook, sends an inordinate number of text messages, and has a tendency to waste time at the office reading restaurant blogs. Here, she explores all facets of the Web's gregarious side, as well as the unique tech culture in her home city of New York. (Don't call it Silicon Alley.)

Add this feed to your online news reader

The Social topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right