Pro HTML5 Accessibility
|
|
- Marvin Parks
- 8 years ago
- Views:
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 [T]he design of products and environments to be usable by all people, to the greatest extent
More informationVoluntary 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 informationMobile 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 informationWeb 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 informationWeb 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 informationThe 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 informationBackbase 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 informationVoluntary 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 informationBUILDING 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 informationHSU 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 informationvcenter 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 informationVPAT. 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 informationMacromedia 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 informationWCAG 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 informationCreating 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 informationBlackboard 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 informationDO 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 informationVPAT 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 informationSummary 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 informationHow 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 informationHow 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 informationWESTERN 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 informationSummary 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 informationCLASSROOM 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 informationBuilding 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 informationHow 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 informationWCAG 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 informationAccessibility 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 informationHow 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 informationDeveloping 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 informationVoluntary 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 informationMaking 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 informationA 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 informationSection 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 informationWeb 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 informationWeb 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 informationA 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 informationWCAG 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 information2011 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 informationFebruary 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 informationHealth 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 informationOutline. 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 informationBeginning 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 informationResponsive 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 information14.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 informationEcho360 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 informationSerena 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 informationWebEx 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 informationInformation 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 informationWhy 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 informationVoluntary 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 informationJW 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 informationCourse 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 informationEasy 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 informationVoluntary 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 informationSacSend - 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 informationBS 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 informationIntelledox 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 informationUsing 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 informationIntroduction 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 informationUniversal 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 informationMaking 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 informationWeb 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 informationAcrobat 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 information3.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 informationHow 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 informationBuilding 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 informationCollaborative 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 informationCalifornia 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 informationAn 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 informationWebEx 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 informationAccessibility 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 informationExemplary 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 informationAbilityNet 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 informationRepublic 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 informationcollab.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 informationChecklist 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 informationDesigning 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 informationPDF 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 informationCore 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 informationGUI 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 informationProfessional 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 informationHeuTX 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 informationChapter 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 informationWebsite 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 informationWEB 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 informationBrowser 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 informationTRI 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 informationAppendix 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 informationTable 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 informationHow 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 informationWebEx 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 informationMarch 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 informationPROJECT 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 informationWeb 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 informationGuide 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 informationDreamweaver 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 informationThis 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 informationSeven 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