UK Web Focus

Innovation and best practices for the Web

Archive for June 28th, 2010

It’s Now Probably Time To Ditch Flash

Posted by Brian Kelly (UK Web Focus) on 28 June 2010

From 2001-2005 UKOLN and the AHDS provided the Technical Advisory Service for the NOF-digitise programme.  Our initial task was to summarise the open standards which funded projects should be using in order to ensure interoperability and  to support the long-term preservation of the digitised resources.

The technical standards (which are no longer available on the People’s Network Web site) provided information on various open standards including standards which had been developed by the W3C, including SMIL and SVG.  However, as I’ve described previously, these standards failed to achieve significant acceptance in the market place and so, in order to ensure that the projects could deliver engaging services, the requirement to make use of open standards was relaxed, with such proprietary formats being acceptable provided documentation was provided on the reasons for the use  of proprietary solutions.

That was the position around 2001-2002. But now, as we’ve heard in a TechCrunch post on Scribd’s Decision To Dump Flash Pays Off, User Engagement Triples, there is a growing believe that Flash is on its way out with HTML5 providing a more effective standards-based solution.

You may think that the lesson is that open standards are better than proprietary ones – but I would suggest that this example shows the danger of mandating use of open standards at too early a stage and that alternative open standards may eventually emerge as winners.

The difficulty will be in learning from such lessons and avoiding requiring use of open standards if this will eventually be seen to be a mistaken decision.  Perhaps the lesson from the open alternatives to Flash is that it can take over 5 years before such alternatives are mature enough for wide-scale deployment?

Posted in standards | 3 Comments »

Web Accessibility – Code of Practice (BS 8878:2010)

Posted by Brian Kelly (UK Web Focus) on 28 June 2010

Over the past six years I have worked with a group of accessibility researchers and practitioners in the UK and, in the past couple of years in Australia, in writing papers for a number of peer-reviewed journals which have described the limitations of traditional approaches to Web accessibility, which is based on an uncritical acceptance of the WAI approach to Web accessibility and the emphasis placed on WCAG guidelines.

In our paper on “Reflections on the Development of a Holistic Approach to Web Accessibility” (see HTML or PDF version) presented at the ADDW08 conference myself and David Sloan reviewed the ideas we had described up to 2008.  The paper described the holistic approach to e-learning accessibility which myself, Lawrie Phipps and Elaine Swift described in our initial paper on “Developing A Holistic Approach For E-Learning Accessibility” (see HTML or PDF version) published in 2004. The paper then described the stakeholder model of accessibility which was developed by Jane Seale and featured in our paper on “Accessibility 2.0: People, Policies and Processes” (see HTML or PDF version). As can be gathered from the title of that paper, we also highlighted the importance of policies covering the approaches taken to Web accessibility within organisations.

Having been involved in this work over the years I was very interested to see the recent draft version of the BS 8878:2010 Code of Practice on Web Accessibility.  I have to admit I was very pleased to read the approaches taken in this document. It was good to see the emphasis on documentation and the escape mechanism given in the second bullet point below which allows for deviations from requirements described in the document if, for example, technological developments supercede the requirements stated in the document:

Organizations wishing to claim conformity with BS 8878 should:

  • address all of the provisions of this British Standard
  • be able to justify any course of action that deviates from this British Standard’s recommendations; and
  • document their decision processes (in hard copy or electronic media) to provide evidence of following the recommendations and guidance in this British Standard

It is good to see, at last, a document about Web accessibility explicitly acknowledging the need to address the resource implications in providing accessible services:

Where organizations do not choose the option which would result in a product which is the most accessible it can be, organizations should be able to justify their decisions for choosing a lesser option based on the reasonableness of this decision, defined as a cost-benefits balance between:

  • the reasonableness of the cost: the financial or time costs of choosing more accessible options, balanced against whether the organization has the resources to meet those costs
  • the reasonableness of the benefit: the number of disabled and elderly users who would benefit from those more accessible options, and the size of the impact on each of these users if the web product excluded them

The document also recognises the importance of context and personalisation and explicitly addresses a learning context in the following example:

Educational establishments, eLearning websites, staff intranets, and any website where users become a member by creating a login (such as social networking sites) are more likely to regard their users as individuals that they have entered into a relationship with. This might set up an expectation of an individualized user experience in the mind of their users. These user expectations, once set up, might extend beyond general personalization facilities like rating or the creation of member pages, to include an individualized approach to dealing with their accessibility needs.

The document recognises that organisations may legitimately address the requirements of individuals or groups:

The organization should choose whether they will aim to regard their users as:

    • individuals; or
    • user groups, each with a set of common needs.

    EXAMPLES

    • More traditional public internet sites are more likely to consider their users as user groups, and not raise user expectations beyond this lower level.

    This choice, which should be documented in the product’s accessibility policy, will fundamentally impact the approach to accessibility for the web product (see 4.4.9).

The document is quite long and may disappoint those who may have been hoping for a simple description of a code of practice for Web accessibility.  However I feel that the Code of Practice correctly acknowledges the complexities in seeking to enhance accessibility of Web products for people with disabilities.  It was also good to see the references to ‘inclusive design’ rather than the ‘universal design’ which, I feel, leads people to believe that a single universal solution is possible or, indeed desirable.

Many thanks to the people who have produced this document which gets my support.

Posted in Accessibility | 6 Comments »