Biography
Blog
Recent Posts | All Posts
XProc and SMIL: Orchestrating Pipelines
September 14 2009
Although the W3C's XML Pipeline Language (XProc) hasn't even left the stable yet, people are already looking beyond its original purpose. XProc was designed to solve the problem of how to describe the joining together of multiple XML processing steps. So, the question is, how do you extend XProc to… read moreAre we losing the Declarative Web?
March 31 2009
I saw something the other day that I was both intrigued and bothered by in equal measure. 'Mozilla and the Khronos Group Announce Initiative to Bring Accelerated 3D to the Web'. Apparently, the working group will look at exposing OpenGL capabilities within ECMAScript. The intriguing part is that, as a… read moreTo err is human, to Erlang divine
March 09 2009
About three years ago I was really getting into Functional Programming (FP). Up until then I had been doing a lot of work with XSLT, which has many FP characteristics; Single Assignment, Lazy Evaluation, and the like, but I wanted to explore further what FP had to offer. Then, more… read moreWhen you're SMIL-ing, when you're SMIL-ing...
January 08 2009
...the whole world smiles with you. No it's not a typo, the acronym for the W3C's Synchronized Multimedia Integration Language (SMIL) is pronounced "smile", and the SMIL Animation module sure makes me smile; even more so given the fact that I've seen it mentioned, outside of the usual multi-media circles,… read moreXForms, a pause for reflection
December 17 2008
The other day I had what could only be described as a 'Roy Scheider moment', you know the bit in the film Jaws where the camera tracks-in whilst zooming-out at the same time. Well, whilst debugging an XForms enabled application, the Mozilla XForms plug-in had exposed the host document, XForms… read moreDecember 01 2008
A high-fidelity prototype provides the engineers and QA organization with a rich, interactive description of the product's intended functionality and design to be used as a reference basis for implementation and test. Whenever this subject is raised my thoughts turn immediately to XForms. The advantage of prototyping with XForms is that… read moreOctober 03 2008
Some of the recent talk on the Mozilla XForms Project's mailing list (dev-tech-xforms) has been about the winding-down in effort on the Mozilla XForms plug-in. There has been praise for the efforts of those developers involved in the project, and quite rightly so. However, some people may be seeing this… read moreOctober 02 2008
Some of the recent talk on the Mozilla XForms Project's mailing list (dev-tech-xforms) has been about the winding-down in effort on the Mozilla XForms plug-in. There has been praise for the efforts of those developers involved in the project, and quite rightly so. However, some people may be seeing this… read moreJune 04 2008
My previous post 'XSLT and Binary File Formats', brought-up the subject of the sequence in XSLT 2.0 and how it can be used to build a byte sequence for a binary file format like a TIFF image. For the XSLT... read moreJune 02 2008
With all the recent talk of angle bracket taxes and what XML is and isn't good for, I thought it would be fun to look at taking XSLT to places where it is not normally associated - the generation of... read moreRecent Posts | All Posts