SMIL Implementations...of Anything

SMIL is one of those things I have known about for quite a while, have been talking about using for an equal period of time (as my grad professors could vouch), but I have yet to do anything with worth boasting about. I swear by the heavens I’m going to change that.

SMIL is basically an XML-based language, which integrates seemlessly with XHTML and can be combined with CSS to produce multimedia presentations that are only limited by your imagination, though there are many technical considerations, of course.

SMIL itself seems to be making slow headway in the mainstream, and I think it’s too bad, but I wouldn’t be quick to throw in the towel for SMIL just yet. There are some dedicated people working on it, and it’s implementation is a lot greater than what most people realize. Just two months ago the new SMIL 2.1 Recommendation was published.

In any case, I’ve been wanting to do something with SMIL, anything, for the shear experience of it, and I have various ideas in mind as starter projects, like a simple slide show. Eventually, I would like to write a storyboard or script (as in a video script, or similar) and produce a multimedia presentation from there. A presentation like this might be for anything, from a travel experience I’ve had (e.g., my latest trip to Tunisia) to a glossy Webmercial. I think it’s not far fetched that a Weblog could even be done in such a way as to publish regular multimedia articles as opposed to just text alone. We’re already seeing audio Weblogs, and video Weblogs, and certainly photo Weblogs; the next step is just a matter of putting all the media types together in a synchronized package, throw in some interactivity and content management, and you have something interesting to play around with.

The Web site of KMGI Studios is NOT an example of SMIL being used (KMGI’s site is likely done in Flash), but it is a fantastic example of multimedia presentation, and also of what SMIL is capable of in the right hands. Wondering about the pros and cons of SMIL instead of Flash? Well first of all, comparing the two is erroneous. Have a look at Zeldman’s article SMIL When You Play That. It’s a bit dated, but still very much on mark about SMIL’s technological benefits and distinctions from Flash.

Another thing I’ve been looking at, and as extension of the SMIL experimentation, is the embedding of media player components into regular XHTML pages to completely minimize the appearance of the media player at all. It can be done, but similar to the browser wars, there are issues between media players too, the big boys being RealPlayer, Windows Media Player, Quicktime. Regardless, interesting stuff to fool around with.

Latest Ten Articles

  • Finally Pro-MacBooked 6 April 07

    Six months later than expected, and on the eve of the new Apple Leopards, I am nevertheless a happy owner of the MacBook Pro, and it feels good.

  • What Makes a Good Web Accessibility Guide for the Business? 2 April 07

    With pressure mounting on web developers and companies alike to provide quality eAccessibility products and services, it makes good business sense for companies to have their own eAccessibility guidelines to help ensure development objectives are being met in efficient and cost-effective ways. However, just knowing guidelines are needed is one thing, producing and integrating them into a development workflow is something else. What breadth and depth of information should they cover? How should they be written and structured for maximum understanding? What format provides the best utility? Seemingly, the preparation of eAccessibility guidelines is not a fundamental task, the considerations are many.

  • Main Points Delivered at the First European eAccessibility Forum14 March 07

    I’m not exactly punctual on this one, but making a long story short, here are the main points as I took them from the eAccessibility Forum held in Paris nearly 6 weeks ago…already.

  • In Paris for the First European eAccessibility Forum27 January 07

    It’s going to be a whirlwind trip on the train, but should be interesting nonetheless.

  • Lose Readers by Moving Themes?14 January 07

    We hear about free Weblog themes all the time, and see the same ones all over the Web, but it’s not often you read about someone moving a personal theme from one self-owned domain to another, or the implications of doing so.

  • Book Reviews Coming to Wion18 November 06

    Reading and writing is my kind of chocolate, and when it comes to book reviews, everybody wins. I hope you’ll find them helpful. Stay tuned.

  • A Core Textpattern Technique Addressing Internationalization Interests14 November 06

    This article presents a core Txp technique for managing internationalization efforts, and three methods of use are described: 1) multilingual publishing within site, 2) collaborative international publishing between individuals, and 3) an alternate approach to #2 that essentially takes a community slant.

  • Textpattern Building Block Mechanics30 May 06

    Here is the second article in a two-article series about Textpattern building blocks. If you missed the first article, Understanding Textpattern Building Blocks, you might check it out too.

  • Heatmap Presentation of Eye-tracking Data17 May 06

    Isotopic heatmaps of eye-tracking sessions are easier too see and understand; hence, great slide material for stakeholder presentations (management, clients, and so forth).

  • IE Conditional Comments: Where Have They Been?19 April 06

    Conditional comments have been with us for years and largely unknown, but with the coming of IE 7 they may be the swan song that’s about to go platinum.