Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "WTP/Accessibility/Helios/webservices"
(→Software checklist) |
(→Web Checklist) |
||
(22 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | =Web Services= | ||
+ | |||
+ | This data is an unofficial, working copy for a sub-project. The rolled up version for Helios requirements will be a consolidated summary of the individual ones. | ||
+ | |||
The following are the accessibility checklists for the WTP Web Services sub-project. | The following are the accessibility checklists for the WTP Web Services sub-project. | ||
Line 39: | Line 43: | ||
| Yes | | Yes | ||
| Standard SWT widgets used. Visual indicators present. | | Standard SWT widgets used. Visual indicators present. | ||
− | Tested with | + | Tested with screen reader |
|- | |- | ||
| scope="row" | 2.2 | | scope="row" | 2.2 | ||
| Provide semantic information about user interface objects ... | | Provide semantic information about user interface objects ... | ||
| Yes | | Yes | ||
− | | Tested with | + | | Tested with screen reader |
|- | |- | ||
| scope="row" | 2.3 | | scope="row" | 2.3 | ||
| Associate labels with controls, objects, icons and images ... | | Associate labels with controls, objects, icons and images ... | ||
| Yes | | Yes | ||
− | | Tested with | + | | Tested with screen reader |
|- | |- | ||
| scope="row" | 2.4 | | scope="row" | 2.4 | ||
Line 126: | Line 130: | ||
| No flashing or blinking items | | No flashing or blinking items | ||
|} | |} | ||
+ | |||
+ | |||
+ | |||
+ | == Documentation Checklist == | ||
+ | |||
+ | The full, original check list can be found at http://www-03.ibm.com/able/guidelines/documentation/accessdoc.html. Please refer to it for full text and links. | ||
+ | |||
+ | {| cellspacing="1" cellpadding="1" border="1" summary="Table with three columns and 4 rows. The first row contains the column headers. The first column contains the row headers." | ||
+ | |- | ||
+ | ! scope="col" | | ||
+ | ! scope="col" | Checkpoint | ||
+ | ! scope="col" | Yes/No<br> | ||
+ | Planned<br> N/A | ||
+ | |||
+ | ! scope="col" | Comments | ||
+ | |- | ||
+ | ! scope="row" | '''1.''' | ||
+ | | '''Provide <span id="checkpoint1">documentation in an accessible format</span>.''' | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.1 Non-text Content: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.2 Information and relationships: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.3 Color and contrast: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.4 Meaningful sequence:... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.5 Forms:... | ||
+ | | N/A | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.6 Tables: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.7 Threshold violations: ... | ||
+ | | N/A | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.8 Navigation: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 1.9 Language of page: ... | ||
+ | | Yes | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | '''2.''' | ||
+ | | '''<span id="checkpoint2">Document all accessibility features </span>''' | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! scope="row" | | ||
+ | | 2.1 Provide documentation on all accessibility ... | ||
+ | | Yes | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | == Web Checklist== | ||
+ | |||
+ | The full, original check list can be found at http://www-03.ibm.com/able/guidelines/web/accessweb.html. Please refer to it for full text and links. | ||
+ | |||
+ | <table border="1" cellpadding="1" cellspacing="1"> | ||
+ | <tr> | ||
+ | <th scope="col">#</th> | ||
+ | <th scope="col">Section title</th> | ||
+ | |||
+ | <th scope="col"><small>Yes No<br> | ||
+ | Planned<br> | ||
+ | N/A</small></th> | ||
+ | <th scope="col">Comments</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 1.1</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Text alternatives: ... </strong></p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.1a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Text alternatives.</strong> ... </p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Images have ALT text | ||
+ | Web Service Explorer, sample JSPs, and Web Services Wizard tested | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.1b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Non-text | ||
+ | content.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong>1.1c</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Image maps.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>ALT text is used in image maps. | ||
+ | Sample JSPs are programmatically determined. | ||
+ | </p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong> 1.2</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Time-based media: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.2a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Captions.</strong> ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>No multimedia</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.2b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Audio and video (prerecorded).</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>No Video</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.2c</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Live | ||
+ | multimedia.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>No Live multimedia</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 1.3</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Adaptable: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3a</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Information | ||
+ | and relationships.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>HTML table markup is used but we don’t show the border. It is there for formatting purposes</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Removed: ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Color is not used to distinguish things from each other</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3c</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Meaningful | ||
+ | sequence.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3d</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Forms.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>No Forms</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3e</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Tables.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Correct HTML Table markup is used, but we don’t show the border. It is there for formatting purposes</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.3f</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Cascading style | ||
+ | sheets.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Relevant text is still displayed properly</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong>1.3g</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Sensory | ||
+ | characteristics.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>No sensory characteristics used.</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 1.4</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td colspan="3"> | ||
+ | <p><strong>Distinguishable: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.4a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Use of color.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Color not used to convey information</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>1.4b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Audio control.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>No audio</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 2.1</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Keyboard Accessible: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.1a</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Keyboard.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Controls are accessible using tab and enter key (Preferences, Web Services wizard)</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.1b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Scripts.</strong> ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Controls are accessible using tab and enter key.</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.1c</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Applets, | ||
+ | plug-ins, and non-HTML content.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.1d</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>No keyboard trap.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p> </p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p> </p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 2.2</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Enough Time. ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.2a</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Adjust time | ||
+ | response.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.2b</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Pause, stop, hide.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 2.3</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td colspan="3"> | ||
+ | <p><strong>Seizures: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.3a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Flashing | ||
+ | Content or below threshold.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 2.4</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Navigable: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong>2.4a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Navigational | ||
+ | features.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Similar elements are grouped together</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.4b</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Removed: ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.4c</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Frames.</strong> ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.4d</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Page titles.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Sample JSPs have <Title></Title> tags</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.4e</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Focus order.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Able to navigate Sample JSPs and its frames and read results. Tested with screen reader.</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>2.4f</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Link purpose.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Tested with screen reader. Links in JSPs are self explanatory, as they are the actual names of the methods.</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 3.1</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Readable: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>3.1a</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Language of | ||
+ | page.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Pass</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 3.2</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td colspan="3"> | ||
+ | <p><strong>Predictable. ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>3.2a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>On focus.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>Yes</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>Context does not change on focus, only on activation</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>3.2b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>On input.</strong>...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 3.3</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Input Assistance: ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>3.3a</strong></p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p><strong>Error | ||
+ | identification.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>3.3b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Labels or | ||
+ | instructions.</strong> ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong> 4.1</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Compatible: ... </strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>4.1a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Parsing.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong>4.1b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Name, | ||
+ | role, value.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr> | ||
+ | |||
+ | <td> | ||
+ | <p align="center"><strong> 4.2</strong></p> | ||
+ | </td> | ||
+ | <td colspan="3"> | ||
+ | <p><strong>Ensure that content is accessible ...</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>4.2a</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Text-only page.</strong> ...</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <p align="center"><strong>4.2b</strong></p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p><strong>Accessibility-supported | ||
+ | technologies only.</strong> ...</p> | ||
+ | </td> | ||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | |||
+ | <td> | ||
+ | <p>N/A</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | |||
+ | [[Category:WTP Accessibility| ]] |
Latest revision as of 11:41, 30 March 2010
Web Services
This data is an unofficial, working copy for a sub-project. The rolled up version for Helios requirements will be a consolidated summary of the individual ones.
The following are the accessibility checklists for the WTP Web Services sub-project.
For JAX-WS Web Services Accessibility Checklists, see http://wiki.eclipse.org/WTP/Accessibility/Helios/webservices/jaxws
Software checklist
The full, original check list can be found at http://www-03.ibm.com/able/guidelines/software/accesssoftware.html. Please refer to it for full text and links.
1 |
Keyboard access |
Yes No Planned N/A |
Comments |
---|---|---|---|
1.1 | Provide keyboard equivalents ... | Yes | Tested with keyboard. Bugs found: |
1.2 | Do not interfere with keyboard accessibility features ... | Yes | No interference |
2 |
Object information |
Yes No Planned N/A |
Comments |
2.1 | Provide a visual focus indicator ... | Yes | Standard SWT widgets used. Visual indicators present.
Tested with screen reader |
2.2 | Provide semantic information about user interface objects ... | Yes | Tested with screen reader |
2.3 | Associate labels with controls, objects, icons and images ... | Yes | Tested with screen reader |
2.4 | When electronic forms are used, the form shall allow people using assistive technology to access the information ... | N/A | Forms not used |
3 | Sounds and multimedia | Yes No Planned N/A |
Comments |
3.1 | Provide an option to display a visual cue for all audio alerts. | N/A | No audio alerts |
3.2 | Provide accessible alternatives to significant audio and video. | N/A | No audio or video |
3.3 | Provide an option to adjust the volume. | N/A | No audio |
4 | Display | Yes No Planned N/A |
Comments |
4.1 | Provide text through standard system function calls ... | Yes | WSDL - Images have hover over help |
4.2 | Use color as an enhancement ... | Yes | Color is used as an enhancement, not to identify information |
4.3 | Support system settings for high contrast ... | Yes | Can use high contrast for user control and content |
4.4 | When color customization is supported, provide a variety of color selections ... | N/A | No support for customized color |
4.5 | Inherit system settings for font, size, and color ... | Yes | SWT inherit color and fonts |
4.6 | Provide an option to display animation in a non-animated presentation mode. | N/A | No animation |
5 | Timing | Yes No Planned N/A |
Comments |
5.1 | Provide an option to adjust the response times on timed instructions ... | N/A | No timed instructions |
5.2 | Do not use flashing or blinking text, ... | N/A | No flashing or blinking items |
Documentation Checklist
The full, original check list can be found at http://www-03.ibm.com/able/guidelines/documentation/accessdoc.html. Please refer to it for full text and links.
Checkpoint | Yes/No Planned |
Comments | |
---|---|---|---|
1. | Provide documentation in an accessible format. | ||
1.1 Non-text Content: ... | Yes | ||
1.2 Information and relationships: ... | Yes | ||
1.3 Color and contrast: ... | Yes | ||
1.4 Meaningful sequence:... | Yes | ||
1.5 Forms:... | N/A | ||
1.6 Tables: ... | Yes | ||
1.7 Threshold violations: ... | N/A | ||
1.8 Navigation: ... | Yes | ||
1.9 Language of page: ... | Yes | ||
2. | Document all accessibility features | ||
2.1 Provide documentation on all accessibility ... | Yes |
Web Checklist
The full, original check list can be found at http://www-03.ibm.com/able/guidelines/web/accessweb.html. Please refer to it for full text and links.
# | Section title | Yes No Planned |
Comments |
---|---|---|---|
1.1 |
Text alternatives: ... |
||
1.1a |
Text alternatives. ... |
Yes |
Images have ALT text Web Service Explorer, sample JSPs, and Web Services Wizard tested |
1.1b |
Non-text content. ... |
N/A |
N/A |
1.1c |
Image maps. ... |
Yes |
ALT text is used in image maps. Sample JSPs are programmatically determined. |
1.2 |
Time-based media: ... |
||
1.2a |
Captions. ... |
N/A |
No multimedia |
1.2b |
Audio and video (prerecorded). ... |
N/A |
No Video |
1.2c |
Live multimedia. ... |
N/A |
No Live multimedia |
1.3 |
Adaptable: ... |
||
1.3a |
Information and relationships. ... |
Yes |
HTML table markup is used but we don’t show the border. It is there for formatting purposes |
1.3b |
Removed: ... |
N/A |
Color is not used to distinguish things from each other |
1.3c |
Meaningful sequence. ... |
N/A |
N/A |
1.3d |
Forms. ... |
N/A |
No Forms |
1.3e |
Tables.... |
Yes |
Correct HTML Table markup is used, but we don’t show the border. It is there for formatting purposes |
1.3f |
Cascading style sheets. ... |
Yes |
Relevant text is still displayed properly |
1.3g |
Sensory characteristics. ... |
N/A |
No sensory characteristics used. |
1.4 |
Distinguishable: ... |
||
1.4a |
Use of color.... |
Yes |
Color not used to convey information |
1.4b |
Audio control. ... |
N/A |
No audio |
2.1 |
Keyboard Accessible: ... |
||
2.1a |
Keyboard. ... |
Yes |
Controls are accessible using tab and enter key (Preferences, Web Services wizard) |
2.1b |
Scripts. ... |
Yes |
Controls are accessible using tab and enter key. |
2.1c |
Applets, plug-ins, and non-HTML content. ... |
N/A |
N/A |
2.1d |
No keyboard trap.... |
|
|
2.2 |
Enough Time. ... |
||
2.2a |
Adjust time response. ... |
N/A |
N/A |
2.2b |
Pause, stop, hide.... |
N/A |
N/A |
2.3 |
Seizures: ... |
||
2.3a |
Flashing Content or below threshold. ... |
N/A |
N/A |
2.4 |
Navigable: ... |
||
2.4a |
Navigational features. ... |
Yes |
Similar elements are grouped together |
2.4b |
Removed: ... |
N/A |
N/A |
2.4c |
Frames. ... |
Yes |
Yes |
2.4d |
Page titles.... |
Yes |
Sample JSPs have <Title></Title> tags |
2.4e |
Focus order.... |
Yes |
Able to navigate Sample JSPs and its frames and read results. Tested with screen reader. |
2.4f |
Link purpose.... |
Yes |
Tested with screen reader. Links in JSPs are self explanatory, as they are the actual names of the methods. |
3.1 |
Readable: ... |
||
3.1a |
Language of page. ... |
Yes |
Pass |
3.2 |
Predictable. ... |
||
3.2a |
On focus. ... |
Yes |
Context does not change on focus, only on activation |
3.2b |
On input.... |
N/A |
N/A |
3.3 |
Input Assistance: ... |
||
3.3a |
Error identification. ... |
N/A |
N/A |
3.3b |
Labels or instructions. ... |
N/A |
N/A |
4.1 |
Compatible: ... |
||
4.1a |
Parsing. ... |
N/A |
N/A |
4.1b |
Name, role, value. ... |
N/A |
N/A |
4.2 |
Ensure that content is accessible ... |
||
4.2a |
Text-only page. ... |
N/A |
N/A |
4.2b |
Accessibility-supported technologies only. ... |
N/A |
N/A |