Category Archives: development

Xcri4j

For a while now I’ve been working on the standardisation of XCRI-CAP, an XML specification for exchanging data about courses used in things like the HEAR and the JISC Course Data programme. As part of that process I’ve also been … Continue reading

Posted in development, xcri, xml | 4 Comments

SPAWS: Initial code, hands-on with the Learning Registry

So, as I mentioned in an earlier post, I’m using the Learning Registry infrastructure as middleware for sharing usage data about widgets across widget stores (the SPAWS project). This week I’ve focussed on the basic technical infrastructure needed for the … Continue reading

Posted in development, widgets | Tagged | 1 Comment

Design challenges for user-interface mashups: user control and usability in inter-widget communications

I originally wrote this as a paper submission for WSKS 2011 as part of my work on the OMELETTE project, but decided to withdraw it – however I think it might be interesting given there is a lot of discussion … Continue reading

Posted in apps, development, mashups, standards, widgets | 4 Comments

Enyo: a component-oriented JS framework

Enyo first made an appearance on the HP TouchPad and was the framework used for WebOS applications.  However, after HP killed the TouchPad and put WebOS development on hold, HP has spun off Enyo into a standalone open-source JS app … Continue reading

Posted in apps, development, javascript, mobile, widgets | Leave a comment

Creating “Write That Thesis!” at the ROLE developer camp

Last week I attended the ROLE Developer Camp in Leuven, Belgium in my role as a “developer advocate” for the project. ROLE has been developing lots of interesting technologies around flexible personal learning environments, and this event was partly to … Continue reading

Posted in apps, development, widgets | Leave a comment

Creating subtitles and audio descriptions with HTML5 video

At the a11y hackdays last week I was inspired by Bruce’s talk on HTML5 video and Web-VTT (web video text track) to make a W3C Widget for quickly creating text tracks. The basic components of the widget are the HTML5 … Continue reading

Posted in a11y, development, javascript, widgets | 1 Comment

Bashing Widgets in Bolton

I had a great time this week at the CETIS Widget Bash organised by Sheila and Li. You can read lots more about it on Sheila’s blog. The wookie-dev mailing list went fairly ballistic during the event with tracker reports, … Continue reading

Posted in apps, cetis, development, widgets | Leave a comment

Adventures in progressive enhancement (pt 2)

I’ve had some more time to play with progressive enhancement (see my earlier post) and I’ve learned a little more about the kind of techniques needed. One of the interesting statements that Bryan made in his slides is “the absence … Continue reading

Posted in apps, development, mobile | 1 Comment

Adventures in progressive enhancement

Like many people I was very impressed last year with Bryan Rieger’s slide deck Rethinking the mobile web in which he set out the case for designing websites with mobile users as the first concern, and then progressively layering enhancements … Continue reading

Posted in apps, development, javascript, mobile, widgets | 3 Comments

Inter-widget communication

One of the common feature requests and extensions developed for Apache Wookie is the facility to let widgets talk to one another, something that tends to be called inter-widget communication (IWC). I’m now involved with two EU projects (ITEC and … Continue reading

Posted in development, javascript, widgets | 2 Comments