If you're new here, you may want to subscribe to my RSS feed. Or for more frequent updates you can follow me on Twitter. Thanks for visiting!
Accessibility is making computer systems usable by those who have a disability so they are not disadvantaged over other users in any way.
Most accessibility work is based on web-based software, as this is a public representation of a company. However, the general principles are applicable to all software development.
Some issues are now mandated by law.
Disability Issues
Developers must consider these types of situations during design:
- They may not be able to see, hear, move or may not be able to process some times of information easily or at all
- They may have difficulty reading or comprehending text
- They may not have or be able to use a keyboard or mouse
- They may have a text-only screen, a small screen or a slow internet connection
- They may not speak or understand fluently the language in which the document is written
- They may be in a situation where their eyes, ears or hands are busy of interfered with (e.g. driving, working in a loud environment etc)
- They may have an early version of a browser, a different browser entirely, a voice browser or a different operating system.
Web Content Accessibility
The W3C maintain a set of web content accessibility guidelines. Each guideline is given a priority.
Priority 1 guidelines are those which are essential other wise one or more group will find it impossible to access information.
Priority 2 guidelines are advised otherwise one or more groups will find it difficult to access information.
Priority 3 guidelines are optional, otherwise one ore more group will find it some what difficult to access information.
The guidelines are as follows:
- Provide equivalent alternatives to auditory and visual content
- Don’t rely on colour alone
- Use markup and style sheets and do so properly
- Clarify natural language usage
- Create tables that transform gracefully
- Ensure that pages feature new technologies transform gracefully
- Ensure user control of time-sensitive content changes
- Ensure direct accessibility of embedded user interfaces
- Design for device-independence
- Use interim solutions
- Use W3C technologies and guidelines
- Provide context and orientation information
- Provide clear navigation mechanisms
- Ensure that documents are clear and simple
Related posts:
- The Mechanics of Interaction
- Empirical Software Evaluation
- An Analysis of Amazon against Neilson’s Usability Principles
- Software Evaluation – Surveys
- How Interfaces Affect Users
Bookmarking
-
Stumble | Digg | del.icio.us | RSS

