Pro HTML5 Accessibility

Size: px
Start display at page:

Download "Pro HTML5 Accessibility"

Transcription

1 Pro HTML5 Accessibility Building an Inclusive Web Uni Gottingen Joshue O Connor Apress

2 Contents About the Author About the Technical Reviewer Acknowledgments Introduction xv xvi xvii xviii Chapter 1: Introduction to HTML5 Accessibility 1 Introduction to HTML5: The New Wave 1 HTML5 vs. HTML 4 2 HTML5 Syntax 2 New Elements 6 HTML5: Accessibility and Feature Detection 9 Defining Accessibility 10 Accessibility: From Theory to Practice 11 Understanding Accessibility 12 Legislation 13 Rehabilitation Act 13 Other Relevant Legislation 15 Disability Discrimination Act Special Educational Needs and Disability Act PAS78, the DDA, and the Equality Act European Legislation 16 Dealing with Change and Diversity 18 V

3 a CONTENTS What Are the Benefits of Accessibility? 18 Accessibility Should Enhance Your Design Not Destroy It 20 WCAG2.0 and HTML5 20 The Challenge of HTML5 Accessibility 22 Conclusion 22 Chapter 2: Understanding Disability and Assistive Technology 23 Understanding Your Users 23 It's All Me, Me, Me with Some People! 23 Overview of Blindness 24 Blindness and Accessibility 26 Vision Impairment 26 Glaucoma 27 Macular Degeneration 28 Retinopathy 29 Detached Retina 30 Physical Disability 32 Cognitive and Sensory Disabilities 32 Perception 32 Memory and Attention 32 Sequencing 33 Dyslexia 33 What Is Assistive Technology? 33 What Is a Screen Reader? 34 Screen Readers and Alternatives. 57 Technologies for Mobile Device Accessibility 57 Speech Synthesis: What Is It and How Does It Work? 59 vi

4 CONTENTS Screen Magnification 60 Switch Access 61 Mouse Emulation 64 Switch Access, Mouse Emulation, and the Web 65 The Accessibility Overlap 66 Conclusion 66 > Chapter 3: JavaScript Isn't a Dirty Word, and ARIA Isn't Just Beautiful Music...67 JavaScript: Useful When Used Well 68 WAI-ARIA: What Is It? 68 What's Wrong with HTML 4, 3, 2...? 69 Accessible JavaScript 70 Progressive Enhancement 70 Unobtrusive JavaScript 71 Tidy Coding 71 Common JavaScript Accessibility Problems 72 Creating Accessible Pop-up Menus and Inline Event Handlers 75 Use of Tablndex and More Advanced Focus Techniques 77 JavaScript and WCAG Common Scripting Failures in WCAG Accessible JavaScript Toolkits 82 WAI-ARIA: How to Do It! 85. Conclusion 110 Chapter 4: API and DOM 111 Defining the Elements Under the Hood of Assistive Technologies 112 What's an API? 112 What's a Layout Engine? 112 What Are Accessibility APIs? 112 vii

5 CONTENTS The Off-Screen Model (OSM) 113 What Is the DOM? 116 Commonly Used Accessibility APIs 121 HTML5 and Accessibility APIs 124 Conclusion 126 Chapter 5: HTML5: The New Semantics and New Approaches to Document Markup 127 HTML5: What's New? 127 New HTML5 Semantics 128 Global Attributes in HTML5 132 A Quick Recap on How and Why to Use Heading Elements 163 Meet the New divs on the Block 165 Getting Sectioned 169 As an Aside, Did You Hear the One About the Vicar and the [...] 173 Conclusion 173 Chapter 6: Images, Rich Media, Audio, and Video in HTML5 175 Making Images Accessible 175 Meet the Poster Child of Accessible Web Design: The alt Attribute 175 How Screen Readers Text Drawbacks 177 What Should I Describe? 177 Describing Content: Don't Overdo It 178 Different Kinds of Images 179 What's New in HTML5 for Describing Images? 180 Describing an Image with ARIA-describedby 180 Which Method Should I Use? 184 Type 1: Describing a Visually Rich Image 185 viii

6 Image Color Contrast 197 HTML5 and Accessible <video> and <audio> 197 HTML5 <video>, <audio>, and You 198 HTML5 <video> and Your Users What's Wrong With Flash? 198 Accessibility Problems in Flash 198 Building an Accessible Player 199 First Things First: What's New in Embedded Content? 199 <video> Fallback Content 200 The Media Elements API 200 Getting Started with <video> 201 Making Your Controls Accessible 204 Accessible HTML5 Video Player Version Accessible HTML5 Video Player Version Audio Description and Captioning with the <track> Element 214 Cue Settings 216 Creating an <audio> Player 218 <canvas> Accessibility 218 Conclusion 220 Chapter 7: HTML5 and Accessible Data Tables 221 The Trouble with Tables 221 Screen Readers and Data Tables 221 Common Patterns for Data Tabl es 222 TMI? 223 How to Create Accessible Tables 223 Conclusion 242

7 * CONTENTS Chapter 8: HTML5 and Accessible Forms 243 Designing an Accessible Form User Interface 243 Some Forms Good Practices 243 Differences in FORM Elements Between HTML 4 and HTML5 244 HTML5 Labeling of Form Controls 247 New HTML5 Elements 248 New HTML5 INPUT Types 249 New HTML5 Form Attributes 256 Accessible Error Recovery 266 Conclusion 269 i Chapter 9: HTML5, Usability, and User-Centered Design 271 What Is Usability? 271 Universal Design 274 Participatory Design 282 Focus Group Research 282 Surveys 282 The Cognitive Walkthrough 283 Expert Evaluations 283 Expert Accessibility Audits 283 Using Personas 283 Building Personas 284 Does Using Personas Work? 284 Field Studies 285 Traditional Usability Testing 285 User Testing with People with Disabilities 285 Formal vs. Informal User Testing 286 x

8 » CONTENTS Measuring User-Testing Outputs 286 How Does User Testing Work? 286 Goals and Benefits of User Testing 291 Limitations of Testing 292 So What's the Best Method for Me to Assess My HTML5 Project? 293 Iterative Design Processes 293 Is Usability the New Economics? 294 Conclusion 294 Chapter 10: Tools, Tips, and Tricks: Assessing Your Accessible HTML5 Project 295 Useful Tools for Developers 295 The Chris Pederick Web Developer Toolbar 295 WAT-C Web Accessibility Toolbar (Internet Explorer and Opera) 296 Colour Contrast Analyser 296 WAVE 300 Firebug 307 Tools in the Browser 308 Automated Accessibility Evaluation Tools 309 Want to Examine Accessibility APIs? Try AccProbe or Inspect Disability Simulation Tools: adesigner 311 Guerilla User Testing 311 Validation 311 Cascading Style Sheets 313 Simulation Exercises 314 Simulation Exercise 1:No-Frills Browsing 314 Simulation Exercise 2: Turning Off Your Display and Using a Screen Reader 316 Conclusion 317 xi

9 » CONTENTS HI Appendix A: WCAG 2.0 Client-Side Scripting Techniques 319 SCR1: Allowing the user to extend the default time limit 320 Description 320 Examples 320 SCR2: Using redundant keyboard and mouse event handlers 320 Description 320 Tests 322 Expected Results 322 SCR16: Providing a script that warns the user a time limit is about to expire 323 Example 323 SCR21: Using functions of the Document Object Model (DOM) to add content to a page 324 Description 324 Example 324 SCR24: Using progressive enhancement to open new windows on user request 328 Description 328 Example 328 SCR26: Inserting dynamic content into the Document Object Model immediately following its trigger element 329 Description 329 Example 330 Tests: Procedure 330 Expected Results 330 SCR28: Using an expandable and collapsible menu to bypass block of content 331 Description 331 Example Example xii

10 CONTENTS SCR32: Providing client-side validation and adding error text via the DOM 332 Description 332 Example 332 HTML and JavaScript Code 333 SCR35: Making actions keyboard accessible by using the onclick event of anchors and buttons 341 Description 341 Example Example SCR37: Creating custom aialogs in a device-independent way 342 Description 342 Example 342 Appendix B: Definition of WAI-ARIA Roles 347 WAI-ARIA States and Properties 354 Index 359 xiii

Universal Design. For Web Applications. Wendy Chisholm & Matt May Web 2.0 Expo 17 September 2008

Universal Design. For Web Applications. Wendy Chisholm & Matt May Web 2.0 Expo 17 September 2008 Universal Design For Web Applications Wendy Chisholm & Matt May Web 2.0 Expo 17 September 2008 Universal Design [T]he design of products and environments to be usable by all people, to the greatest extent

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Voluntary Product Accessibility Template (VPAT) Name of Product Date January 8 2016 Engineering Village (EV for short) Completed by Contact for More Information Heather Singleton Heather Singleton User

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more

More information

Web 2.0 Accessibility: Order in Chaos. Aaron Leventhal

Web 2.0 Accessibility: Order in Chaos. Aaron Leventhal Web 2.0 Accessibility: Order in Chaos Aaron Leventhal Living in Germany Based around rules & structure - Correct beer brewing, etc. - Project structure planned first But born in the United States America

More information

Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information

Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information Web Accessibility Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information available using any web browser on any

More information

The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques

The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques Third Edition Wilbert O. Galitz l 1 807 : WILEYp Wiley Publishing, Inc. Contents About the Author Preface

More information

Backbase Accessibility

Backbase Accessibility Whitepaper Learn about: Section 508 Accessibility requirements Backbase compliance Introduction This paper discusses the growing importance of Rich Internet Applications (RIA s) and their support for Accessibility.

More information

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating

More information

BUILDING MORE ACCESSIBILE SITES. SharePoint 2010

BUILDING MORE ACCESSIBILE SITES. SharePoint 2010 BUILDING MORE ACCESSIBILE SITES SharePoint 2010 Agenda Introduction SharePoint 2010 Improvements SharePoint 2010 Shortfalls Approaching Your Project Overview A short discussion on building SharePoint 2010

More information

HSU Accessibility Checkpoints Explained

HSU Accessibility Checkpoints Explained HSU Accessibility Checkpoints Explained Sources: http://bobby.watchfire.com/bobby/html/en/index.jsp EASI Barrier-free Web Design Workshop (version 4) Paciello, Michael G. WEB Accessibility for People with

More information

vcenter Operations Manager Administration 5.0 Online Help VPAT

vcenter Operations Manager Administration 5.0 Online Help VPAT Administration 5.0 Online Help VPAT Product Name: Administration 5.0 Online Help VPAT Since the VPAT must be comprehensive, all Section 508 issues on all pages must be corrected to sustain compliance.

More information

VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features

VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features Version 1.5 Date: Nov 5, 2014 Name of Product: Axway Sentinel Web Dashboard 4.1.0 Contact for more Information (name/phone/email): Axway Federal 877-564-7700 http://www.axwayfederal.com/contact/ Summary

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

WCAG 2.0 for Designers: Beyond Screen Readers and Captions

WCAG 2.0 for Designers: Beyond Screen Readers and Captions WCAG 2.0 for Designers: Beyond Screen Readers and Captions Loretta Guarino Reid 1 and Andi Snow-Weaver 2, 1 Google, Inc 1600 Amphitheatre Pkwy Mountain View, CA 94043 LorettaGuarino@google.com 2 IBM 11501

More information

Creating and Maintaining Accessible Websites with SiteCM

Creating and Maintaining Accessible Websites with SiteCM Creating and Maintaining Accessible Websites with SiteCM The purpose of this document is to introduce individuals and organizations who create and maintain web content to the concept of Web Accessibility

More information

Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016

Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016 Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016 Blackboard February 2016 Page 1 of 20 Overview The following Support Statement provides an evaluation of accessibility support

More information

DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL)

DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL) DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL) WELCOME WELCOME THANK YOU We specialize in adaptive designs, cross device content accessibility and open source technologies, such as

More information

VPAT Voluntary Product Accessibility Template Version 1.3

VPAT Voluntary Product Accessibility Template Version 1.3 ADA COMPLIANCE 1. Does database support ADA compliant browsers? Yes X No If no, does the database make any accommodations in its visual display for visually impaired users? Yes No 2. Voluntary Product

More information

Summary Table for SolarWinds Web Help Desk

Summary Table for SolarWinds Web Help Desk Date: February 10 th, 2015 Name of Product: (WHD) Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Section 1194.21 Software Applications with. See section 1194.21 below.

More information

How IBM is making Web applications more accessible with WAI-ARIA

How IBM is making Web applications more accessible with WAI-ARIA How IBM is making Web applications more accessible with WAI-ARIA David Todd IBM Human Ability & Accessibility Center dltodd@us.ibm.com 2008 IBM Corporation Overview How IBM Web applications notify screen

More information

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 by IBM Corporation v1.1, 2002 05 03 Revision History Revision v1.1 2002 05 03 Revised by: sds Converted to DocBook XML and updated broken links. Revision v1.0 2002 01 28 Revised

More information

WESTERN KENTUCKY UNIVERSITY. Web Accessibility. Objective

WESTERN KENTUCKY UNIVERSITY. Web Accessibility. Objective WESTERN KENTUCKY UNIVERSITY Web Accessibility Objective This document includes research on policies and procedures, how many employees working on ADA Compliance, audit procedures, and tracking content

More information

Summary Table for SolarWinds Web Help Desk

Summary Table for SolarWinds Web Help Desk Date: February 25, 2013 Name of Product: SolarWinds Web Help Desk Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Voluntary Product Accessibility Template (VPAT) Remarks

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

Building Accessible Educational Web Sites: The Law, Standards, Guidelines, Tools, and Lessons Learned

Building Accessible Educational Web Sites: The Law, Standards, Guidelines, Tools, and Lessons Learned Building Accessible Educational Web Sites: The Law, Standards, Guidelines, Tools, and Lessons Learned Ye Liu Bart Palmer Mimi Recker Utah State University Abstract Professional education is increasingly

More information

How To Use A Web Page With A Wheelchair On A Pc Or Mac Or Mac (For Seniors)

How To Use A Web Page With A Wheelchair On A Pc Or Mac Or Mac (For Seniors) Desire2Learn Learning Environment Web Content Accessibility Guidelines (WCAG 2.0) Checklist October 2013 Contents Introduction Key accessibility features Keyboard-only navigation Screen magnification,

More information

WCAG 2.0 Checklist. Perceivable Web content is made available to the senses - sight, hearing, and/or touch. Recommendations

WCAG 2.0 Checklist. Perceivable Web content is made available to the senses - sight, hearing, and/or touch. Recommendations WCAG 2.0 Checklist Perceivable Web content is made available to the senses - sight, hearing, and/or touch Guideline 1.1 Text Alternatives: Provide text alternatives for any non-text content Success Criteria

More information

Accessibility Guidelines Bell.ca Special Needs. Cesart April 2006

Accessibility Guidelines Bell.ca Special Needs. Cesart April 2006 Cesart April 2006 Created by: Dominic Ricard & Loïc Nunes Effective Date: April 2006 TABLE OF CONTENTS 1 Introduction...4 2 Target Audience...5 3 Copy Decks...5 3.1 Document structure... 5 3.1.1 Headings/titles...

More information

How to Use This Book Frequently Asked Questions. A Web for Everyone 1

How to Use This Book Frequently Asked Questions. A Web for Everyone 1 CONTENTS How to Use This Book Frequently Asked Questions Foreword iv vi xvii CHAPTER 1 A Web for Everyone 1 Understanding the Accessibility Equation 2 Accessibility 3 Inclusive design 4 Building a Framework

More information

Developing accessible portals and portlets with IBM WebSphere Portal

Developing accessible portals and portlets with IBM WebSphere Portal Developing accessible portals and portlets with IBM WebSphere Portal Level: Introductory IBM Human Ability and Accessibility Center Austin, Texas February, 2006 Copyright International Business Machines

More information

Voluntary Product Accessibility Report

Voluntary Product Accessibility Report Voluntary Product Accessibility Report Compliance and Remediation Statement for Section 508 of the US Rehabilitation Act for OpenText Content Server 10.5 October 23, 2013 TOGETHER, WE ARE THE CONTENT EXPERTS

More information

Making WVU Websites Accessible: Meeting the Needs of People with Disabilities

Making WVU Websites Accessible: Meeting the Needs of People with Disabilities Making WVU Websites Accessible: Meeting the Needs of People with Disabilities Tatiana I. Solovieva, EdD, Ashley D. Watts, MS, Jeremy M. Bock, BS Making WVU Websites Accessible: Meeting the Needs of People

More information

A Framework for Building Accessible Websites for Visually Impaired

A Framework for Building Accessible Websites for Visually Impaired A Framework for Building Accessible Websites for Visually Impaired Helani Wanniarachchi 1, D. K. Withanage 2 1 Faculty of Information Technology, University of Moratuwa, Sri Lanka 2 Faculty of Information

More information

Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features

Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX (a) When software is designed to run on a system that has a keyboard, product functions shall be

More information

Web Accessibility Report

Web Accessibility Report Web Accessibility Report AnnArborCIL.org Divye Bokdia Introduction AnnArborcil.org is an accessible website with AAA conformance. Team of four Michigan students (refer team section) and a staff member

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

A new home page design is being finalized, which will add a new link to material in other languages through the top navigation of the homepage.

A new home page design is being finalized, which will add a new link to material in other languages through the top navigation of the homepage. Website Translation and Accessibility STAFF REPORT INFORMATION ONLY 16. Date: December 17, 2012 To: From: Toronto Public Library Board City Librarian SUMMARY At its meeting on May 28, 2012 the Toronto

More information

WCAG 2 Compliance With Flash

WCAG 2 Compliance With Flash WCAG 2 Compliance With Flash A few Notes For This Webinar 1. Please mute your phone line 2. You can post questions in Connect during the session and we will answer what we can at the end of the webinar

More information

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

February 2014 Version 3.3. DHS Section 508 Compliance Test Process for Applications

February 2014 Version 3.3. DHS Section 508 Compliance Test Process for Applications February 2014 Version 3.3 DHS Section 508 Compliance Test Process for Applications Contents About this document... 2 Section 1: Introduction and Rationale for Tests... 3 Section 2: Test Environment...

More information

Health Enterprise Medicaid Management Information System

Health Enterprise Medicaid Management Information System Health Enterprise Medicaid Management Information System Voluntary Product Accessibility Template (VPAT) Compliant Learn more about Xerox and Section 508 at our website:: www.xerox.com/section508 Contact

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Beginning Smartphone Web Development

Beginning Smartphone Web Development Beginning Smartphone Web Development I3. jl!c;llirici JavaScript C;SS, f HTML and A-, p p I i с at i о n s f о r«p ri о n e,, А л ei ro i ci, P a! ei P re, Eli ас к I Windows Мкаане, and inotaa S60 Gail

More information

Responsive Web Design Creative License

Responsive Web Design Creative License Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

Echo360 Voluntary Product Accessibility Template

Echo360 Voluntary Product Accessibility Template Echo360 Voluntary Product Accessibility Template Version 1.0 April 1, 2015 Contact for more Information: Jason Aubrey, JAubrey@echo360.com Introduction Echo360 is committed to ensuring that our platform

More information

Serena Software Voluntary Product Accessibility Report. Summary Table

Serena Software Voluntary Product Accessibility Report. Summary Table Serena Software Voluntary Product Accessibility Report Date: October 22, 2015 Name of Product: Serena Business Manager Contact for more Information (name/phone/email): Dave Easter / deaster@serena.com

More information

WebEx Meeting Center User s Guide

WebEx Meeting Center User s Guide WebEx Meeting Center User s Guide Version 8 Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior notice. The reader should

More information

Information and Communications Standard. Making your website more accessible

Information and Communications Standard. Making your website more accessible Information and Communications Standard Making your website more accessible Web accessibility benefits millions of users with disabilities, but it also benefits people without disabilities, like people

More information

Why HTML5 Tests the Limits of Automated Testing Solutions

Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Date: April 15, 2008 Name of Product: Summit Central Version 4 Contact for more Information: http://www.miesoftware.com Summary Table Section 1194.21 Software Applications and Operating. Please refer to

More information

JW Player Quick Start Guide

JW Player Quick Start Guide JW Player Quick Start Guide Getting Started Embedding the JW Player on your website is a simple, 3-step process: 1. Upload the jwplayer.js and player.swf files from the download ZIP to your server. All

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

Easy Guide to Building No Barrier Web Sites

Easy Guide to Building No Barrier Web Sites Easy Guide to Building No Barrier Web Sites Content 1) Introduction 2) What is Web Accessibility 3) Current Situation 4) Benefits of Accessible Sites 5) Different Disabilities that can affect Web Accessibility

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Voluntary Product Accessibility Template (VPAT) Date: 2013 Name of Product: Pivot Product website: https://pivot.cos.com/ Contact for more Information: http://pivot.cos.com/helpdesk NOTE: All sections

More information

SacSend - Messaging & Email Communication Tool

SacSend - Messaging & Email Communication Tool SacSend - Messaging & Email Communication Tool SacSend is one of the newest electronic communication tools to be added to our campus environment. The SacSend web application helps you send email and My

More information

BS 8878:2010 - A Summary

BS 8878:2010 - A Summary BS 8878:2010 - A Summary December 2010 Table of Contents Introduction... 4 Background... 4 What is BS 8878?... 4 BS 8878 and the law... 5 Who is BS 8878 for?... 6 Key concepts... 6 Web products... 6 Degree

More information

Intelledox Designer WCA G 2.0

Intelledox Designer WCA G 2.0 Intelledox Designer WCA G 2.0 Best Practice Guide Intelledox Designer WCAG 2.0 Best Practice Guide Version 1.0 Copyright 2011 Intelledox Pty Ltd All rights reserved. Intelledox Pty Ltd owns the Intelledox

More information

Using Adobe Dreamweaver CS4 (10.0)

Using Adobe Dreamweaver CS4 (10.0) Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called

More information

Introduction to ATI Concepts. California State University Fullerton Campus Information Technology Timothy Benbow

Introduction to ATI Concepts. California State University Fullerton Campus Information Technology Timothy Benbow Introduction to ATI Concepts California State University Fullerton Campus Information Technology Timothy Benbow What we will discuss What is the Accessible Technology Initiative What is Accessibility Accessibility

More information

Universal Design and Ethical Practices for Designing. Bryan Ayres, M.Ed., ATP, Director Technology & Curriculum Access Center Easter Seals Arkansas

Universal Design and Ethical Practices for Designing. Bryan Ayres, M.Ed., ATP, Director Technology & Curriculum Access Center Easter Seals Arkansas Universal Design and Ethical Practices for Designing i Accessible Web Environments Bryan Ayres, M.Ed., ATP, Director Technology & Curriculum Access Center Easter Seals Arkansas Contact information Technology

More information

Making your website easy to use for diverse audiences

Making your website easy to use for diverse audiences Making your website easy to use for diverse audiences About AbilityNet AbilityNet is the UK s only charity dedicated to ICT access for people with disabilities We support people on a one to one basis The

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

Acrobat XI Pro Accessible Forms and Interactive Documents

Acrobat XI Pro Accessible Forms and Interactive Documents Contents 2 Types of interactive PDF Form Fields 2 Automatic Field Detection using the Acrobat Form Wizard 5 Creating a Form without the Forms Wizard 6 Forms Editing Mode 6 Selecting a New Form Field to

More information

3.3 Web Content Policies and Guidelines

3.3 Web Content Policies and Guidelines 3.3 Web Content Policies and Guidelines POLICY: This policy exists to ensure the integrity of the Gordon College website and serves as a guide to publishing information to the web. Standards and Accessibility:

More information

How To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer)

How To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer) ITS Training Introduction to Web Development with Dreamweaver In this Workshop In this workshop you will be introduced to HTML basics and using Dreamweaver to create and edit web files. You will learn

More information

Building accessible websites Web accessibility video transcript

Building accessible websites Web accessibility video transcript Building accessible websites Web accessibility video transcript Hi my name is Luke Canvin, and I m a product manager at Oxford Computer Consultants. We are recording this video to tell you a little bit

More information

Collaborative Editing for All: the Google Docs Example

Collaborative Editing for All: the Google Docs Example Collaborative Editing for All: the Google Docs Example Giulio Mori, Maria Claudia Buzzi, Marina Buzzi, Barbara Leporini and Victor M. R. CNR-IIT, via Moruzzi 1, 56124 Pisa, Italy CNR-ISTI, via Moruzzi

More information

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011 California State University Polytechnic University CIS 311 Interactive Web Development Fall 2011 Basic Information Class time Tuesday Thursday 1:00 3:00 PM Class location C4-27 Textbooks Web Applications

More information

An Evaluation and Discussion of the Web Accessibility of Academic Library Web Sites

An Evaluation and Discussion of the Web Accessibility of Academic Library Web Sites An Evaluation and Discussion of the Web Accessibility of Academic Library Web Sites What is Web Accessibility Why it s Important How Academic Libraries are doing Web accessibility means that people with

More information

WebEx Meeting Center User Guide

WebEx Meeting Center User Guide WebEx Meeting Center User Guide For Hosts, Presenters, and Attendees 8.17 Copyright 1997 2010 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco

More information

Accessibility in e-learning. Accessible Content Authoring Practices

Accessibility in e-learning. Accessible Content Authoring Practices Accessibility in e-learning Accessible Content Authoring Practices JUNE 2014 Contents Introduction... 3 Visual Content... 3 Images and Alt... 3 Image Maps and Alt... 4 Meaningless Images and Alt... 4 Images

More information

Exemplary Audit Report vonage.com

Exemplary Audit Report vonage.com Exemplary Audit Report vonage.com Prepared by Robert Drózd on 15 July 2007. Reviewed and published on 11 October 2009. For more information, see: www.webaudit.pl This work is licensed under a Creative

More information

AbilityNet s State of the enation Reports are bi-monthly accessibility and usability reviews of a number of websites in a particular sector.

AbilityNet s State of the enation Reports are bi-monthly accessibility and usability reviews of a number of websites in a particular sector. State of the enation web accessibility reports Price Comparison Websites April 2012 Customers can t compare AbilityNet s State of the enation Reports are bi-monthly accessibility and usability reviews

More information

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem

More information

collab.virginia.edu UVACOLLAB ECLPS: BUILDING COURSE PORTALS UVaCollab User Guide Series collab-support@virginia.edu

collab.virginia.edu UVACOLLAB ECLPS: BUILDING COURSE PORTALS UVaCollab User Guide Series collab-support@virginia.edu UVACOLLAB ECLPS: BUILDING COURSE PORTALS UVaCollab User Guide Series collab-support@virginia.edu Revised 4/28/2014 CONTENTS The eclps Overview... 3 Objectives... 3 Adding the Syllabus or Lessons Tool to

More information

Checklist to Assist Schools in Conducting a Review of Accessibility and Equality and Diversity Information on their Websites

Checklist to Assist Schools in Conducting a Review of Accessibility and Equality and Diversity Information on their Websites Checklist to Assist Schools in Conducting a Review of Accessibility and Equality and Diversity Information on their Websites INTRODUCTION In May 2009, the Conservatoire published guidance for affiliate

More information

Designing The User Experience. 2010 AIGA Design Camp

Designing The User Experience. 2010 AIGA Design Camp Designing The User Experience 2010 AIGA Design Camp TABLE OF CONTENTS Designing The User Experience...1 Definitions:...3 User Experience... 3 Interaction Design... 3 Experience Design... 3 Information

More information

PDF Accessibility Overview

PDF Accessibility Overview Contents 1 Overview of Portable Document Format (PDF) 1 Determine the Accessibility Path for each PDF Document 2 Start with an Accessible Document 2 Characteristics of Accessible PDF files 4 Adobe Acrobat

More information

Core Training Quick Reference Guide Version 2.0

Core Training Quick Reference Guide Version 2.0 Core Training Quick Reference Guide Version 2.0 Page 1 of 34 Contents Changes from Previous Version... 3 Introduction... 5 Guidance for Professional Users based in Colleges/ Schools/ Departments... 5 Logging

More information

GUI and Web Programming

GUI and Web Programming GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program

More information

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari Professional iphone and ipod touch Programming Building Applications for Mobile Safari Richard Wagner WILEY Wiley Publishing, Inc. Acknowledgments Introduction xvii xix Chapter 1: Introducing the iphone

More information

HeuTX Riders \ A HOLISTIC APPROACH TO WEB DESIGN

HeuTX Riders \ A HOLISTIC APPROACH TO WEB DESIGN A HOLISTIC APPROACH TO WEB DESIGN Erin Anderson, Virginia DeBoIt, Derek Featherstone, Lars Gunther, Denise Jacobs, Leslie Jensen-Inman, Chris Mills, Christopher Schmitt, Glenda Sims, and Aarron Walter

More information

Chapter 1 Domain Names...1

Chapter 1 Domain Names...1 Introduction Chapter 1 Domain Names...........................................1 1. Have You Thought of a Good Domain Name for Your Website? 2 2. Do You Need Multiple Domain Names? 4 3. How Much Should

More information

Website Accessibility Under Title II of the ADA

Website Accessibility Under Title II of the ADA Chapter 5 Website Accessibility Under Title II of the ADA In this chapter, you will learn how the nondiscrimination requirements of Title II of 1 the ADA apply to state and local government websites. Chapter

More information

WEB DESIGN COURSE CONTENT

WEB DESIGN COURSE CONTENT WEB DESIGN COURSE CONTENT INTRODUCTION OF WEB TECHNOLOGIES Careers in Web Technologies How Websites are working Domain Types and Server About Static and Dynamic Websites Web 2.0 Standards PLANNING A BASIC

More information

Browser tools that make web development easier. Alan Seiden Consulting alanseiden.com

Browser tools that make web development easier. Alan Seiden Consulting alanseiden.com Browser tools that make web development easier alanseiden.com My focus Advancing PHP on IBM i PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2/i enhancements Developer, Best Web Solution,

More information

TRI Oracle Empirica Trace 2012 508 Statement of Conformance

TRI Oracle Empirica Trace 2012 508 Statement of Conformance TRI Oracle Empirica Trace 2012 508 Statement of Conformance TRI is committed to providing access to all individuals with or without disabilities seeking information on TRI s installation or Oracle Empirica

More information

Appendix A How to create a data-sharing lab

Appendix A How to create a data-sharing lab Appendix A How to create a data-sharing lab Creating a lab involves completing five major steps: creating lists, then graphs, then the page for lab instructions, then adding forms to the lab instructions,

More information

Table of Contents. Creating a Newsletter. Loading a Video or Slideshow. Distributing a Newsletter through Exact Target

Table of Contents. Creating a Newsletter. Loading a Video or Slideshow. Distributing a Newsletter through Exact Target Indiana University Copenhagen Publishing System University Communications Newsletter User Manual Last Updated: March 1, 2009 vpurit@indiana.edu Table of Contents Creating a Newsletter Loading a Video or

More information

How To Write A Report On My Blog About My Sac State 2.0

How To Write A Report On My Blog About My Sac State 2.0 Web Accessibility For Designers/Developers Plan Foundations of accessibility Best practices Understanding a report Resources Foundations What is accessibility? The Accessible Technology Initiative Sac

More information

WebEx Event Center User's Guide

WebEx Event Center User's Guide WebEx Event Center User's Guide Copyright 1997-2013 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco WebEx logo are trademarks or registered trademarks

More information

March 2015 Version #1.2. Required Software Installation for using the DHS Section 508 Compliance Test Process for Applications

March 2015 Version #1.2. Required Software Installation for using the DHS Section 508 Compliance Test Process for Applications March 2015 Version #1.2 Required Software Installation for using the DHS Section 508 Compliance Test Process for Applications About this installation guide This guide provides guidance on how to install

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

Guide to good practice in commissioning accessible websites

Guide to good practice in commissioning accessible websites PUBLICLY AVAILABLE SPECIFICATION PAS 78:2006 Guide to good practice in commissioning accessible websites ICS 35.240.30 This Publicly Available Specification comes into effect on 8 March 2006 BSI 8 March

More information

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Dreamweaver CS3 THE MISSING MANUAL David Sawyer McFarland POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents The Missing Credits Introduction 1 Part

More information

This Quick Reference Sheet covers the most common technical issues that may be encountered.

This Quick Reference Sheet covers the most common technical issues that may be encountered. CIS Quick Reference Sheet Overview This Quick Reference Sheet covers the most common technical issues that may be encountered. Things You Need To Know The Water Corporation Contractor Induction system

More information

Seven Steps to Creating an Accessible Email in Outlook

Seven Steps to Creating an Accessible Email in Outlook Seven Steps to Creating an Accessible Email in Outlook Disability Access Services i About Disability Access Services Centralized Resource and Information on Disability Access Disability Access Services

More information