accessibility and 508 compliance in 2009

45
Accessibility and Section 508 Compliance in 2009 What you need to know. John Whalen, PhD Director, User Experience and Design, e.magination

Upload: emagination-

Post on 08-May-2015

3.891 views

Category:

Technology


5 download

DESCRIPTION

A webinar by e.magination featuring advice on designing or redesigning a website open to all audiences.

TRANSCRIPT

Page 1: Accessibility And 508 Compliance In 2009

Accessibility and Section 508 Compliance in 2009

What you need to know.

John Whalen, PhDDirector, User Experience and Design, e.magination

Page 2: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 3: Accessibility And 508 Compliance In 2009

It’s the Law

Section 508 of the Rehabilitation Act:

All electronic and information technology used, procured, developed, or maintained by agencies and departments of the U.S. Government must be accessible to people with disabilities.

Includes:• 120,000 Federal workers• 54,000,000 Americans

Page 4: Accessibility And 508 Compliance In 2009

There’s a big audience out there…

Page 5: Accessibility And 508 Compliance In 2009

And its getting older…

Page 6: Accessibility And 508 Compliance In 2009

Disabilities truly make the Web difficult…

Web users with disabilities are 3 times less likely to succeed than users without disabilities at:– Searching for information– Making purchases

Coyne & Nielsen (2001)

Page 7: Accessibility And 508 Compliance In 2009

You don’t like lawsuits…

Page 8: Accessibility And 508 Compliance In 2009

You like the benefits of accessible design…

Page 9: Accessibility And 508 Compliance In 2009

You want the advantage of being a leader…

Page 10: Accessibility And 508 Compliance In 2009

You want to support mobile devices…

Page 11: Accessibility And 508 Compliance In 2009

You appreciate great SEO…

Page 12: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 13: Accessibility And 508 Compliance In 2009

Most Common Accessibility Needs:

Visual disabilities• blindness• low vision• color blindness

Hearing impairments• deafness• hard of hearing

Aging-related conditions

Physical disabilities• motor disabilities• speech disabilities

Cognitive and neurological disabilities

• dyslexia and dyscalculia• attention deficit disorder• intellectual disabilities• memory impairments

Page 14: Accessibility And 508 Compliance In 2009

Assistive Technologies

• Alternative keyboards or switches

• Screen readers• Speech recognition

Page 15: Accessibility And 508 Compliance In 2009

Assistive Technologies

• Braille and refreshable Braille

• Screen magnifiers• Tabbing through

structural elements• Voice browsers

Page 16: Accessibility And 508 Compliance In 2009

Scenarios and Accessibility Solutions

• Online shopper with color blindness (user control of style sheets)

• Reporter with repetitive stress injury (keyboard equivalents for mouse commands; access-key)

• Online student who is deaf (captioned audio portions of multimedia files)

• Accountant with blindness (appropriate markup of tables, alternative text, abbreviations, and acronyms; Braille display)

Page 17: Accessibility And 508 Compliance In 2009

Scenarios and Accessibility Solutions

• Classroom student with dyslexia (use of supplemental graphics; freezing animated graphics)

• Retiree with aging-related conditions, managing personal finances (magnification; avoiding pop-up windows)

• Supermarket assistant with cognitive disability (clear and simple language; consistent design)

• Teenager with deaf-blindness, seeking entertainment (user control of style sheets; accessible multimedia)

Page 18: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 19: Accessibility And 508 Compliance In 2009

Core Principles – WCAG 2.0

1. Perceivable - Information and user interface components must be presentable to users in ways they can perceive

This means that users must be able to perceive the information being presented (it can't be invisible to all of their senses)

2. Operable - User interface components and navigation must be operable

This means that users must be able to operate the interface (the interface cannot require interaction that a user cannot perform)

3. Understandable - Information and the operation of user interface must be understandable

This means that users must be able to understand the information as well as the operation of the user interface (the content or operation cannot be beyond their understanding)

4. Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies

Page 20: Accessibility And 508 Compliance In 2009

Overall check for your pages

• Try WebAIM’s WAVE: Web Accessibility Evaluation Tool http://wave.webaim.org/

Page 21: Accessibility And 508 Compliance In 2009
Page 22: Accessibility And 508 Compliance In 2009

Use the Web Accessibility Toolbar

• http://www.paciellogroup.com/resources/wat-ie-about.html

• Check HTML• Resize screen• Disable CSS• Review image tags• Check color• Review tables

Page 23: Accessibility And 508 Compliance In 2009

1. Perceivable: Best contrast / color checkers

• Contrast Analyzer v2 http://www.paciellogroup.com/resources/contrast-analyser.html

• tool for determining if foreground & background color combinations provide good color visibility

• Vischeckhttp://www.vischeck.com/

Page 24: Accessibility And 508 Compliance In 2009

2. Operable

• Try your site with no mouse

• Use Accessibility Toolbar to try site without pictures, without CSS

• Try site in small sizes, or with magnification turned on

• Try site using screen reader

• Accessible CAPTCHA? Try simple math problem.

Page 26: Accessibility And 508 Compliance In 2009

3. Understandable: Creating Captions on the Web - Multimedia

National Center for Accessible Media

• http://ncam.wgbh.org/webaccess/tools/index.html

Page 27: Accessibility And 508 Compliance In 2009

3. Understandable – test reading level

• http://juicystudio.com/services/readability.php#readweb

• Is your text at the right level? Take a look at the last number – the grade level.

Page 28: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 29: Accessibility And 508 Compliance In 2009

Classics

• Use “good ‘ole” H1, H2, etc.– Good for screen reader, good for SEO.– Easier for mobile phone to display page– Use CSS to format the tags visually

• Use CSS

• Keep text brief

• Use bulleted format

Page 30: Accessibility And 508 Compliance In 2009

ALT Tags – Context is Crucial

Source: http://www.webaim.org/techniques/alttext/

Page 31: Accessibility And 508 Compliance In 2009

ALT Tags

Page 32: Accessibility And 508 Compliance In 2009

Include table of content, skip links

Page 33: Accessibility And 508 Compliance In 2009

Make tables simple, or make them accessible

• http://jimthatcher.com/webcourse9.htm

Page 34: Accessibility And 508 Compliance In 2009

Many more suggestions

Adobe Acrobat: http://www.adobe.com/accessibility/products/reader/

Adobe Flash:

http://www.adobe.com/accessibility/products/flash/

Java: http://www.ibm.com/developerworks/java/library/j-access/

• http://webaim.org/products/training/• http://jimthatcher.com/webcourse1.htm

Page 35: Accessibility And 508 Compliance In 2009

Latest Updates on Section 508/255

Page 36: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 37: Accessibility And 508 Compliance In 2009

WAI-ARIA

• Making sites with JavaScript and updates without screen refreshes accessible

Great introductory article:

http://dev.opera.com/articles/view/introduction-to-wai-aria/

Page 38: Accessibility And 508 Compliance In 2009

WAI ARIA

• Create “live area” that captures changes (without screen refresh)

• Can set tab index to “-1” to allow focus when needed• Allow keyboard control• “What am I?”, State, Property

[included in IE 8]

Example: http://developer.yahoo.com/yui/examples/menu/menuwaiaria.html

http://video.yahoo.com/watch/3608798/9955360

Page 39: Accessibility And 508 Compliance In 2009

Accessible Drag and Drop

• http://devfiles.myopera.com/articles/735/example.html#kbdinstructions

Page 40: Accessibility And 508 Compliance In 2009

Toolkits incorporating WAI-ARIA

• JQuery UI• Yahoo! YUI• Google Web Toolkit• Dojo• ASP.NET “Q2 2009”• ExtJS?

Page 41: Accessibility And 508 Compliance In 2009

Best practices

1. Use XHTML when possible

2. Apply ARIA role attribute when needed

3. Set ARIA states and properties

4. Support full keyboard navigation

5. Make the visual UI match the browser states

See also: http://www.alistapart.com/articles/waiaria

Page 42: Accessibility And 508 Compliance In 2009

Agenda

• Thinking 'accessibly’ … why would I care?

• What are the most common accessibility needs?

• Evaluating your site's compliance and accessibility

• Latest best practices for ensuring compliance

• Standards for interactive applications

Page 43: Accessibility And 508 Compliance In 2009

How e.magination can help

• Accessibility Audit• Training• Coding Consulting:

– General– Tables– ARIA

Page 44: Accessibility And 508 Compliance In 2009

Great Accessibility Resources

• http://www.w3.org/WAI/intro/aria • http://www.w3.org/WAI/

• http://www.456bereastreet.com/• http://www.paciellogroup.com/blog/• http://juicystudio.com/index.php• http://webaim.org/

Page 45: Accessibility And 508 Compliance In 2009

John Whalen, PhD

Director, User Experience

Twitter: @johnwhalen

Email: [email protected]

LinkedIn: http://www.linkedin.com/in/johnwhalen

Thank you!