Archive for the 'atom' Category

A Small UniveRSS

Thursday, December 7th, 2006

Microsoft has released a beta version of UniveRSS to show off Windows Vista’s graphicy goodness. It is a 3D browser for RSS feeds… that’s right, 3D. If you’re scratching your head at the usefulness of that kind of environment, keep scratching.

I scratched, but I couldn’t resist. I don’t have Vista, but IE7 and .NET 3 are enough to get it working on my WinXPSP2 machine. The performance wasn’t great, but it was enough to see what they’re trying to accomplish.

The short story is: They’re showing off some really simple 3D stuff, not an RSS reader. It picks up feeds from your IE7 feeds folder, then displays a spinning cube with the feed’s image displayed on each side. Click the cube to get a in-world browser, and right-click to get out of it again. The browser doesn’t even support the full HTML set from IE7, so formatting is rudimentary.

Minority Report for RSS it aint.

With simplistic 3D presentation and substandard feed presentation, I’m scratching my head on why they released it. I’ll invoke “Remember Its a Beta” from my Microsoft Max RSS experience and give Microsoft the benefit of the doubt, for now.

However, I just don’t think this kind of interface makes for good browsing of RSS and Atom content. 3D space is better for link analysis and exploring hyper-dimensional data that can’t be easily visualized in 2D. (I’m doing just that sort of thing at work right now with Java3D, so I’ve got a little background in this opinion.)

In the meantime, here are some screenshots to let you see what UniveRSS looks like without needing to install it:

universs1 universs3 universs4 universs5 universs6

The Next Morning Update

It occured to me in the shower this morning that Microsoft probably isn’t trying to show off their 3D skillz, nor an RSS reader, nor a revolutionary way to display information.  They’re providing a demo with source code of Avalon AKA Windows Presentation Foundation.  Now that makes sense.

The Etiquette of Redirected Feeds

Monday, December 4th, 2006

The technical aspect of redirecting RSS and Atom feeds from one URL to another has been discussed lately, but there is also an issue of etiquette that is worth thinking through. Let me explain…

Moving FeedsIt has been quiet lately on inkBlots as I’ve been working on a project I intend to announce in a few weeks. More details are forthcoming as things come closer together, but the whole notion centers around a non-profit venue for strong technology-related content that will reach a broader audience than “just my blog.”

My plan at this point is to point the inkBlots feed to the new site, so the transition would be seamless. You would get the same sort of stuff you get on inkBlots, plus (I hope) quite a bit more. Basically, you wouldn’t have to do anything, since the same RSS feed you use now would pull from the new site. (inkBlots would stay behind as an archive, but no longer be updated.)

Technically, this is easy stuff (thanks to FeedBurner.) But what about the etiquette of it?

Is it okay if a feed follows an author to a new site?  Is redirecting a feed to a strongly-related site a reasonable thing to do?  Is it a nice convenience, or does it feel like a bait-and-switch? When is it not okay?  Is announcing intent enough, or should something else be done?
What do you think?

Tim Bray on RSS and Atom

Monday, November 13th, 2006

“RSS is the world’s most successful application of XML.”

“The dream of Atom is easy to understand: Every cellphone, every camera, every spreadsheet, every word processor, every browser should now have a ‘Publish File.’”

So says Tim Bray, who is a major contributor to the XML and Atom web standards. He is the Director of Web Technologies at Sun Microsystems.

I spotted mention of a video-taped discussion with Tim Bray at W-JAX where he talks about RSS and Atom… and specifically the appeal of the Atom Publishing Protocol.

I transcribed his comments (starting about 3:20 into the clip) below:

Matthew Langham: What’s your take now, on let’s say, the syndication formats? Have you seen - what sort of outlook do you see for Atom or even for RSS and/or Atom?

Tim Bray: Right, okay, so RSS is the world’s most successful application of XML. You know - immensely, hugely successful. RSS, for simple, human-to-human, news-oriented blog feeds is perfectly satisfactory. It doesn’t work very well for me because I like to write my own XML and use XML syntax characters in my titles, so that blows up RSS readers.

So, the Atom syndication format is getting pretty good uptake. All the major blogging engines now support it - not all by default, but [unintelligible] them support them by default. But the interesting part of Atom is the Publishing Protocol

So the Publishing Protocol is an incredibly thin very simple layering over HTTP to pushing anything - words, pictures, movies - onto the web. What’s astounding is that we don’t have a good protocol for doing that. The closest thing is WebDAV. But WebDAV, the implementations are shaky, and the problem is that what we want to do is empower everything, starting with these things [holds up cellphone] to be publishing platforms.

And so the big trick about Atom is if you want to put something new on the web, you don’t have to say its name. You just say, “Here’s the text, or here’s the bits for the picture” and the server comes back and says, “Okay, here’s where I put it, here’s the URL for where I put it.” So the server owns all the problems of managing the service…. a much better division of labor.

So the dream of Atom is easy to understand: Every cellphone, every camera, every spreadsheet, every word processor, every browser should now [have] a “Publish File.” You know, [it] should be: “File Save” and “File Publish.” Everything should be publishing-enabled. So Atom is the protocol to underlie that. And I think it’s going to work… you know, Google’s implementing it, Nokia’s going to implement it on the handsets.

The full video on YouTube can be found here: http://www.youtube.com/watch?v=C2sh2NV3q7s

Create a Personalized Flash RSS/Atom Reader

Wednesday, November 8th, 2006

If you have a FeedBurner account, you can use the new Publicize/SpringWidgets service to publish your feed in a Flash-based RSS/Atom Reader. This gives you the ability to drop an embed tag into any HTML page or as a widget in social sites like MySpace.

As an experiment I put one on markwoodman.com, and I like the results. Here’s a screenshot of a smaller version:

SpringWidget for inkBlots

This example has small dimensions, but you can specify any length/width you like. (The one on markwoodman.com is much wider.) If you would like to play with the SpringWidget interface, you can use my widget as an example.

The widget skin provided through FeedBurner only gives partial text of each item, but in a widget environment, that makes sense. Clicking on an item will take you to the corresponding page, or you can click on the embedded RSS icon to take you to the FeedBurner feed. Good stuff.