|
Web Site Accessibility (Panel)TAN Tin Wee <tinwee@irdu.nus.sg> (Moderator) Mike BURKS <mburks952@att.net> Mike PACIELLO <paciello@yuri.org> Len KASDAY <kasday@att.com> Chris HIZNY <hizny_christopher@bns.attmail.com> José Luis PARDOS <104056.110@compuserve.co> Contents
Introduction - Mike BurksObjectives
Definition of accessibility - Mike BurksEase of useWeb pages should be easy to use. If you have to struggle to move through the pages, or you get confused reading the text, or looking at the pictures, or you cannot figure out how to do something on the site, it is not as accessible as it should be. If you have a disability and cannot use the site at all, it is not accessible. Usable by allAn accessible site is usable by all that come to the site, disabled or not. It is as simple as that. The more people who can use it, the more people will be able to understand your message. Why it is importantWeb sites should be accessible to all who come to them. If part of the audience is unable to access your site they cannot understand the message you are trying to convey. Whom it will affectEveryone is affected; accessible Web sites are usable by a larger audience. Justification for accessible Web sitesCost benefits
Marketing considerations
Designing for accessibility
Moving to the mainstream
Overview of techniques and initiatives for producing accessible Web sites - Mike PacielloCurrent initiatives
Why so many Web accessibility problems?Keyword = Design Web access and design problemsFor the blind and visually impaired
For the deaf
For others
Helpful design guidelines
First five basic guidelines
Additional guidelines
A few more...
Evaluation and enhancement of accessibility over the Web - Leonard KasdayTools and services: local aids
Possible services delivered over the Web
Tools and services: meta-information
WAI Ratings and Certification Interest Group role
Accessibility and XML - Chris HiznyIntroductionThe power of XML in addressing accessibility issues is the fact that, like its SGML precursor, XML separates data from its presentation. Within a structured authoring environment, all documents within a knowledge base should theoretically adhere to a single set of rules. Display scripts (or style sheets) can then be used in various ways to tailor the presentation of the data to a specific audience. Using style sheetsA catalog of distinctly different style sheets may be applied to a single set of documents -- each style sheet may address a specific audience, taking into account whatever considerations make ordinary data retrieval and consumption difficult. ExampleLet us take this simple XML document fragment:
<INFO AUTHOR="Marshall McLuhan" CONCEPT="User interfaces"
SOURCE="The Medium is the Massage"></INFO>
<SUMMARY><P>In analyzing McLuhan's claim that we walk backwards into
the future, looking back on our own past, one might extrapolate that user
interfaces generally attempt to mimic past paradigms for this reason.
Consider <PRODUCT>Adobe Photoshop</PRODUCT> and its references to
"paintbrushes" and the like, which do not exist in the online world, except
notionally. In using terms and concepts that people understand, interfaces
become easier to learn for those who have not been involved in the digital
revolution. The problem with this philosophy of interface design,
however, is that these interfaces, then, become limited by the "old"
concepts that they imitate. </P></SUMMARY>
<DETAIL><P>Consider the fact that new paradigms based on the nature of
computers themselves may be more difficult to learn, but since they rest
on the design of the PC itself, may be more powerful.</P>
<P>Benefits of struggling toward new paradigms for user interface design
include: </P>
<LIST TYPE="bullet"><LI>More powerful features, which harness computer
facilities which have no "analog" in the pre-digital world.</LI>
<LI>Forcing people to think in new ways, which may influence creativity
and bring the user "closer" to his computer</LI>
Note that unlike HTML, the above tag language (which is an
application of the XML metalanguage) does not address style or presentation
-- it merely tags information with concepts. For example, the
The The The The The In HTML, browsers are hard-coded and stupid. This is not meant as a slight on HTML, of course; rather, the two tag languages serve different purposes. HTML was developed as a Web standard for publication with the intent that it be:
Like word processing documents, HTML documents are tagged with style. Those
documents are then interpreted for display by browsers that have
their display algorithm hard-coded. Two browsers may, for example,
display a paragraph ( In fact, it is interesting to note that both XML and HTML came from the same parent language, SGML. How, then, does XML differ from HTML in terms of accessibility? Mostly, XML enables application developers to write their own tag language, determine the rules and hierarchy of that tag language, and display the data in a variety of ways. Let's return to our XML fragment. Presently, a style sheet language called XSL, or Extensible Stylesheet Language, is being discussed by the W3C and has in fact been submitted for approval as a standard. Future XML-compatible browsers will utilize two distinct documents (rather than one as with HTML) to display information. The first will be the XML document (or "instance"), and the second will be the style sheet. The browser will use the style sheet to determine how the data will be displayed. Consider just two of the possibilities in terms of accessibility: Bandwidth-restricted For low-bandwidth connections, plain text might be the optimal form of display. High-bandwidth users may want the information more intricately formatted. In HTML, it might have been necessary to produce two versions of the same document. In XML, only the style sheet changes, while the same document is served to both kinds of users -- one utilizing extensive formatting (including tables, frames, etc.) and one utilizing simple formatting. Example: The metadata contained in the
Visually impaired The size of text and type of font may be specified in style sheets. A style sheet with large, easier-to-read fonts might be delivered for the visually impaired user. In more difficult circumstances, a style sheet that does not use frames or tables (which screen readers may have trouble with) might be delivered as an alternative to a frames-based style sheet. Example: The Conducting searches using XMLIn addition, the utilization of concepts in many ways can be used to mimic the functionality of a relational database. Quicker, more efficient searching can be done in XML. Consider the common problem of file summaries in result lists. Summaries may be simply the title of the file, or an algorithmically generated summary, which may be indecipherable. By delimiting searches via concepts (e.g., "Show me all documents with the concept of USER INTERFACES"), result lists shrink and search accuracy grows. Indeed, human-written summaries, such as the one in our above example, can be used to populate result lists with verbose, grammatically correct, and pertinent document summaries. With a well-defined XML tag language, users can find more relevant information much more quickly; decreasing time wasted wading through dozens of hits. Shared XML tag languages enable standardization -- indeed, this has been done in both the academic chemistry and mathematics communities to some extent. Flat-keyword searching (noncontextual) can never compete with concept searching (contextual) in terms of accuracy -- however, combining both methods in a search engine can provide a good bridge between the past and the future, and accommodate users of all backgrounds and philosophies. ConclusionXML is a fast-developing technology with great potential for producing accessible Web sites. The use of style sheets allows the presentation of the same information in many different ways. Moving a site toward improved accessibility - José Luis PardosSí, Spain
Concluding remarks - Mike BurksCurrent state of accessibility
Future of accessibility
Resources for learning more about accessible sites
| ||||||||||||||||||||