RSS
 

Posts Tagged ‘Twitter’

A new kind of browsing could be headed your way

12 Sep

I had the TWiTLive stream of Bear Hug Camp playing in the background for a great deal of the afternoon.  At first I thought it was going to be a train wreck.  Steve Gilmore as the moderator in the beginning was a poor choice.  I know he was an organizer of the get together, but his opinions are far to strong on the matter to be impartial or even patient with those who might have other opinions.  I think the limited time with the Twitter guys could have been more productively spent than everyone listening to him berate them for taking his track away and hearing how he must get back otherwise the dastardly Republicans will keep the White House.  Does he really think the Twitterverse is that big or important?

Much to my surprise, the conference quickly redeemed itself.  The “Big Thinkers” eventually shut up and let the tech guy start to work out the details.  In addition to the Twitter guys, who couldn’t return after lunch, there were representatives from Google, Seesmic, Microsoft, Facebook, Identispy, and others.  Evan Prodromou, of Identica and Laconica, presented his Open Micro Blogging specification and he and the other began to hash out the details of how these social communities can share their event streams and how aggregators can add value and federation for everyone.

I still think there is an awful lot of reinventing the wheel here.  As one of the participant pointed out on more than one occasion, many things that Evan is trying to formalize, like federation, are already solve with XMPP and the XEPs.  As I’ve stated before, I think it would make much more sense to build the whole infrastructure on XMPP.  The web is really just a presentation interface, and this is really micro messaging, not microblogging.  Imagine, XMPP routers routing messages of various XML schemas to you based on your criteria, your client renders them for you based on XSL transformations that you specify, and if your client can render that schema then it knows how and to whom you can respond if you wish to participate in the conversation. It’s got a long way to go, but there some really potential here to change both the web and messaging.

 
 

More on Microblogging

25 Aug

In yesterday’s post, I mentioned my belief that a big part of the problem that microblogging sites are having with scaling is the result of their design being primarily that of a content management website and not that of a messaging system which, I believe, is the more proper model.  I thought, after listening to last weeks FLOSS Weekly, that Laconica was taking a step toward this approach.  I’ve had some time to browse their website, and, they too are still primarily designed as a website.  I can understand their rational:  They want to scale through federation, so they want people to run individual sites for small communities.  To achieve this, they’ve come up with a design that will run on the lowliest of shared web hosting sites.  Finding a hosting service that allows you to run your own daemons and setting them up is much more complex than installing a PHP website.  It’s too bad.  A lot of what they are building in PHP is already in existing or drafted XMPP Specs.

As long as the sites size remains under, say, a few thousand simulataneous users per server, I think this approach will probably work okay if coded efficiently.  However, I still believe that to scale the true national service size companies like Twitter aspire to be, you need a tiered architecture with the subscriptions and routing handled in the messaging server. That server then feeds real-time track searching engines and the database which feeds the website.

 

What Twitter, Pownce, Jaiku, et. al. are missing

24 Aug

Leo Laporte hosted a very interesting round table on TWiTLive after taping this week’s TWiT about the current state of microblogging and the direction it should take in the future.  Leo taped it, and I believe he plans to post it as a podcast.

It was an interesting conversation and one of the things that became evident quickly is that microblogs are different things to different people and that people’s views on what they are evolve overtime.  For many people, they are simply a sindication service of their friends posts.  For others, it’s really an IM system with a public datastream that can be mined in interesting ways.  The former crowd are happy with the current state of things; the latter found that Twitter lost all of its usefulness when the XMPP interface and its track command went away.  I fall in this latter camp, and I think that the current set of closed ecosystems will never be able to scale to google or yahoo size bacause they are designed as database driven websites first, possibly with a messaging system tacked on.

The other thing I found interesting was how much time they spent talking about federation between services.  This is part of the XMPP specification.  It is a problem that has already been solved if everyone will just talk XMPP.  In fact, because any XMPP server is essentially an XML router, it has the capability to support multiple message schemas simulaneously.  This would allow you to, say, route the text message from your Pownce feed to Twitter, as they are compatible, but not pictures, videos, or longer message that are not.

I’m encourage by the direction projects like Laconica are taking.  This are designed as messaging systems first.  Thus, providing that datastreams the can drive the websites, search engines, and special purpose clients that will eventually meet the needs of both camps.  In the end, I hope that somehow an open pipe can be created between these closed systems.  It will result in richer conversations and more complete data mining.

 
1 Comment

Posted in Technology