Architecting and Designing for Accessibility Darien Large.

Slides:



Advertisements
Similar presentations
AHEAD HTML Accessibility Topics: Keyboard Accessibility Content and Structure Links Headings and Lists Images in HTML Pages Tables Forms.
Advertisements

Creating Section 508 Compliant Excel Documents ASPA Web Communications and New Media Division.
ADA Compliant Websites & Documents What the heck am I supposed to do?
Web Accessibility: Mastering the Essentials for Compliance Annie Bélanger Liam Morland May 2013.
Web Accessibility Web Services Office of Communications.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
DESIGN FOR ALL Dap01s, Mehtiö Reija. Agenda Introduction Different types of disabilities - what to consider?
Web Accessibility 101 Terrill Thompson Technology Accessibility Specialist University of Washington
The W3C Web Accessibility Initiative (WAI) Inclusive learning through technology Damien French.
Web Accessibility Wendy Mullin University of South Carolina.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Web Communications Division Fixing and Preventing Accessibility Errors in Microsoft PowerPoint Presentations.
WCAG 2.0 California State University, Los Angeles.
Web Accessibility. Ensuring people of all abilities have equal access to web content Disability Discrimination Act – Web Access Advisory notes 2010 Required.
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Kathy Gips Will Miller New England ADA & Accessible IT Center voice/tty Funded by the National Institute on Disability.
Americans with Disabilities Act Ms. Sam Wainford.
Section 508 and NASA Section 508 and NASA Session 4: Software Applications and Operating Systems Presentation to Ames Research Center November 2011 Antonio.
 What is web accessibility? ture=relatedhttp://
Electronic Communication and Web Accessibility Workshop.
Debi Orton, Co-Chair NYS Forum IT Accessibility Committee.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Development of Accessible E- documents and Programs for the Visually Impaired Web accessibility testing (v2010)
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Understanding WCAG Elizabeth J. Pyatt, Ph.D. Information Technology Services.
Accessible Web Design Carolyn Fiori Assistive Technology Specialist, College of San Mateo November 2011.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Web Accessibility John M. Call, Coordinator Academic Accommodations and Technology University Accessibility Center Brigham Young University 1520 WSC –
Quality Matters Web Accessibility Standard Amy Kinsel, June 2, 2010.
WEB ACCESSIBILITY & CQ MEETING STANDARDS & MAKING ACCESS FOR ALL.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Emily Gibson The College of New Jersey An Evaluation of Current Software Tools* Evaluation & Repair Software.
Section 508 requirements for Federal Website Design Jon Brundage MDCFUG 4/10/01.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Fundamentals of Graphic Communication 3.5 Accessible Design.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
1 Making an Accessible Web Site Sec 508 Standards – How Tos Evelyn Li University of Wisconsin-Fox Valley.
Creating Section 508 Compliant Documents & Presentations
Section 508 At long last, two of the most looming accessibility questions in the United States have been answered.
Techniques, Tools and Resources for Making WordPress Website WCAG 2
Making the Web Accessible to Impaired Users
Information Architecture and Design I
Introduction to Web Accessibility
Creating ADA Compliant Resources
Context Is Everything Meaningful Alternative Text
Creating Accessible Content in WordPress
Creating Section 508 Compliant Documents & Presentations
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Creating Section 508 Compliant Documents & Presentations
From compliance to usability
Information Architecture and Design I
Creating Accessible Electronic Documents
Building your class website
Introduction to Web Accessibility
30 Web Accessibility Tips: Creating Accessible Web-Based Resources
Demystifying Web Content Accessibility Guidelines
Web content management
Accessible Design Top 10 List
WebAIM Screen Reader Survey Results
Accessibility.
Presentation transcript:

Architecting and Designing for Accessibility Darien Large

Agenda How to talk about Disability and Accessibility on the Web Accessibility Guidelines Laws and Standards

Disability versus Handicap An inability is anything a person cannot do. An impairment is a physiological disorder or injury. A disability is an inability to execute some class of movements, or pick up sensory information of some sort, or perform some cognitive function, that typical unimpaired humans are able to execute or pick up or perform. A handicap is an inability to accomplish something one might want to do, that most others around one are able to accomplish. “Disability, Inability and Cyberspace”. John Perry, Elizabeth Macken, Neil Scott, Jan McKinley. August 21, 1996

Intrinsic conception of disability (inability, handicap) A disabled individual is one who cannot make some movement that the majority of the population can make, or lacks some sensory capacity that the majority of the population has. As a result, disabled individuals are handicapped in many ways; they cannot realistically expect to accomplish many goals that others can accomplish. “Disability, Inability and Cyberspace”. John Perry, Elizabeth Macken, Neil Scott, Jan McKinley. August 21, 1996

Circumstantial conception of disability (inability, handicap) A disabled individual is one who cannot make some movement that the majority of the population can make, or lacks some sensory capacity that the majority of the population has. As a result, an individual with a disability may need to use different means than non-disabled individuals standardly use to accomplish certain goals. Handicaps are created when the tools and infrastructure to support these alternative methods are not available. “Disability, Inability and Cyberspace”. John Perry, Elizabeth Macken, Neil Scott, Jan McKinley. August 21, 1996

All handicaps on the Web are circumstantial A handicap results from interactions between a person and their environment. But so does an ability. Cyberspace is the most highly mediated informative, communicative, and performative medium in human history. It has vastly extended the accomplishment space of everyone who is able to use it. Everyone requires help in gaining and effectively using information, not only those individuals who have disabilities.

That without which the Web is not accessible Textual output and keyboard input are the sine qua non of accessibility. Without these elements, other dimensions of accessibility are difficult or impossible. – Textual output is required for access via screen readers or magnifiers – Keyboard input is the most universal standard of accessibility in computer applications and enables numerous other input methods

Accessibility Guidelines

Provide appropriate alternative text for images Convey the purpose, not the visual aspect May be provided by textual context alt attribute may be “” (do not omit) longdesc attribute has been removed from HTML5 spec (content should be accessible to all users, not just those with screen readers) Should be succinct and not redundant Same image may have different alternative text depending on function Source: Web Accessibility in Mind, CPD/Utah State University,

Accessible Tables Data tables – Use tag (scope=“row”/”col”) to indicate data table – Use tag as label – Use summary attribute for complicated tables – Avoid tables with more than two levels of headers Layout tables – Make visual reading order same as linearized reading order – Remove all html and read table content from beginning to end. Does it make sense? – “Wave” validator is also great for this

Accessible Forms Must be keyboard accessible Use care with JavaScript – onChange event in forms is an accessibility land mine – Provide a submit button for menu choices instead Labels should be adjacent (see layout tables) Timed responses should give user chance to ask for more time

Accessible Links Links must be keyboard accessible (JavaScript: danger) Do not use # as a link destination Do not use “link”, “link to”, etc. in the text of a link – Screen readers add the work “link” Link text must make sense out of context (no “click here”) – Many screen reader modes alphabetize links on a page or omit intervening text

Media Accessibility Captions – Text versions of spoken word – Also describe other sounds in text (sound effects, music, etc.) Audio Descriptions – Audio tracks that describe visual aspects of a scene Transcripts – Greatly facilitates reuse and SEO

Non-HTML Content PDF Word PowerPoint Flash All of these formats have the ability to contain descriptive markup (resembling html). Use it!

Skippable Content Allows users to go directly to main content Global navigation, other repetitive elements should be skippable

Color Vision Impairments Do not rely on color 10% of general population has some color vision deficiency

Cognitive Accessibility Use headings Write clearly

JavaScript Use device independent event handlers (onFocus, not onMouseOver) – If this is not possible, provide redundant navigation – onClick is generally OK, emulated with Enter (avoid onDblClick) Avoid onChange (use submit button instead) Provide alternatives to JavaScript when it cannot be made accessible

Laws and Standards

Design to Standards! W3C WAI standards are the basis for many international laws governing web accessibility and are a high bar WCAG (web content accessibility guidelines), for Web content developers – perceivable (multimodal), operable (device independent), understandable (predictable), robust (future-proof) ATAG (authoring tool accessibility guidelines), for authoring tool developers – 28 guidelines covering accessible output, prompting for accessibility-related information, making authoring tool itself accessible Source: W3C Web Accessibility Initiative,

WAI Continued UAAG (user agent accessibility guidelines), for developers of browsers, media players, assistive technologies – Access to all content, including event-triggered content – User control over rendering – Documentation – Standard APIs

WAI Continued Continued WAI-ARIA (Accessible Rich Internet Applications Suite) (In Progress) – Framework for adding attributes to identify features for user interaction, e.g., menus, primary content, banner information, etc. – Technologies to map controls, Ajax live regions, and events to accessibility APIs

Section 508 Amendment of Rehabilitation Act of 1973 – Passed in 1986, revised 1998 Requires that federal agencies’ electronic and information technology be accessible to people with disabilities Covers federal agencies and private companies that receive federal funds or are under contract with a federal agency Sets forth requirements significantly more lenient than W3C Source: General Services Administration IT Accessibility and Workforce Division,

Resources and References “Disability, Inability and Cyberspace”. John Perry, Elizabeth Macken, Neil Scott, Jan McKinley. August 21, 1996 ( csli.stanford.edu/~jperry/disabilities/batya/batya. html) csli.stanford.edu/~jperry/disabilities/batya/batya. html W3C Web Accessibility Initiative ( Web Accessibility in Mind/WAVE ( Section 508 (