Computer accessibility
   HOME

TheInfoList



OR:

Computer accessibility (also known as accessible computing) refers to the
accessibility Accessibility is the design of products, devices, services, vehicles, or environments so as to be usable by people with disabilities. The concept of accessible design and practice of accessible development ensures both "direct access" (i. ...
of a
computer system A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
to all people, regardless of
disability Disability is the experience of any condition that makes it more difficult for a person to do certain activities or have equitable access within a given society. Disabilities may be cognitive, developmental, intellectual, mental, physical, ...
type or severity of impairment. The term ''accessibility'' is most often used in reference to specialized hardware or
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consist ...
, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities. Accessibility features are meant to make the use of technology less challenging for those with disabilities. Common accessibility features include
text-to-speech Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langu ...
,
closed-captioning Closed captioning (CC) and subtitling are both processes of displaying text on a television, video screen, or other visual display to provide additional or interpretive information. Both are typically used as a transcription of the audio port ...
, and
keyboard shortcut computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
s. More specific technologies that need additional hardware may be referred to as
assistive technology Assistive technology (AT) is a term for assistive, adaptive, and rehabilitative devices for Disability, people with disabilities and the elderly. Disabled people often have difficulty performing activities of daily living (ADLs) independently, ...
. There are many disabilities or impairments that can be a barrier to effective computer use. These impairments, which can be acquired from
disease A disease is a particular abnormal condition that negatively affects the structure or function of all or part of an organism, and that is not immediately due to any external injury. Diseases are often known to be medical conditions that a ...
,
trauma Trauma most often refers to: *Major trauma, in physical medicine, severe physical injury caused by an external source *Psychological trauma, a type of damage to the psyche that occurs as a result of a severely distressing event *Traumatic inju ...
, or maybe
congenital A birth defect, also known as a congenital disorder, is an abnormal condition that is present at birth regardless of its cause. Birth defects may result in disabilities that may be physical, intellectual, or developmental. The disabilities can ...
, include but are not limited to: *
Cognitive impairments Cognitive deficit is an inclusive term to describe any characteristic that acts as a barrier to the cognition process. The term may describe * deficits in overall intelligence (as with intellectual disabilities), * specific and restricted defici ...
(head injury, autism, developmental disabilities) and learning disabilities, (such as
dyslexia Dyslexia, also known until the 1960s as word blindness, is a disorder characterized by reading below the expected level for one's age. Different people are affected to different degrees. Problems may include difficulties in spelling words, r ...
,
dyscalculia Dyscalculia () is a disability resulting in difficulty learning or comprehending arithmetic, such as difficulty in understanding numbers, learning how to manipulate numbers, performing mathematical calculations, and learning facts in mathematics. ...
, or
ADHD Attention deficit hyperactivity disorder (ADHD) is a neurodevelopmental disorder characterised by excessive amounts of inattention, hyperactivity, and impulsivity that are pervasive, impairing in multiple contexts, and otherwise age-inap ...
). *
Visual impairment Visual impairment, also known as vision impairment, is a medical definition primarily measured based on an individual's better eye visual acuity; in the absence of treatment such as correctable eyewear, assistive devices, and medical treatment†...
, such as low-vision, complete or partial
blindness Visual impairment, also known as vision impairment, is a medical definition primarily measured based on an individual's better eye visual acuity; in the absence of treatment such as correctable eyewear, assistive devices, and medical treatment†...
, and
color blindness Color blindness or color vision deficiency (CVD) is the decreased ability to see color or differences in color. It can impair tasks such as selecting ripe fruit, choosing clothing, and reading traffic lights. Color blindness may make some aca ...
. *Hearing-related disabilities (deafness), including
deafness Deafness has varying definitions in cultural and medical contexts. In medical contexts, the meaning of deafness is hearing loss that precludes a person from understanding spoken language, an audiological condition. In this context it is written ...
, being hard of hearing, or
hyperacusis Hyperacusis is the increased sensitivity to sound and a low tolerance for environmental noise. Definitions of hyperacusis can vary significantly; it can refer to normal noises being perceived as: loud, annoying, painful, fear-inducing, or a combina ...
. *Motor or dexterity impairment such as
paralysis Paralysis (also known as plegia) is a loss of motor function in one or more muscles. Paralysis can also be accompanied by a loss of feeling (sensory loss) in the affected area if there is sensory damage. In the United States, roughly 1 in 5 ...
,
cerebral palsy Cerebral palsy (CP) is a group of movement disorders that appear in early childhood. Signs and symptoms vary among people and over time, but include poor coordination, stiff muscles, weak muscles, and tremors. There may be problems with sens ...
, dyspraxia,
carpal tunnel syndrome Carpal tunnel syndrome (CTS) is the collection of symptoms and signs associated with median neuropathy at the carpal tunnel. Most CTS is related to idiopathic compression of the median nerve as it travels through the wrist at the carpal tunn ...
, and
repetitive strain injury A repetitive strain injury (RSI) is an injury to part of the musculoskeletal or nervous system caused by repetitive use, vibrations, compression or long periods in a fixed position. Other common names include repetitive stress disorders, cumula ...
. A topic closely linked to computer accessibility is
web accessibility Web accessibility, or eAccessibility,European CommissionCommunication from the Commission to the Council, the European Parliament and the , European Economic and Social Committee and the Committee of the Regions: eAccessibility, EC(2005)1095 pub ...
. Similar to computer accessibility, web accessibility is the practice of making the use of the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
easier for individuals with disabilities. Accessibility is often abbreviated as the
numeronym A numeronym is a number-based word. Most commonly, a numeronym is a word where a number is used to form an abbreviation (albeit not an acronym or an initialism). Pronouncing the letters and numbers may sound similar to the full word, as in " K9" ( ...
''a11y'', where the number 11 refers to the number of letters omitted. Evolving blog. This parallels the abbreviations of ''internationalization'' and ''localization'' as ''i18n'' and ''l10n'', respectively. Moreover, ''a11y'' is also listed on the
USPTO The United States Patent and Trademark Office (USPTO) is an agency in the U.S. Department of Commerce that serves as the national patent office and trademark registration authority for the United States. The USPTO's headquarters are in Alexa ...
Supplemental Register under Accessibility Now, Inc.


Assessment for assistive technology use

People wishing to overcome an impairment in order to use a computer comfortably and productively may require a "special needs assessment" by an
assistive technology Assistive technology (AT) is a term for assistive, adaptive, and rehabilitative devices for Disability, people with disabilities and the elderly. Disabled people often have difficulty performing activities of daily living (ADLs) independently, ...
consultant (such as an
occupational therapist Occupational therapists (OTs) are health care professionals specializing in occupational therapy and occupational science. OTs and occupational therapy assistants (OTAs) use scientific bases and a holistic perspective to promote a person's abi ...
, a rehabilitation engineering technologist, or an educational technologist) to help them identify and configure appropriate assistive technologies to meet individual needs. Even those who are unable to leave their own home or who live far from assessment providers may be assessed (and assisted) remotely using remote desktop software and a web cam. For example, the assessor logs on to the client's computer via a
broadband In telecommunications, broadband is wide bandwidth data transmission which transports multiple signals at a wide range of frequencies and Internet traffic types, that enables messages to be sent simultaneously, used in fast internet connections. ...
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, p ...
connection, observes the user's computer skills, and then remotely makes accessibility adjustments to the client's computer where necessary.


Accessibility options for specific impairments


Cognitive impairments and illiteracy

The biggest challenge in computer accessibility is to make resources accessible to people with cognitive disabilities—particularly those with poor communication and reading skills. As an example, people with learning disabilities may rely on proprietary symbols and thus identify particular products via the product's symbols or icons. Unfortunately, copyright laws can limit icon or symbol release to web-based programs and websites by owners who are unwilling to release them to the public. In these situations, an alternative approach for users who want to access public computer-based terminals in
libraries A library is a collection of Document, materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or electronic media, digital access (soft copies) materials, and may be a ...
, ATMs, and information kiosks is for the user to present a token to the computer terminal, such as a
smart card A smart card, chip card, or integrated circuit card (ICC or IC card) is a physical electronic authentication device, used to control access to a resource. It is typically a plastic credit card-sized card with an embedded integrated circuit (IC) c ...
, that has configuration information to adjust the computer speed, text size, etcetera to their particular needs. The concept is encompassed by the CEN standard "Identification card systems – Human-machine interface". This development of this standard has been supported in Europe by SNAPI and has been successfully incorporated into the Local Authority Smartcards Standards e-Organisation (LASSeO) specifications.


Visual impairment

Since computer interfaces often solicit visual input and provide visual feedback, another significant challenge in computer accessibility involves making software usable by people with visual impairments. For individuals with mild to medium vision impairment, it is helpful to use large
font In metal typesetting, a font is a particular size, weight and style of a typeface. Each font is a matched set of type, with a piece (a " sort") for each glyph. A typeface consists of a range of such fonts that shared an overall design. In mo ...
s, high DPI displays, high-contrast themes and
icon An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, and Catholic churches. They are not simply artworks; "an icon is a sacred image used in religious devotion". The mos ...
s supplemented with auditory feedback and screen magnifying software. In the case of severe vision impairment such as blindness,
screen reader A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to people who are blind, and are useful to people who are visually impaired, illiterate, or ...
software that provides feedback via text to speech or a
refreshable braille display A refreshable braille display or braille terminal is an electro-mechanical device for displaying braille characters, usually by means of round-tipped pins raised through holes in a flat surface. Visually impaired computer users who cannot use a s ...
is a necessary accommodation for interaction with a computer. About 8% of men and about 0.4% of women have some form of
color-blindness Color blindness or color vision deficiency (CVD) is the decreased ability to see color or differences in color. It can impair tasks such as selecting ripe fruit, choosing clothing, and reading traffic lights. Color blindness may make some aca ...
. The main color combinations that might be confused by people with visual deficiency include red/green and blue/yellow. However, in a well-designed user interface, the color will not be the primary way to distinguish between different pieces of information.


Motor and dexterity impairments

Some people may not be able to use a conventional
input device In computing, an input device is a piece of equipment used to provide data and control signals to an information processing system, such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, cameras ...
, such as the
mouse A mouse ( : mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus' ...
or the
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Mu ...
. Therefore, it is important for software functions to be accessible using both devices. Ideally, the software will use a generic input API that permits the use even of highly specialized devices unheard of at the time of software's initial development. Keyboard shortcuts and
mouse gesture In computing, a pointing device gesture or mouse gesture (or simply gesture) is a way of combining pointing device or finger movements and clicks that the software recognizes as a specific computer event and responds to accordingly. They can ...
s are ways to achieve this access, as are more specialized solutions, including on-screen software keyboards and alternate input devices ( switches,
joystick A joystick, sometimes called a flight stick, is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. A joystick, also known as the control column, is the principal cont ...
s and
trackball A trackball is a pointing device consisting of a ball held by a socket containing sensors to detect a rotation of the ball about two axes—like an upside-down ball mouse with an exposed protruding ball. Users roll the ball to position the o ...
s). Users may enable a bounce key feature, allowing the keyboard to ignore repeated presses of the same key.
Speech recognition Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ...
technology is also a compelling and suitable alternative to conventional keyboard and mouse input as it simply requires a commonly available audio headset. UI design can also improve accessibility for users with motor impairments. For example,
barrier pointing Barrier pointing (or "edge pointing") is a term used in human–computer interaction to describe a design technique in which targets are placed on the peripheral borders of touchscreen interfaces to aid in motor control. Where targets are placed ...
design allows commonly-used functions to require less accuracy to select. The astrophysicist Stephen Hawking is an example of someone with severe motor and physical limitations who used assistive technology to support
activities of daily living Activity may refer to: * Action (philosophy), in general * Human activity: human behavior, in sociology behavior may refer to all basic human actions, economics may study human economic activities and along with cybernetics and psychology may s ...
. He used a switch, combined with special software, that allowed him to control his
wheelchair A wheelchair is a chair with wheels, used when walking is difficult or impossible due to illness, injury, problems related to old age, or disability. These can include spinal cord injuries ( paraplegia, hemiplegia, and quadriplegia), ce ...
-mounted computer using his limited and small movement ability. This personalized system allowed him to remain mobile, do research, and produce his written work. Prof. Hawking also used augmentative and alternative communication technology to speak and an environmental control device to access equipment independently. A small amount of modern research indicates that utilizing a standard computer mouse device improves fine-motor skills.


Hearing impairment

While
sound user interface A sonic user interface or SUI is a human–machine interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction ...
s have a secondary role in common desktop computing, these interfaces are usually limited to using system sounds such as feedback. Some software producers take into account people who cannot hear due to hearing impairments,
silence Silence is the absence of ambient audible sound, the emission of sounds of such low intensity that they do not draw attention to themselves, or the state of having ceased to produce sounds; this latter sense can be extended to apply to the c ...
requirements, or lack of sound-producing software. The system sounds like beeps can be substituted or supplemented with visual notifications and captioned text (akin to
closed captioning Closed captioning (CC) and subtitling are both processes of displaying text on a television, video screen, or other visual display to provide additional or interpretive information. Both are typically used as a transcription of the audio po ...
). Closed captions are a very popular means of relaying information for the Deaf and hearing-impaired communities. Modern
computer animation Computer animation is the process used for digitally generating animations. The more general term computer-generated imagery (CGI) encompasses both static scenes ( still images) and dynamic images ( moving images), while computer animation re ...
also allows for translation of content into sign language by means of sign language avatars, such as SiMAX.


Types of software accessibility


Accessibility application programming interfaces

Software APIs (application programming interfaces) exist to allow assistive technology products such as
screen reader A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to people who are blind, and are useful to people who are visually impaired, illiterate, or ...
s and screen magnifiers to work with mainstream software. The current or past APIs include: * Java Accessibility and the
Java Access Bridge The Java Access Bridge (JAB) exposes accessibility information about Java components to screen readers and other assistive technologies running on the Windows platform. Prior to Java SE Version 7 Update 6, the Java Access Bridge needed to be inst ...
for
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
software (being standardized as ISO/IEC TR 13066-6); *
Assistive Technology Service Provider Interface Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications. It is the ''de facto'' standard for providing accessibility ...
(AT-SPI) on
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
(being standardized as ISO/IEC PDTR 13066-4); * Microsoft Active Accessibility (MSAA) on
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
; * IAccessible2 on
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
, a competitor of Microsoft UI Automation also replacing MSAA by Free Standards Group (standardized as ISO/IEC 13066-3:2012); *
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lap ...
Accessibility; * Microsoft UI Automation on Microsoft Windows, replacing MSAA. Some of these APIs are being standardized in the ISO/IEC 13066 series of standards.


Accessibility features in mainstream software

Accessibility software can also make input devices easier to access at the user level. These include: * Keyboard shortcuts and
MouseKeys Mouse keys is a feature of some graphical user interfaces that uses the keyboard (especially numeric keypad) as a pointing device (usually replacing a mouse). Its roots lie in the earliest days of visual editors when line and column navigation was c ...
allow the user to substitute keyboarding for mouse actions. Macro recorders can greatly extend the range and sophistication of keyboard shortcuts. *
Sticky keys Sticky keys is an accessibility feature of some graphical user interfaces which assists users who have physical disabilities or help users reduce repetitive strain injury. It serializes keystrokes instead of pressing multiple keys at a time, allowi ...
allows characters or commands to be typed without having to hold down a
modifier key In computing, a modifier key is a special key (or combination) on a computer keyboard that temporarily modifies the normal action of another key when pressed together. By themselves, modifier keys usually do nothing; that is, pressing any of the , ...
(Shift, Ctrl, or Alt) while pressing a second key. Similarly, ClickLock is a
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
feature that remembers a mouse button is down so that items can be highlighted or dragged without holding the mouse button down while scrolling. * Customization of mouse or mouse alternatives' responsiveness to movement, double-clicking, and so forth. * ToggleKeys is a feature of Microsoft
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturi ...
onwards. A high sound is heard when the caps lock, scroll lock, or number lock key is switched on. A low sound is heard when any of those keys is switched off. * Customization of pointer appearance, such as size, color, and shape. * Predictive text *
Spell checker In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic ...
s and grammar checkers


Support for learning disabilities

Other approaches may be particularly relevant to users with a learning disability. These include: * Cause and effect software * Switch-accessible software (navigable with a switch) * Hand–eye coordination skills software * Diagnostic assessment software * Mind mapping software *
Study skills Study skills or study strategies are approaches applied to learning. Study skills are an array of skills which tackle the process of organizing and taking in new information, retaining information, or dealing with assessments. They are discrete ...
software * Symbol-based software *
Text-to-speech Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langu ...
*
Touch typing Touch typing (also called blind typing, or touch keyboarding) is a style of typing. Although the phrase refers to typing without using the sense of sight to find the keys—specifically, a touch typist will know their location on the keyboard thr ...
software


Open Accessibility Framework

The Open Accessibility Framework (OAF) provides an outline of the steps that must be in place in order for any
computing platform A computing platform or digital platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying so ...
to be considered accessible. These steps are analogous to those necessary to make a physical or built environment accessible. The OAF divides the required steps into two categories: creation and use. The "creation" steps describe the precursors and building blocks required for technology developers to create accessible applications and products. They are as follows: # Define what "accessible" means for the identified use of the platform. It must be clear what is meant by "accessible" as this will differ according to the
modality Modality may refer to: Humanities * Modality (theology), the organization and structure of the church, as distinct from sodality or parachurch organizations * Modality (music), in music, the subject concerning certain diatonic scales * Modaliti ...
and capabilities of each platform. Accessibility features may include
tabbing navigation In computing, tabbing navigation is the ability to navigate between focusable elements (such as hyperlinks and form controls) within a structured document or user interface (such as HTML) with the tab key of a computer keyboard. Usually, pressing ...
, theming, and an
accessibility API Accessibility is the design of products, devices, services, vehicles, or environments so as to be usable by people with disabilities. The concept of accessible design and practice of accessible development ensures both "direct access" (i.e ...
. # Provide accessible stock user interface elements. Pre-built "stock" user interface elements, used by application developers and authoring tools, must be implemented to make use of the accessibility features of a platform. # Provide authoring tools that support accessibility. Application developers and content authors should be encouraged to implement tools that will improve the accessibility features of a platform. Using these tools can support accessible stock user interface elements, prompt for information required to properly implement an accessibility API, and identify accessibility evaluation and repair tools. The "use" steps describe what is necessary for the computing environment in which these accessible applications will run. They are as follows: # Provide platform supports. Computing platforms must properly implement the accessibility features that are specified in their accessibility definition. For example, the accessibility API definitions must be implemented correctly in the program code. # Provide accessible
application software Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
. Accessible applications must be available for the platform and they must support the accessibility features of the platform. This may be achieved by simply engaging the accessible stock elements and authoring tools that support accessibility. # Provide assistive technologies. Assistive technologies (e.g. screen readers, screen magnifiers, voice input, adapted keyboards) must actually be available for the platform so that the users can effectively interface with the technology. The following examples show that the OAF can be applied to different types of platforms: desktop operating systems, web applications and the mobile platform. A more complete list can be found in the Open Source Accessibility Repository by the Open Accessibility Everywhere Group (OAEG). # Accessibility APIs include the
Assistive Technology Service Provider Interface Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications. It is the ''de facto'' standard for providing accessibility ...
and UI Automation on the desktop, WAI-ARIA in web applications, and the Blackberry Accessibility API on the Blackberry operating system. # Other APIs are keyboard access and theming in widget libraries like
Java Swing Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs. Swing was developed to provide a more sophisticated set of GUI com ...
for desktop applications, the jQuery UI and Fluid Infusion for Web applications, and the
Lightweight User Interface Toolkit Lightweight User Interface Toolkit (LWUIT) is a Widget toolkit developed by Sun Microsystems to enable easier Java ME user interface development for existing devices, including not only traditional Java ME environments like mobile phones, but als ...
(LWUIT) for mobile applications. # Support for accessible development can be effective by using Glade (for the GTK+ toolkit), the DIAS plugin for NetBeans IDE,
Xcode Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. It was initially released in late 2003; the latest stable release is version 14.2, released on December 13, ...
IDE for iOS applications. Accessibility inspection tools like Accerciser (for
AT-SPI Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications. It is the ''de facto'' standard for providing accessibility ...
) and support for accessible authoring with the AccessODF plugin for
LibreOffice LibreOffice () is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite co ...
and
Apache OpenOffice Apache OpenOffice (AOO) is an open-source office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It is a close cousin of LibreOffice, Collabora Online and ...
also fit into this step. # Support for UI Automation on Microsoft Windows,Microsoft Developer Network
Accessibility (.NET Framework 4.5)
Accessed 2013-01-17.
support for ATK and AT-SPI in Linux GNOME, WAI-ARIA support in Firefox, and the MIDP LWUIT mobile runtime (or the MIDP LCDUI mobile runtime) that is available on mobile phones with Java are examples of APIs. # The
DAISY Daisy, Daisies or DAISY may refer to: Plants * ''Bellis perennis'', the common daisy, lawn daisy or English daisy, a European species Other plants known as daisy * Asteraceae, daisy family ** '' Euryops chrysanthemoides'', African bush daisy ** ' ...
player AMIS on the Microsoft Windows desktop and the AEGIS Contact Manager for phones with Java ME are designed for accessibility. # The
GNOME Shell GNOME Shell is the graphical shell of the GNOME desktop environment starting with version 3, which was released on April 6, 2011. It provides basic functions like launching applications, switching between windows and is also a widget engine. ...
Magnifier and
Orca The orca or killer whale (''Orcinus orca'') is a toothed whale belonging to the oceanic dolphin family, of which it is the largest member. It is the only extant species in the genus '' Orcinus'' and is recognizable by its black-and-white ...
on the GNOME desktop, GNOME's ATK (Accessibility Toolkit), the web-based screen reader
WebAnywhere WebAnywhere is a free web-based open source screen reader, created at the University of Washington. Features Since WebAnywhere is web-based, it is available on all operating systems. Users simply go to the WebAnywhere site and the screen reader ...
, and the alternative text-entry system Dasher for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
, iOS and Android are examples of assistive technologies. The goal of the listed tools is to embed accessibility into various mainstream technologies.


Positive effects of computer accessibility


Effects in school

Computer accessibility plays a large role in the classroom. Accessible technology can enable
personalized learning Personalized learning, individualized instruction, personal learning environment and direct instruction all refer to efforts to tailor education to meet the different needs of students. Overview The use of the term "personalized learning" dates ba ...
for all students.


Students who can benefit from personalized learning

In most classrooms, students can benefit from the following: # Easier to see PCs for those who have a hard time seeing the board. # Less cluttered PCs for those who have difficulty concentrating. # Easier to hear PCs for those who have difficulty hearing the teacher speak.


Impacts in the classroom

When accessible technology allows personalized learning, there are positive impacts on students. Personalized learning switches the focus from what is being taught to what is being learned. This allows the students to need to become an integral part of the learning process. Accessibility in the classroom allows millions of students of all backgrounds to have equal educational opportunities and keep up with their non-disabled peers. When PCs are personalized for students in the classroom, students are more comfortable in the classroom, special needs students are better assisted and teachers can save time and effort. While PCs can provide a large amount of support in the classroom, iPads and apps can play a large role as well. Apps are constantly being developed to aid teachers, parents, and children. Educators have noted that the ease and portability of tablets make them a preferred choice that offers usage in a variety of environments. The advantages include interactivity, Internet access and text messaging. Educators have noticed improvements in motor skills, reading skills, and interaction with others in students.


Impacts outside the classroom

Parents and teachers can notice the long-term effects that accessibility has on students with disabilities. This can include enhanced social skills, better relationships with family and friends, increased understanding of the world around them, and an exhibition of self-reliance and confidence. Changes can be seen in not only children but adults as well. Social media can help parents to learn, share knowledge, and receive moral support.


Effects in the workplace

Computer accessibility plays a large role in the workplace. In the past few years, adults have had their disabilities accommodated by the ability to work from home and by the availability of reliable software. This allows workers to work in a comfortable area while still being able to support themselves. This is allowing thousands of people with disabilities to create and earn jobs for themselves. The inexpensiveness and reliability of computers has facilitated the process.


Standards and regulations regarding computer accessibility


Section 508

Section 508 In 1998 the US Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities. Section 508 was enacted to eliminate barriers in information technolog ...
is a standard that is regulated by the
United States Environmental Protection Agency The Environmental Protection Agency (EPA) is an independent executive agency of the United States federal government tasked with environmental protection matters. President Richard Nixon proposed the establishment of EPA on July 9, 1970; it ...
. This department ensures that all information and communications technology is accessible to disabled users. Their responsibilities include designing websites, software, hardware, video and multimedia, and telecommunications that meet accessibility standards. The standards themselves were created by an independent federal agency that works on accessibility for people with disabilities known as the US Access Board.


International Standards

; ISO 9241-171:2008 ISO 9241-171:2008 is a standard that provides
ergonomics Human factors and ergonomics (commonly referred to as human factors) is the application of psychological and physiological principles to the engineering and design of products, processes, and systems. Four primary goals of human factors learnin ...
guidance and specifications for the design of accessible software for public use. Compiled from independent standards experts, this document is the most comprehensive and technical standard for designing accessible features for software, covering all disabilities and all aspects of software. It provides examples of two priority levels ('Required' and 'Recommended') and offers a handy checklist designed to help with recording software testing results. Because of its complexity and technical nature, and with upwards of 150 individual statements, ISO 9241-172 is difficult to interpret and apply. Luckily, not every statement is relevant to every situation, so it may be advisable to identify a subset of statements that are tailored to the particular software environment, making the use of this document much more achievable.


See also

*
Assistive technology Assistive technology (AT) is a term for assistive, adaptive, and rehabilitative devices for Disability, people with disabilities and the elderly. Disabled people often have difficulty performing activities of daily living (ADLs) independently, ...
* Augmentative and alternative communication *
Digital rights Digital rights are those human rights and legal rights that allow individuals to access, use, create, and publish digital media or to access and use computers, other electronic devices, and telecommunications networks. The concept is particula ...
* Game accessibility * Global Accessibility Awareness Day * Knowbility *
Modding ''Modding'' is a slang expression derived from the English verb " to modify". The term refers to modification of hardware, software, or anything else, to perform a function not originally intended by the designer, or to achieve bespoke specif ...
*
Ubiquitous computing Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear anytime and everywhere. In contrast to desktop computing, ubiquitous computing can occur using ...
*
Web accessibility Web accessibility, or eAccessibility,European CommissionCommunication from the Commission to the Council, the European Parliament and the , European Economic and Social Committee and the Committee of the Regions: eAccessibility, EC(2005)1095 pub ...


References


External links


The annual ERCIM Workshop on 'User Interfaces for All'
emphasizing accessibility
Better Living Through Technology
- contains guides on accessibility options and information about specialist assistive hardware and software
HP Accessibility

AbilityNet
- provides information on accessibility, assistive technology, and remote assessment
C4EA
Consortium For E-learning Accessibility
W3C Web Accessibility Initiative (WAI)

Accessibility in the Opera web browser

Mozilla Accessibility Project

Open Office Accessibility Project

EU Project Guide: Multimodal user interfaces for elderly people with mild impairments
{{Computer science es:Accesibilidad it:AccessibilitĂ  (informatica)