Archive for January, 2006

XHTML 2.0 versus microformats?

File under: ,

Interesting article from IBM today called The future of HTML, Part 2: XHTML 2.0:

HTML has long had some elements with semantic associations, such as
<address> and <title>. The problem with
these is that they are few and not extensible. In the meantime, some have
attempted to use the class attribute to give semantics to HTML
elements. This is stretching the purpose of class further than it
was designed for, and can’t be applied very cleanly due to the predominant use
of the attribute for applying CSS styling. (Some argue about this assertion of
the purpose of class, but the latter point is undeniable.)

Sounds like they don’t approve of the microformats approach?  To be fair, the article does promote the value of microformats, but calls microformats a "bridge" approach.

Moving beyond these ad-hoc methods, XHTML 2.0 introduces a method for the
specification of RDF-like metadata within a document. RDF statements are made up
of triples (subject, property, object). For instance, in English you might have
the triple: “my car”, “is painted”, “red”.

I’d like to see the XHTML 2.0 camp present examples of hReview and hCard in XHTML 2.0, so that I can compare the two approaches.

A few other interesting tidbits:

Now look at this example given by Pemberton, which shows how to use metadata
in the actual body of the document:

<h property="title">Welcome to my home page</h>

This denotes the heading as the XHTML 2.0 title of the document, and
specifies it as the inline heading. Finally, an end to writing the title out
twice in every document!

Ah, now this is nice.  Even Contribute has this problem, because we don’t know where to put the title inside an editable region in the <body> tag.

Fed up with writing <pre><code> ...
? Now you can use the new
<blockcode> element.

Also very nice.

VideoEgg on the Mac

So i got a chance to stop by the VideoEgg wine tasting meet&greet on Monday night at VinoVenue. They announced their Mac support to coincide with Macworld, and the wine tasting was a great opportunity to talk about their technology.

From what I understand, they’ve created a browser plugin (now Mac and Win) that allows a user to capture video from a variety of sources, perform some simple edits on that video, then publish it up to a VideoEgg server in Flash video format. They showed it capturing from a DV camera as well as from an iSight, all running on Mac minis.

They’ve got a deal with SixApart that allows Typepad customers to log into VideoEgg to create video posts for their Typepad blogs. And their kiosk animations showed lots of other integration possibilities, such as YouTube and eBay. Other than that, they were quite mum on their business plans.

Funny aside: Tom Hale tells me that, at the end of the evening, my name was drawn for the Shure earphones… but I wasn’t there to collect! Doh! 🙂

Hello Blogoshpere!

Welcome to my new Adobe blog. For several years now I have been following, and participating in, the growth of the blogosphere. I have a personal blog at, where I wax prosaic about a wide variety of topics, but from now on, this Adobe blog will be my podium for topics related to read/write web technologies and consumer created content, particularly as it relates to Adobe. I am looking forward to the dialogs to come.