Requirements Analysis and Changelog for "Improving your Web Experience by Using Adaptive Strategies"
Latest draft: Accessible Web Browsing:
Ways to Using Your Computer System More Effectively and Making Web Browsing More Enjoyable
[was: Improving your Web Experience by Using Adaptive Strategies]
Purpose
From WAI-AGE Deliverables:
Rationale: Older users with accessibility needs, as well as people with disabilities, would benefit from a welcoming online Web resource which introduces adaptive strategies and assistive technologies.
Objective
From WAI-AGE Deliverables:
Proposal: Develop a resource which provides a general introduction to the use of adaptive strategies (including basic suggestions for finding and configuring accessibility settings in browsers) and assistive technologies for Web users who may benefit from this information but do not necessarily consider themselves as having disabilities, and may have low levels of computer literacy.
Audience
Audience for the document include:
- Primary audience:
- People who could benefit from accessibility features built into their browsers and systems but are unaware of how to configure these to meet their needs
- People who could benefit from additional assistive software and/or devices but are unaware of their existence, and how they can find them
- Secondary audience:
- Trainers and supporters, especially of people with accessibility needs
- Accessibility advocates who want to promote the availability of accessibility features
- Developers (including browser makers) trying to understand the benefits of accessibility features
Note: while the end-users are the primary readers of the document, the trainers and supports are the primary disseminators (reference, distribute, print, translate, use during training, etc.) of the document. The trainers and supporters are therefore an indirect primary audience of the document.
Approach
For explaining Adaptive Strategies the approach includes:
- Explain how browsers, media players, and the operating systems play a vital role in Web accessibility (link to Essential Components of Web Accessibility for more info)
- Provide examples of some of the common configurations that may be useful to a wide audience (such as increasing font-size, turning on captions, or changing colors)
- Link to more detailed (external) resources that provide step-by-step configuration approaches and techniques (not necessarily accessibility-oriented resources)
For explaining Assistive Technologies the approach includes:
- Briefly explain what assistive technologies are (including specialized software and hardware)
- Provide examples of some of the types of assistive technologies and how they can be useful to a wide audience (such as specialized keyboards, enlarging software, ...)
- Link to (external) resources that provide listings of assistive technology providers, or provide some advice for online searching (note the [outdated] Alternative Web Browsing resource)
Note 1: the document should be appealing to users with mild impairments, who may only need minor adjustments (like larger text), and who may be put off if the solutions sound too complicated or who may assume that this document is not for them because they do not consider themselves to have a disability. Motivating users who are afraid to adjust the configuration of their system is primary aspect, even though it may be difficult to address comprehensively.
Note 2: the document should explain adjustment options in terms of functionality (like "enlarge text", "increase volume", or "switch on captions") rather than in terms of software and component types (like not "operating system", "browser", or "media player"), as users may not know which parts of the different parts of the system and what they are responsible for.
References
This section includes: Related WAI Resources, Related External Resources, and Related WAI-AGE TF and EOWG Discussions.
Related WAI Resources
- WAI-AGE project page
- [Out of Date] Alternative Web Browsing
- How to Change Text Size or Colors
- How People with Disabilities Use the Web
- Essential Components of Web Accessibility
Related External Resources
- General Guides
- My Web My Way (BBC) -
- My Computer My Way! (AbilityNet)
- Good background on why it is important to customize one's computer. Also covers help with seeing the screen, help with keyboard and mouse, and help with language and reading. Some links to solutions and some step by step instructions (e.g. for mouse stuff). Mostly Windows based.
- Using your PC (RNIB)
- A good description of simple adaptations (incl the mouse pointer and color schemes), hardware products (from keyboard stickers to braille displays), and software for magnification and speech output.
- Raising the Floor
- The Solutions and Tools page has links to OS and Browser built-in accessibility features as well as a short list of tools primarily for individuals with blindness, low-vision, or reading difficulties
- BLTT - Better Living Through Technology
- semi-commercial site, but lots of impartial information and ideas on the use of assistive technology, including a variety of tutorials
- User Access Guide (Media Access Australia)
- Covers Computers and Operating Systems, AT software, Browsers, and Social Media - some areas in more depth (eg Windows accessibility) than others (eg AT software)
- Access/Assistive Technologies
- MyMS>MyWay - Technology Tips is a community contributed site about how people with MS are using accessible technology to help make their lives better.
- The OATS software center - open source assistive technology software
- Has listings of open source AT for a variety of uses, including web browsing, mouse use, screen use, etc
- ATRC Technical Glossary
- provides a smple explanataion of many adaptive technology devices and software which links to a page for each term with more explanation, questions to consider in terms of whether this AT might suit, and links to manufacturers pages. (Like other sites, it is falling out of date.)
- MS's Types of Assistive Technology Products
- Overview of assistive technology products (hardware and software). Microsoft also has a series of Guides by Impairment which provide a list of assistive technology products and links to tutorials for accessibility features that are helpful for specific types of difficulties and impairments. There is also a keyboard tips page.
- JISC TechDIS Resources
- Includes a series of guides on the use of joysticks, trackballs, keyguards, and special keyboards as well as mousekeys and mouse settings. They also have Web accessibility tools for users including a style-sheet wizard and an IE preferences toolbar.
- Useful low cost programs - Accessibility tools (AbilityNet)
- A database of shareware programs and utilities that are used by people with a wide range of disabilities.
- Global Assistive Technology Encyclopedia (AbilityNet)
- An AT Wiki with heaps of inormation, but seems a little disorganised.
- ATMac - Assistive Technology for Apple and Mac Users
- Covers all Apple products with a slant towards disability. Addresses users with a disability, adaptive and assistive technology, and making accessible programs and content.
- Adaptive Technology Guide (Vision Australia)
- Covers equipment and technology, both hardware and software, that assist people who are blind, deafblind or have low vision to access. (Vision oriented)
- Simple AT
- Alternative Keyboards
- Keyguards
- Assistive Technology (JISC) - joysticks, keyguards, special keyboards, trackball
- Screen readers
- NVDA - free and open source screen reader for the Microsoft Windows
- JAWS
- etc
- Browsers and Media Players
- Firefox
- Firefox Accessibility; Access Firefox (Accessibility Features, Extensions, and Themes)
- Accessibility in Opera
- Voice control; No-mouse browsing; Personalising Opera - including controlling content such as pop-ups and animations and pesonalising the screen and fonts
- Internet Explorer
- IE 6 Accessibility Tutorials; IE 7 Accessibility Tutorials; Accessibility in Internet Explorer 8 - these MS tutorials provide step by step instructions for adjusting the accessibility settings in Internet Explorer X. Steps are provided for both mouse and keyboard actions.
- Getting the most from IE (Communis) - browser-based techniques to make web pages and web sites more accessible
- IE Shortcut Keys (Communis) - list of keystrokes for Internet Explorer (see also IE7 Shortcuts and IE8 shortcuts)
- Safari
- Safari 4 Accessibility Features - an overview of accessibility features in Safari, inlcuding VoiceOver, keyboard navigation and zoom.
- Rich Media Accessibility for Users (NCAM)
- Contains examples of accessible rich media and information to help users of rich media understand how to enable and use accessibility features, however the material seems to be largely developer oriented.
- Media players
- Adobe Flash Player 10 accessibility overview - basically refers to screen reader accessibility
- QuickTime Player 7.0 keyboard shortcuts - quickly accomplish many tasks in QuickTime Player and QuickTime Pro (see also 15 Useful Keyboard Shortcuts for QuickTime)
- RealPlayer keyboard shortcuts
- Windows Media Player 10 Keyboard Shortcuts - select commands, buttons, and menus
- Firefox
- Operating Systems
- Windows
- Windows XP Accessibility Resources
- Accessibility in Windows Vista
- Accessibility in Windows 7
- Computer Adjustments in Microsoft Windows (Vision Australia) - making Windows bigger, brighter, better
- Mac
- Linux
- Linux Accessibility Resource Site (Wiki at ATRC) - list a large number of enhancements available for Linux OS's (not terribly user friendly)
- Linux and accessibility (AbilityNet) - links to a variety of Linux resouces
- My Web for Linux (BBC) - making a Linux computer, keyboard and mouse and web browser better suit your needs. Includes seeing, hearing, reading, keyboard & mouse, and form filling.
- Linux accessibility (Media Access Australia) - description of Linux, and especially Ubuntu accessibility which they cite as the most popular Linux flavour
- GNOME Desktop Accessibility Guide - describes the many many accessibility features available with the GNOME desktop inlcuding speech output, text enhancement, magnification, onscreen keyboard, and keystroke commands.
- KDE Accessibility - includes KMouseTool (mouse clicking), KMagnifier (screen magnification), KMouth (speaks sentences that you enter), and KTTS (text to speech). See also Customizing the Appearance of your KDE Desktop
- Debian-Accessibility - has links to relevent accessibility software
- Ubuntu accessibility - inlcudes a link to Ubuntu Accessibility Start Guide (for setup)
- Windows
- Plugins
and
Toolbars
- Cross-browser
- JISC Techdis Toolbar - an open-source, cross-browser toolbar to help people customise the way they view and interact with web pages. Provides all of the functionality you would usually get in many different products, and which will run in any desktop web browser.
- Firefox
- Accessibar - toolbar extension which aims at providing various accessibility features focusing on the dynamic manipulation of the visual display of the web page plus the integration of a text to speech reader
- Accessibility Extension - assist with navigating, styling and accessing text equivalents. Accessibility Extension support.
- Flashblock - blocks Flash content from loading but then leaves placeholders on the webpage that allow you to click to download and then view the Flash content. (see also AdBlock Plus)
- LowBrowse - provides access to all text in web pages in a special reading frame that presents the text in a single line with configurable text size, font, color contrast and letter spacing without having to zoom in and out. LowBrowse also provides speech output to further augment low vision accessibility. LowBrowse Help.
- Fire Vox - text to speech talking browser extension for Firefox; also reads the Firefox user interface including the main menus and sub-menus.
- FireGestures - customizable mouse gestures extension
- Mouseless Browsing - ehances the ability to browse the web entirely with the keyboard (adds small boxes with unique ids behind every link and/or form element). Mouseless documentation.
- Highlight Focus - highlights textfields, selectboxes and textareas when getting focus with an configurable background and/or border color.
- Webvision - includes an ability to solve CAPTCHAs as well as providing other features such as link and focus highlighting. Does require (free) registration.
- IE
- Surf Right Toolbar (RNIB) - designed to make adjusting certain options within Internet Explorer quicker and easier, using either the mouse or keyboard
- Toggle Flash - toolbar button to disable/enable Flash
- Cross-browser
- Miscelaneous
- Reading assistance
in Firefox (NB not all listed in Firefox add-ons directory)
- Readability bookmarklet - tries to remove everything but the main content of the page you are viewing. It also lets you choose from a few different colour combinations, font sizes and line lengths.
- Readable bookmarklet - transforms text on any website using fonts, colors, and layouts of your choosing. (Has more customisation options than Readability.)
- Clippable bookmarklet - built on readability, but does a better job of trapping comments and ads.
- TidyRead - extracts the core text of news articles and blog posts.
- Reading assistance
in Firefox (NB not all listed in Firefox add-ons directory)
Related WAI-AGE TF and EOWG Discussions
- EOWG Teleconference 11 Dec 2009
- WAI-AGE TF Teleconference 2 Dec 2009
- EOWG Teleconference 30 Oct 2009
- EOWG Teleconference 23 Oct 2009
- WAI-AGE TF Teleconference 21 Oct 2009
Changelog
2009-10-30 Editors Draft: [2009/10/28 22:12:11]
Changelog items from EOWG Teleconference 30 Oct 2009:
- Title - consider replacing the word "enjoyable" or adding another word, to highlight a productive or efficiency aspect (from Liam: "fun and profit)
- Seeing and Reading - consider removing "reading" as it is confusing with the cogntive aspect while this section focuses on the visual aspects only
Note: what about dyslexia or similar? One suggestion is to merge the "understanding" aspect into this section - References - consider putting all references at the bottom in an organized and briefly annotated style, and link from the end of each sub-section to the relevant part in the references section
- Illustrations - consider adding images, illustrations, or symbols to make the text more skimmable
Note: also consider using browser logos where relevant for recognition factor - Keyboard - consider adding several other shortcuts and several other specialized keyboards (or things to use with the keyboards)
Quick ideas (2008-09-09)
What is possible as adaptive strategies:
- Windows XP & Vista
- colours; text size; magnification; mouse pointer; mouse sensitivity; sticky-keys; narration
- Mac OS-X
- colours; text size; magnification; mouse pointer; narration
- Firefox
- text size or magnification; tabbing; keyboard short-cuts; CSS mods;
- plug-ins (e.g. FF accessibility extension with Link/Form focus indicator) and themes
- Internet Explorer
- text size; colour; ...
- Opera
- text size and magnification, color, Heading navigation (and other keyboard actions)
- Media players
- turning captions on
- alternative accessible interfaces (e.g. YouTube)
- Keyboard browsing
- links (all browsers)
- keyboard shortcuts (all browsers), e.g. ^O, ^P, ^+, etc
- headings etc (Opera only?)
- Assistive technology overview
- conventional AT such as screen readers, screen magnifiers, switch devices, voice recognition, etc
- other AT such as trackballs, keyboard guards, on-screen kbds, etc etc
- @@ Clues about where you might find out locally about these AT options?