Don’t call me DOM

13 February 2009

The beauty of HTMLMediaElement

So, while exploring the world of Web video, after having successfully transcribed a one hour long video of one my presentations, and turned that transcription into an HTML 5 video with subtitles, I started to look in more details as to what HTML 5 brought to the table that made this synchronization possible.

The rather obvious change that HTML 5 brings to the table is the HTMLMediaElement DOM Interface, and in particular the currentTime property, which at any time reflects the part of the media content that is played.

28 August 2007

New W3C GRDDL service

Filed under:

Screenshot of the new W3C GRDDL Service

To celebrate the progress of GRDDL towards its final stage, and to replace the aging and somewhat unreliable XSLT-based GRDDL demonstrator, I’ve just released a brand new W3C GRDDL service.

It simply takes a Web page and extracts the RDF statements it can find in there using GRDDL.

I have made its source code available on W3C Public CVS server, but the gist the work is done by the underlying library, python-librdf, the Python binding for Redland. Particular thanks to Dave Beckett who provided amazing user support to help setting this up!

17 July 2007

GRDDL is a moving along…

Filed under:

I haven’t written about GRDDL for a long time, and in fact haven’t been much involved in its recent developments; but seeing it published as a Proposed Recommendation some 3 years after the first draft I wrote, and less than a year after its first public working draft in the Recommedation track, it feels like my baby just graduated!

Kudos to the GRDDL Working Group for the amazing job they did of formalizing, cleaning and working out the hard issues that existed in the original specification!

Older entries »

Picture of Dominique Hazael-MassieuxDominique Hazaël-Massieux (dom@w3.org) is part of the World Wide Web Consortium (W3C) Staff; his interests cover a number of Web technologies, as well as the usage of open source software in a distributed work environment.