activity streams - ReadWriteWeb http://www.readwriteweb.com/feeds/tag/activity streams en Copyright 2009 Richard MacManus readwriteweb@gmail.com Sun, 22 Nov 2009 08:05:49 -0800 http://www.sixapart.com/movabletype/?v=4.23-en http://blogs.law.harvard.edu/tech/rss Cliqset Transforms Social Media Feeds Into Standardized, Real-Time Data cliqsettitle.jpg

Social media aggregator Cliqset today announced a new beta version of its platform that aggregates activity feeds from 70 different social media sites, transforms them into normalized Activity Streams standard data and then pushes them out in real time.

The company's offers multiple ways to access the data through its API but also hopes that more users will stick with its own, now much improved, user interface. The first 200 ReadWriteWeb readers to click this link will gain access to the new beta version of the site.

]]>Sponsor

]]> What does Cliqset offer that the Facebook-acquired FriendFeed doesn't? According to Cliqset: "We're much more standards compliant, we allow broader sharing, granular filters, a different permissions model, a much more open API and we have more services tied to ours (70 vs. FriendFeed's 50)."

The most important thing Cliqset is doing is probably transforming all these different update feeds into the standardized format called Activity Streams. That format is already being supported by Facebook, MySpace, Windows Live and Opera.

Michael Calore explains what Cliqset is doing with Activity Streams as follows:

A huge bonus is that Cliqset is using the emerging Activity Streams data specification to make all this happen. Activity Streams is an open-source XML-based format that uses a common actor-verb-asset model to report an activity on a social website. For example, "Amy shared a video" or "Mike rated this photo." It's a simple organizing principle that allows social web services to more easily talk to each other about what their users are doing.
But if not everyone is reporting their users' activity data using a common model, it becomes harder to get two services to talk to each other. And only a handful of sites are supporting Activity Streams right now.
As Cliqset co-founder Darren Bounds tells Webmonkey, Cliqset is actually re-writing all the aggregated data streams into the Activity Streams format, physically cleaning up the social web's mess as it goes.

Cliqset tells us that it's working on making a streaming API for this data available and let us in on some secret projects to bring real-time cross-platform data flowing to places around the web that it's not available today.

Right now you cannot easily pull Activity Streams feeds through Cliqset for people who have not signed up for the service themselves. It would be great if Cliqset began consuming the Webfinger protocol, for example and let me point at all my Google Contacts, discover their social media sites from around the web and then transform those into Activity Streams for consumption in other apps. That future isn't here and it may never be, but a web user can hope.

For now the company is using the long polling method and this newly normalized data to do some impressive things with its own user interface. Michael Calore goes into depth about that part of the project on Wired.com's WebMonkey blog. We'd like to recommend his post as our Real-Time Web Article of the Day, in fact. Check it out for a closer look at the innovative effort underway at Cliqset.

We're highlighting one article about the real-time web from off-site every day, leading up to the October 15th ReadWrite Real-Time Web Summit. Data normalization, Activity Streams, filtering and APIs are going to be big topics of conversation there. We hope you'll join us for those conversations.

]]>Discuss]]>
http://www.readwriteweb.com/archives/cliqset_transforms_social_media_feeds_into_standar.php http://www.readwriteweb.com/archives/cliqset_transforms_social_media_feeds_into_standar.php data portability Wed, 30 Sep 2009 13:25:50 -0800 Marshall Kirkpatrick
MySpace to Unveil Integration With Sites Around the Web, Using Open Standards myspaceID.jpgMySpace will announce in the next few weeks a major new feature being added to its MySpaceID product that will allow third-party websites to write updates into the MySpace activity feed just like Facebook Connect, but will also incorporate open semantic microformat code in order to comprehend what those updates are about and make more sophisticated update highlighting and recommendation decisions.

It's a major move being worked on with both the Activity Streams and Open Social communities - it could push the rest of the web, outside of Facebook, in a direction that supports radical app innovation through the creation of a level playing field of readable data. And it could make MySpace a lot better, too.

]]>Sponsor

]]> "We don't want to do anything without semantics, to be honest," Monica Keller, group architect for activity streams at MySpace, told us by phone today. "We can't afford to show a user content on their home page that they aren't going to like." At a time when MySpace is in serious trouble and trying to regroup, a home run by Keller and crew could make MySpace more relevant to people again and impact the rest of the web in positive ways radically unlike the impact of Facebook's proprietary software.

Keller told us today that MySpace is working on increasing the amount and sophistication of user activity updates on the site in a number of different ways. In case anyone is chuckling and thinking MySpace doesn't matter, we should remember that only ten sites on the web are visited more often than MySpace still today. MySpace may be on the decline, but it's still hugely important and these moves it's making could help it become even more so.

Adding "Write" Functionality

MySpaceID currently allows sites around the web to offer sign-in using MySpace account credentials. The sites can then pull in some amount of a user's data from MySpace and use it to personalize the experience they have on the new site - friends lists can be synced and taste information can be gleaned from a profile to customize recommendations, for example.

The next step will be to bring in user activities from these third-party sites and display them in your MySpace user activity feed, much like Facebook Connect allows. This gives other sites access to distribution inside MySpace. Developers of other sites will be able to offer users the option of publishing their activities on these other sites back onto their MySpace profiles and friends' activity feeds.

Here's how MySpace's plan is unlike what Facebook is doing. The updates will be marked up for the types of activities they represent with standardized microformat code, beginning with the events format hCal and soon to include the book, movie or other review format hReview. Those little bits of code that will be added could have big consequences.

Keller says the company acknowledges that this won't be a small task for third-party developers, so in the meantime she is working on automated methods of pulling user data in from other sites' Application Programming Interfaces (APIs) and marking them up automatically, with the microformat code communicating what kind of updates they are (events, reviews, etc.)

Why This is Important

Consider this analogy: Mozilla has been good for the whole web because it pushed everyone to be more standards-compliant in the browser market and thus made it easier for developers to build stable, universally usable and more sophisticated applications.

By giving the web a reason to build out software that publishes information in the standardized format of the Activity Streams spec and semantic microformats, MySpace grows the pie of that kind of data and gives developers a greater incentive to develop more in that same fashion. Standardized data is the soil in which fields of new applications grow.

This kind of data normalization creates the level playing field of information that allows new applications to be written and scale up through accessing and processing large quantities of information that have effectively been translated into the same "language." You want to build an application that processes hCal events? That will be a lot more appealing when the MySpace ecosystem of connected sites is all speaking that language.

Keller says that MySpace and the community of people working on building a common Activity Streams specification for all sites have been working closely with the Open Social community, the Google-led cross-site application platform that competes with the Facebook App platform. Keller says MySpace's new activity feed functionality will be delivered from within but extend upon the Open Social framework the company uses to connect with other sites now.

There isn't any indication yet that MySpace will make these marked-up updates available in bulk to developers for analysis; they will likely remain authenticated and limited in visibility to friends who have given approval. That would be an even bigger boost for innovation, but the promotion of the standardized data format is a huge step nonetheless.

What's In It for MySpace?

So if this has a lot of potential to be good for the web - what's in it for MySpace? Two things, primarily.

First, as Facebook grows rapidly in both user numbers and integration with sites around the web through its similar product Facebook Connect, MySpace is no longer the center of the web for millions of people. This kind of product facilitates that kind of relationship, and offering outside developers write-access to MySpace will incentivize more of them to support ongoing user-connection with MySpace. The microformatted markup makes this a lot smarter than Facebook Connect, frankly.

There is a risk that all the smarts in the world won't interest people in MySpace's declining profile, but the site remains one of the most popular on the web and a viable competitor to Facebook. (Facebook said they may or may not comment on this move by MySpace; we're still waiting to see if they'd like to.)

The goal for the program that Keller shared with us was different. She says that the microformats markup will enable the company to make smarter decisions in highlighting friends' updates and offering users' recommendations.

Keller says that MySpace is working on and will soon deploy technology that closely monitors what kind of friend updates users show interest in. If I often click on your photos but never read your blog posts, or I am very interested in your book reviews but don't care about your events listings, then MySpace will feature those kinds of your updates in my friends' activity feeds more or less prominently. Knowing what kinds of activities are being brought in from other sites will help make that more possible. The same information will facilitate smarter recommendations of content you might like.

That's why Monica Keller says "We don't want to do anything without semantics, to be honest. We can't afford to show a user content on their home page that they aren't going to like."

Watch for these new technologies to be announced in the coming weeks. They could have a big impact not just on the future of MySpace, but on much of the rest of the web as well.

]]>Discuss]]>
http://www.readwriteweb.com/archives/myspace_to_bet_its_future_on_open_standards.php http://www.readwriteweb.com/archives/myspace_to_bet_its_future_on_open_standards.php data portability Mon, 03 Aug 2009 16:52:10 -0800 Marshall Kirkpatrick
Social Relevancy Rank: What's Missing? The future of search almost certainly involves social networks, social graphs, or social filtering in some capacity. Companies will live or die by whether they get the "social" part right: creating the right level of intimacy, trust, reliability, social connectedness, and accuracy in their results listings. Of course, this specifically means that their user experience must at least meet or, preferably, exceed that of Google's.

To achieve this, we must first stop arguing over the different flavors of search.

]]>Sponsor

]]> Real-time search. Social search. Semantic search. These distinctions are essentially meaningless, especially when we can't even agree on definitions and when each of their boundaries remain undefined. Instead, we should recognize that they're all part and parcel of personalizing and contextualizing search for individual users. Let's stop playing the "name game" and start thinking holistically about how each (and all!) affects and improves what we think of today as "search."

Because the promise of social network integration with search is a current favorite topic, we'll focus in this post on that: a class of social search. This is also a response to the ideas brought up by Alex Iskold in his post on the future of search.

Alex proposes that we rank search results by a kind of Social Relevancy Rank, first displaying results from friends and people whom we follow and later displaying results from "taste neighbors" and influencers, etc. FriendFeed already filters results by your friends' content first. Twitter's Trending Topics, by contrast, shows the crowd's perspective. While one's personal social circle could improve the relevance of some search results (and I noted some months back that this is a promising model), this type of filtering is more challenging than it sounds.

First, as Alex points out, "trusted opinions are scarce." Our friends couldn't possibly know everything we're interested in, and the smaller our social circle, the worse the problem becomes. Even with large social graphs, sooner or later we will undoubtedly search for a topic that hasn't been indexed in our friends' activity streams, and then we'll get few to no results and suffer an inferior user experience. We'd be better off turning to good ol' Google... the very thing we're trying to best!

Secondly, getting Social Relevancy Rank right involves a lot of insight into what users care about. Alex comments that, "This is not difficult for FriendFeed to do because... it knows who you care about." But does it? On FriendFeed, I follow only a limited number of the people I actually care about. Do those people alone account for the things I care about? And when I perform a search, does the engine know what I'm caring about at that moment? True, we have to start somewhere -- as PageRank did -- and tweak the algorithm over time. But suggesting that even a smart Social Relevancy Ranking is clued in to what we care about at any given moment is presumptuous at best given the state of the art.

Yet, having different levels of social relevance is a good theory, and Alex's demarcations are sound, in essence. But each level more likely indicates degrees of social proximity than relevance per se; although in some cases closer proximity may very well indicate greater relevance. The problem is that relevance is highly contextual. It depends on many factors, such as your profession, your search query, your friends, your friends' knowledge about those topics, and the information that is publicly recorded in their activity streams.

For example, a financial analyst (i.e. an expert) wouldn't care if her closest circle of friends was Twittering about how complicated a new tax code is. As an expert, she'd rather know exactly how the new policies affect an edge-case client of hers. Filtering search results by "friends and following" at one end and "the crowd in aggregate" at the other may fail equally in uncovering the right piece of information for her.

For general users, the "it depends" factor may be the urgency with which information is needed. When the need is urgent, people will actively search for the information (in any number of ways); other times, information may be welcome but only encountered serendipitously or consumed passively. Browsing feeds, Twitter posts, and Facebook streams are all passive ways of discovering information. Putting these activities on a continuum in which information search is active but information discovery is passive could look like this:

But to actually achieve a "Social Relevancy Rank," we have to consider how layers of social proximity map onto this search-discovery continuum.

When people actively look for a piece of information (e.g. the best Barbary Coast Trail guide for tomorrow's hike), they likely require trustworthy, high-quality information that could at least inform their decision. "Friends and following" could serve as a reliable social filter at this stage. But as the urgency subsides (e.g. just poking around for a mint julep recipe a week before a get-together), we relax our requirements and even welcome a wider set of results. At this stage, filtering results by friends of friends, influencers, experts, and even crowds in aggregate is appropriate.

Of course, serendipitously discovering information from "friends and following" would be welcome in other instances. So, to actually improve social relevancy in search engines and discovery services, there would have to be a distribution of acceptable social filters whose levels depend on how active the user is and what the user is searching for:

What this still fails to address, though, is how to assess the urgency of a user's needs or how to derive that level of urgency from the user's known behavior. This is a problem that engineers, designers, and HCI researchers have been struggling to solve for a long time (and a million dollars will get you only so far).

The problem of effective search runs deep. You can have all the flavors you want -- social, real-time, semantic -- and tomorrow's flavor will be merely another riff on the same tune. Yes, social networks and the social graph have the potential to meaningfully filter millions of otherwise undifferentiated pages of results. But words like "meaningful" and "relevance" are so contextualized -- varying as they do from user to user and usage case to usage case -- that they can't be expected to mean anything unless they are anchored by context. Mapping social proximity to users' active and passive information consumption could help us create more contextualized user experiences on the social Web, resulting in less time spent naming the latest flavor of search and more time spent actually improving search.

Guest author: Brynn Evans is a PhD student in Cognitive Science at UC San Diego who uses digital anthropology to study and better understand social search.

]]>Discuss]]>
http://www.readwriteweb.com/archives/rethinking_social_relevancy_rank_whats_missing.php http://www.readwriteweb.com/archives/rethinking_social_relevancy_rank_whats_missing.php Social Web Sun, 26 Jul 2009 09:00:00 -0800 Guest Author
The Future of Search: Social Relevancy Rank FriendFeed has recently launched a search feature, and so Facebook search must be coming soon.

Real-time Web search (of streams of activities) is a hot topic right now. Everyone, including Google and Microsoft, recognizes the value of using trusted contacts as filters. What was once called social search is now called real-time search, but this time it will really happen. First, it will be applied to streams and then to the Web in general.

What we are about to get is a Social Relevancy Rank. Whenever you search streams of activity, the results will be ordered not chronologically but by how relevant each is to you based on your social graph. That is, people who matter more to you will bubble up. How does this work? Well, there will be a formula, just as there is a formula for Page Rank.

]]>Sponsor

]]> Solution 101: Rank by Friends and People You Follow

Here is an idea so obvious that it is surprising Twitter has not implemented it already: front-load search results with people you follow. When you search for, say, "Wilco" on Twitter today, the results are in the chronological order. That is not really relevant because you do not know who most of these people are. But if instead you could see people you follow, the search results would be much more useful.

This is not possible on Twitter today, but it already works great on FriendFeed. There, results are filtered or ranked based your social graph. This is not difficult for FriendFeed to do because, on the one hand, it knows who you care about and, on the other, it applies its advanced feed search technology to your social graph:

This sounds awesome, but there is a problem. "Wilco" works well as a query because the band has just released a new album, but many other queries would return no results. Simply put, your friends on Facebook and people you follow on Twitter can't possibly have an opinion on every topic you may be interested in. This is a problem of sparse data: trusted opinions are scarce.

Small Worlds and Taste Neighbors

To solve the problem of sparse data, we need more data... obviously. One possible solution is to incorporate other sources that you trust (i.e. broaden your social graph). As a next step, search results could rank people you may not be directly following but who are being followed by people you follow. Or in Facebook-speak, friends of friends. You could argue that you are not familiar with their opinions and so cannot yet trust them, but given the small world phenomenon, their contributions are often just as valuable.

Another step could be to include people with similar tastes, so-called taste neighbors. This approach is common among vertical social networks such as Last.fm, Flixster, and Goodreads. These networks have ideas about which people, other than your friends, are like you. However, this is a costly calculation and takes time. In order for Twitter to do something like this, it would have to compare people based on links or perform semantic analyses of tweets over time. Yet even though this is a difficult problem, it will be solved in time.

The Influencers and the Crowd

Aside from using the "second degree" of your social graph or taste neighbors, a Social Relevancy Rank could front-load influencers. In the absence of any other metric, someone who is followed by hundreds of thousands of users is likely more relevant to you than someone you don't know at all. Using number of followers as a weight might be a good way to order the rest of the activity stream.

In general, combing through countless tweets from strangers is not terribly useful anyway. Just as people have stopped looking at anything beyond the first page of results on Google, sifting through pages of tweets in chronological order gets tedious quickly. What needs to be incorporated into the Social Relevancy Rank is the aggregate sentiment of the crowd: a score that tells you yay or nay and gives you an opportunity to drill into more results if you choose.

The Quest for the Perfect Filter

There is no such thing as a perfect formula. Even Page Rank isn't perfect. Yet we all use it and find it useful. Much as Page Rank has been adapted and tuned to search the web, Social Relevancy Rank will evolve over time to help us make sense of endless streams of activity. This ranking will have a profound impact on how we tap into our friends' opinions.

It will change the face of general Web searches in time, too. Today, results are automatically ranked by relevancy and freshness. Once Social Relevancy Rank is factored in, search results will be re-ordered based on social relevancy.

And now, as always, please tell us what you think? What would you expect from a search engine with Social Relevancy Rank built in?

]]>Discuss]]>
http://www.readwriteweb.com/archives/future_of_search_social_relevancy_rank.php http://www.readwriteweb.com/archives/future_of_search_social_relevancy_rank.php Social Web Thu, 16 Jul 2009 21:05:22 -0800 Alex Iskold
Movable Type Launches Motion In December, Movable Type announced a new product called "Motion," which integrates activity streams, microblogging, and portable identities into a software package that can be installed into the company's hosted publishing platform, Movable Type Pro. Now, after much testing and feedback, Motion for Movable Type has become publicly available. With this software, built on open standards, blogs can add social activity streams to their site. These are similar in appearance to those from the social web aggregation service FriendFeed, but are entirely within the blog owner's control. Motion also adds a social networking element to online communities with its user profiles and authentication tools that permit signing in from any provider, including Google, Yahoo, AOL, Facebook, or OpenID.

]]>Sponsor

]]> The Motion software package is completely customizable, too. Blog owners can choose to implement all of its features or can pick and choose just the ones they want. There are a few main components to what Motion can offer: microblogging, activity streams, authentication tools, and profiles.

Microblogging

With Motion's microblogging feature, blogs can create either a private or public microblog or both. A private microblog could be used for internal employee or team collaboration, for example, whereas a public microblog would let you share with your online community. Arising from the ashes of Pownce, the company acquired by Movable Type back in December, this feature has some resemblance to that service as it also includes richer microblogging features that the former Pownce competitor Twitter does. In fact, Motion's microblogging service is more like FriendFeed as it allows you to post links, images, audio, and video in addition to text.

Activity Streams

Also like FriendFeed, Motion includes an activity streams feature which they call "Action Streams." These streams are created by members collecting and sharing information from over 150 other sites supported by Six Apart's Action Streams service that launched in January 2009. The difference between Action Streams, which are implemented using a special blog plugin, and similar social networking services like FriendFeed or Plaxo is control. Site owners can selectively choose to show or hide individual actions in this decentralized framework. Also, Action Streams are published using Atom and the Microformat hAtom standard so they are not trapped in any one service.

Authentication Tools

Another aspect to Motion is its authentication tools which let users sign in with any existing account from Google, Yahoo, Facebook, AOL, or any OpenID provider. According to Movable Type, this opens up your community to over half a billion web users who can now comment or vote on your content without having to create a new account. However, members who wish to participate in the microblog as opposed to just the blog itself are still encouraged to register with the site. Movable Type believes this strikes a good balance between allowing for participation while also providing a compelling reason to register with an online community.

motion_signin.png

Profiles

Finally, Motion users are provided with online profiles which show their actions from around the web. Site members can follow each other and upload profile pictures just as they would on any other social network. As with the company's other blogging products like TypePad and Vox, members' profiles can also list their other accounts from around the web. These are imported by using Microformats to link to those sites.

Getting Started

If you're curious about what Motion looks like in action, you can check it out on BikeHugger (click on "Latest Activity" to see Action Streams) or visit the microblogging community on Real Estate Channel. You can also sign up for a demo for more information.

Current Movable Type Pro users can go here to download the plugin.

]]>Discuss]]>
http://www.readwriteweb.com/archives/movable_type_launches_motion.php http://www.readwriteweb.com/archives/movable_type_launches_motion.php Products Wed, 18 Mar 2009 07:54:31 -0800 Sarah Perez
Facebook Cannot Steal FriendFeed's Soul Recently, Facebook added a new feature to its News Feeds: a "like" button. Now, rather than leaving a throw-away or otherwise unnecessary comment on a friend's status update, you can show your appreciation by just clicking "like" instead. Sound familiar? If not, then it's clear you haven't tried FriendFeed FriendFeed, the social web aggregation service popular among early adopters.

As avid users of FriendFeed will tell you, Facebook's implementation of FriendFeed's features are nothing but a pale imitation of the real thing. Still, there's a growing concern among the service's fans about its sustainability. Although FriendFeed's founders believe they can still innovate to profitability, we're no longer sure that's true.

]]>Sponsor

]]> Early Adopters Love This Stuff

FriendFeed is a web application that's very much like Facebook's News Feed, except that it incorporates far more services. Where Facebook lets you import content to your News Feed from a dozen social web services that range from YouTube to Flickr, FriendFeed offers nearly sixty..including Facebook status updates. That's not the only difference, either. In FriendFeed, commenting on and "liking" items causes them to "bubble up" to the top - that is, it brings popular content up to the top of the page. FriendFeed's "FOAF" (friend-of-a-friend) feature also integrates posts from your friends' friends into your activity stream which can expose you to more interesting people who you might want to follow.

Although on the surface, FriendFeed might appear to be just a more robust version of the Facebook News Feed - a News Feed on steroids - the differences between the two go far beyond a list of features. Where Facebook users track their real-life friends' activities, FriendFeeders tend to track news and topics they're interested in. Most have probably never even met half the people they're subscribed to - they just like what they have to say and the things they share.

Wait...Doesn't FriendFeed Need to Make Money?

What FriendFeed delivers is something that's more than just the sum of its parts. It doesn't have one single killer feature that defines it. It is simply a mashup of pure innovation. So what if Facebook rips off bits and pieces of FriendFeed's better qualities? Why shouldn't mainstream users enjoy this too? For what's innovation's worth if it doesn't spread?

Ah, but therein lies the root of all FriendFeed's problems. The innovation of the social "like," of aggregating your web activity and letting others comment on it - all of this, all of FriendFeed's innovation, is spreading off-site. It's becoming popularized on Facebook, where a good portion of the social network's users have never heard of FriendFeed and (possibly) never will.

That doesn't bother FriendFeed, though. Says co-founder Bret Taylor:

"The ability to comment on and like entries has always been popular on FriendFeed, so it is not surprising to see it appear in other places. We have always been focused on building a unique, but open sharing and communications product, and we think that it's great when users are able to share things in more places. While there will always be some overlap in functionality between FriendFeed and large social networks, we believe there is a lot of room for FriendFeed to grow. The problems of sharing and communication are large, and we don't think they will be solved by a single product or company."

While that's true to a point - we certainly don't think Facebook will solve all our communication problems either - there is a valid concern that if FriendFeed can't cross over into the mainstream, they may not make it, especially given our current economy. Businesses still need to make money...and for web startups to make money they need users. Yes, more users than web celeb Robert Scoble and his 25,000 followers. Unless FriendFeed can prove to us that they can, without a doubt, monetize the long tail of technology early adopters, then they need to grow their user base. Can they do this? How? These remain unanswered questions as of now.

FriendFeed's Real Value

But don't get us wrong, FriendFeed's financial success (or lack thereof) is only one way to measure its real value. Obviously it's the one that investors and business owners care about. If that describes you - if you only care about the bottom line and all the nickels and dimes - then seeing FriendFeed's features swallowed up by the social giant that is Facebook may be worrisome.

However, if you measure success not by money alone but by pure, unadulterated excitement, the feeling that you've witnessed the birth of something new -something different - then it doesn't matter how many features Facebook steals for their own. All that matters is that innovation happened. It happened on FriendFeed. And you liked it.

]]>Discuss]]>
http://www.readwriteweb.com/archives/last_night_facebook_added_a.php http://www.readwriteweb.com/archives/last_night_facebook_added_a.php Trends Tue, 10 Feb 2009 14:15:00 -0800 Sarah Perez
Do You Want This Activity Stream on Your Phone? Open web enthusiast Todd Ronin has published a cool mock-up animation of what an "activity stream" might look like on an Android phone. The design is simple but is something we can imagine enjoying on our phones, a lot.

Android is Google's super-open mobile operating system that hasn't moved the needle yet, but is great for discussions like this and could end up much bigger than the iPhone. Activity Streams are the rivers of updates on what you and your friends are doing across different social networks. Most of the major social networking vendors are working hard to figure out what kind of standards could allow these activity streams to flow freely from one site to another. Here's one vision of what that could look like on your phone.

]]>Sponsor

]]>

There are a number of things that stand out to us in this illustration. First, the message at the top of the page that tells you if and how many new updates you've got is useful. It's easier said than done, though, to determine what's new and what's old. It's a must-have part of the interface none the less.

Second, we really like the big faces of users. One of the advantages of standards in this sphere would be standardized user avatars like this, whether your data is coming in from Twitter or LinkedIn.

Further, we really like that the service from which the update originated is highlighted in a particular color. It's nice to scan down them and we presume that such an interface would allow you to click on any of those and see just that same update type.

The truncated messages expandable for full viewing with a click are really nice. That's a good way to handle "long" 140 character plus messages in a very small space.

When we wrote last week about Marc Canter's proposed "DiSO Dashboard" and its outline construction, the dashboard format was taken for granted. Ronin, the designer of the mock-up above, argued against that presumption in comments, at least when it comes to mobile use. He said that a mobile interface needed to be much more lightweight than a desktop style dashboard, and thus his proposed solution above.

This vision comes with its own problems, as well, however.

Concerns

We like the option of calling a user in response to their full message, but we'd think that multiple ways to respond to these messages would be good. Then the interface gets a little more complicated.

One thing you may have noticed if you're a heavy user of multiple social networking systems is that some of them really overwhelm others. New cross posting services like Ping.fm or Pixelpipe will require de-duplication in an interface like this. Put these two factors together and you've got a real situation. (My friend Baratunde Thurston, for example, is driving me crazy with Twitter-like updates flooding my LinkedIn network updates feed, crowding out job changes I'd like to know about.)

Finally, it's hard to imagine using this kind of interface instead of the iPhone view of FriendFeed, which is simply awesome.

The future may be all about open and Android, though, not about the expensive, closed iPhone, as impressive as it may be to many of us today. On the approximately 12 million iPhones sold to date, as "father of the cell phone" Marty Cooper said recently - "I don't know how you put a yawn down on a piece of paper." Cooper says that far, far more people will use feature rich phones all around the world when the carriers open up and embrace Android.

No matter what kind of phone you use - is this the kind of interface you'd like to see Activity Streams displayed in on it? Speak up now, these interfaces are being built as we speak and this is your chance to have your two cents counted.

]]>Discuss]]>
http://www.readwriteweb.com/archives/do_you_want_this_activity_stre.php http://www.readwriteweb.com/archives/do_you_want_this_activity_stre.php Mobile Services Mon, 19 Jan 2009 10:20:15 -0800 Marshall Kirkpatrick
Google, Facebook, MySpace and More Meet to Talk Activity Streams FacebookFeed.jpgLast night at the offices of blogging software company Six Apart, engineers and social media specialists from a number of companies large and small met to discuss proposed standards for the future of "activity streams" - the system of displaying recent activities of your friends online. Think Facebook Newsfeed, the basic format of FriendFeed, or the kinds of update chronicles we're seeing now on almost every social network around the web.

]]>Sponsor

]]> Who was in the room? People from Google, MySpace, Facebook, Yahoo!, Nokia, Comcast and a variety of forward looking small startup companies. Thanks to the magic of mobile streaming video, you can be a virtual fly on the wall of this important meeting. Nokia's Ian Kennedy captured the conversation on his phone using Kyte.com and posted it online.

ActivityStreams.jpg

What are activity streams all about? People are taking actions and publishing content on a wide variety of websites these days; pulling all that data together, with a variety of different permission levels for viewing and different types of data, is much easier said than done. Just like a standard size of railroad track helped the trains get across the US like they had never done before (thus opening a new era of commerce and communication) so to do all these social media signals need some common format standards to travel from one website to another. Thought leader Chris Messina explains it all quite succinctly in this video from a related meeting over the holidays.

For a detailed summary of last night's meeting on this topic and some good background links, see Comcast's John McCrea's liveblogging of the session.

The hot debates were how to handle media files in activity feed streams and some tension between the big, more proprietary social networks like Facebook and the small, radically open projects like DiSo, the Distributed Social Networking Project.

Any disagreement aside, though, we find it pretty remarkable that all these heavy hitters are sitting at the same table, along with a variety of small startups, to talk about the future of online community and conversation in the form of activity streams. Activity streams are already a big deal, but if these conversations can be fruitful, the results will be as big as the point in history when customers of different email providers became able to email each other or different telephone company customers became able to call each others' phones.

Unlike those historic transformations, though, much of the planning for this one is being done out in the open. Not just through open public meetings like last night's, but thanks to live mobile video, live blogging with comments and microblogging technologies, this conversation can include the participation of anyone in the world.

]]>Discuss]]>
http://www.readwriteweb.com/archives/google_facebook_myspace_activitystreams.php http://www.readwriteweb.com/archives/google_facebook_myspace_activitystreams.php Mashups Fri, 09 Jan 2009 10:36:28 -0800 Marshall Kirkpatrick
Kakuteru: A Blogging and Lifestreaming Mashup (+Invites) What do you get when you combine blogging and lifestreaming? You get Kakuteru, a semantic blogging mashup with funny name. The service imports your activity streams from FriendFeed and combines them with longer articles you write yourself. After you set up your Kakuteru site, its URL can then be hidden behind a domain name of your choosing so it appears as if it's your own blog.

]]>Sponsor

]]> A Lifestream? Isn't That What FriendFeed is For?

Love it or hate, there's no doubt that FriendFeed was one of the up-and-coming services of 2008. Although recently the service was the subject of a debate as to whether it would last - it's been described as too confusing and noisy for first-timers - those behind the service are asking us to give it time. Paul Buchheit, the ex-Googler and creator of Gmail who now builds FriendFeed, just recently reminded us that "overnight success takes a long time."

That said, if you're like many of the FriendFeeders we've seen out there, your lifestream on FriendFeed's site is probably being ignored. The only people whose streams are rewarded with likes and comments are those belonging today's big web personalities or those belonging to people who spend hours per day on site participating in the community and building a name for themselves.

That's why a service like Kakuteru, which finally lets you do something with your FriendFeed lifestream, is so appealing. Instead of hoping that someone will chance upon your activity on FriendFeed's site, Kakuteru uses FriendFeed as the raw source code of a lifestream which can then be modified as you wish by switching services on or off. All the while, the Kakuteru stream sits behind your own personal domain name, branding, and customized design.

Kakuteru is Not Sweetcron

If this sounds a little bit like Sweetcron, the self-hosted lifestream which launched back in August, you're half right. Sweetcron lets anyone host a lifestream on their own site in a way that's similar to a self-hosted WordPress installation. However, Sweetcron begins and ends at lifestreaming, but Kakuteru lets you blog, too. Update: Sweetcron developer Yongfook notes his software provides blogging functionality, but the implementation is different. Sweetcron is a lifestreaming framework and you can customize it however you want by using the API. Kakuteru offers less customization perhaps, but, by default it pins the most recent blog post to the top of the page.

This is an important difference because, let's face it, self-hosted lifestreams, while quite possibly the future, aren't necessarily going to replace long-form content by prolific writers. Yet for anyone who wants to incorporate a lifestream into their current blog now, the only other options are to create a new page on your site or smash a FriendFeed widget into your sidebar. There isn't a great way just yet to combine your lifestream and your articles into one continuous stream on the page. But with Kakuteru, you can.

The Kakuteru lifestream, which lets you toggle services on-and-off, would be even better if it let you do so on-the-fly. Instead of turning off Twitter and removing all the tweets from your lifestream, it would be great if Kakuteru would just stop posting Twitter for the time being without removing the older entries. That would perfect for bloggers who want to occasionally import extra content. For example, if attending an event, your Twitter stream could be switched on to integrate your micro-blogged activity; if recording video, you could enable your YouTube stream for a while, etc. Unfortunately, though, the Kakuteru toggle is an all-or-nothing switch at the moment.

The Kakuteru Service

Created by Dominiek ter Heide, Kakuteru has been keeping a low profile since it made its debut on Louis Gray's blog in late December. (Check out that article for a blow-by-blow on Kakuteru's features.)

At the moment, Kakuteru is in its earliest stage of development, which means the site is rough, a bit buggy, and sometimes slow. However, don't let that dissuade you: Kakuteru is a good idea. With built-in Web 3.0 features like auto-tagging (at last!) and other semantically-based options like the incorporation of articles from Zemanta, the blogging portion of Kakuteru is a glimpse of a next-gen platform.

Kakuteru also integrates Disqus comments out-of-the-box and allows you to add in other services like the Addthis social bookmarking plugin or your travel schedule from Dopplr. It even provides a native RSS feed for your stream.

Invites

Dominiek has generously offered ReadWriteWeb users invites to the still closed service. To get your invite, please comment here. (OpenID users - remember - we need your email address!). Invites will be sent out within a couple of days.

]]>Discuss]]>
http://www.readwriteweb.com/archives/kakuteru_a_blogging_and_lifestreaming_mashup.php http://www.readwriteweb.com/archives/kakuteru_a_blogging_and_lifestreaming_mashup.php Products Mon, 05 Jan 2009 06:28:25 -0800 Sarah Perez
New from Cynapse: Activity Streams on the Company Desktop The cyn.in desktop client from a company called Cynapse is a new application that brings microblogging to the corporate desktop. Powered by Adobe AIR, the client is intended to improve collaboration between teams through its real-time "Activity Stream" of events which makes communication quick and easy.

]]>Sponsor

]]> If you're thinking cyn.in's desktop client is just another Twitter clone for the enterprise, think again. The software is designed to integrate with the company's group collaboration suite which includes wikis, blogs, and file repositories. When an item on one of those sites is updated, everyone is alerted through the desktop client. These aren't personal tweets - they're notifications.

What's even better is that you can click on the notification in the Activity Stream to see all the relevant details. If the item was an image, for example, you can preview it or download the original. For blog posts and wiki pages, you can click to read the item that was updated. Plus, you can download any files that have been added straight from the Activity Stream to your desktop.

However, the cyn.in desktop client isn't just about automated notifications - it allows for those personal updates, too. But this is the enterprise, mind you, so we're not calling them "tweets" here - they are "status updates" instead. Guided by the prompt "What are you doing?" anyone can quickly set their status update which is then sent into the Activity Stream to update everyone else.

Taking a page from Jaiku's book, the client also includes a threaded discussions feature. Any item in the stream can be commented on whether it's an automated update or a personal status update. The replies can be viewed in a pop-up sidebar to the right of the original Activity Stream, just as with photos, wikis, and blog updates. Like FriendFeed, when someone comments on an item, that item bubbles up to the top so everyone is immediately alerted.

As any Twitter user could tell you, no microblogging product would be complete without search, and cyn.in is no exception. When you need to find something that had been posted before and has since fallen off the page, you can enter in a query straight into the desktop client itself. The results returned are ranked for you according to the percentage match and you can scroll through them just as you can with the Activity Stream.

The cyn.in client is beautiful implementation of how microblogging could (and perhaps should) work for businesses, but it's the client's integration with the cyn.in team collaboration suite that makes it so worthwhile. Of course, the decision to move away from your company's current collaboration suite is not one to be made lightly, so you should review the suite's features before deciding if it's right for you.

Other enterprise microblogging clients include Yammer, Present.ly, and Status, but none offer an integrated collaboration suite, too. Cyn.in is open source, but it can also be purchased as a hosted service or as an enterprise appliance.

]]>Discuss]]>
http://www.readwriteweb.com/archives/new_from_cynapse_activity_streams_on_the_company_desktop.php http://www.readwriteweb.com/archives/new_from_cynapse_activity_streams_on_the_company_desktop.php Products Wed, 17 Dec 2008 06:28:50 -0800 Sarah Perez