8/4/2019 508 Compliance
1/18
8/4/2019 508 Compliance
2/18
Prohibits discrimination againstProhibits discrimination against
persons with disabilities on Federalpersons with disabilities on Federal
Agencies.Agencies.
1998 US1998 US CongressCongress amendedamended
SectionSection 508.508.
Rehabilitation Act of 1973
8/4/2019 508 Compliance
3/18
1194.21 Software1194.21 Software
Applications andApplications andOperating SystemsOperating Systems
1194.22 Web1194.22 Web--basedbased
Intranet and InternetIntranet and Internet
Information and AppsInformation and Apps
1194.231194.23
TelecommunicationsTelecommunications
ProductsProducts
1194.24 Videos1194.24 Videosoror MultimediaMultimedia
ProductsProducts
1194.251194.25
Self Contained,Self Contained,
Closed Products.Closed Products.
EgEg. Printers. Printers
1194.261194.26
Desktop andDesktop and
Portable Computers.Portable Computers.
EgEg. Keyboard,. Keyboard,
touch screenstouch screens
SummarySummaryof 508of 508 TechnicalTechnical
StandardsStandards
8/4/2019 508 Compliance
4/18
Paragraph aParagraph a
Paragraph bParagraph b
Paragraph cParagraph c Paragraph dParagraph d
Paragraph eParagraph e
Paragraph fParagraph f
1194.21 Software1194.21 SoftwareApplications andApplications and
Operating SystemsOperating Systems
Paragraph gParagraph g
Paragraph hParagraph h
ParagraphParagraph iiParagraph jParagraph j
Paragraph kParagraph k
Paragraph lParagraph l
8/4/2019 508 Compliance
5/18
1194.21 Software applications and
operating systems
(a) When software is designed,(a) When software is designed,product functionsproduct functions
executable from aexecutable from akeyboardkeyboardShall be
Example -- CCGP navigability trough controls and features via keyboardCCGP navigability trough controls and features via keyboard
8/4/2019 508 Compliance
6/18
1194.21 Software applications and
operating systems
(b) Applications shall not disrupt or disable activated(b) Applications shall not disrupt or disable activatedfeatures of other products or the OSfeatures of other products or the OS
Example -- Manage Assistive technology after CGGP Configuration WizardManage Assistive technology after CGGP Configuration Wizard
8/4/2019 508 Compliance
7/18
1194.21 Software applications and
operating systems
The focus shall beThe focus shall beprogrammatically exposed soprogrammatically exposed sothat assistive technology canthat assistive technology can
track focus and focus changes.track focus and focus changes.
(c) A well(c) A well--defined ondefined on--screen indication of thescreen indication of the
current focus shall becurrent focus shall beprovided that movesprovided that movesamong interactiveamong interactive
interface elements as theinterface elements as theinput focus changesinput focus changes
Example -- CGGP Get sufficient information after focus change on UI pagesCGGP Get sufficient information after focus change on UI pages
8/4/2019 508 Compliance
8/18
1194.21 Software applications and
operating systems
(d) Sufficient information about(d) Sufficient information abouta user interface elementa user interface element
including the identity, operationincluding the identity, operationand state of the element shalland state of the element shall
be available to AT.be available to AT.
When an imageWhen an imagerepresents a programrepresents a program
element, the informationelement, the informationconveyed by the imageconveyed by the imagemust also be availablemust also be available
in text.in text.
Example Video Converter Verify the information about UI Elements givesVideo Converter Verify the information about UI Elements givesan adequate indication of the object's intended purpose.an adequate indication of the object's intended purpose.
8/4/2019 508 Compliance
9/18
1194.21 Software applications and
operating systems
(e) When bitmap images are used to identify controls, status indicators,(e) When bitmap images are used to identify controls, status indicators,or other programmatic elements, the meaning assigned to those imagesor other programmatic elements, the meaning assigned to those images
shall be consistent throughout an application's performance.shall be consistent throughout an application's performance.
ExampleExample -- Ensure that the image for each function is consistent throughoutEnsure that the image for each function is consistent throughoutthe application.the application.
8/4/2019 508 Compliance
10/18
1194.21 Software applications and
operating systems
The minimum informationThe minimum information
that shall be madethat shall be made
available is text content,available is text content,text input caret location,text input caret location,
and text attributes.and text attributes.
(f) Textual information shall(f) Textual information shallbe provided throughbe provided through
operating system functionsoperating system functionsfor displaying textfor displaying text
Example CGGP Change font attributes in the OS. The fonts within theCGGP Change font attributes in the OS. The fonts within theapplication should change accordingly.application should change accordingly.
8/4/2019 508 Compliance
11/18
1194.21 Software applications and
operating systems
(g) Applications shall not override user selected(g) Applications shall not override user selected
contrast and color selections and othercontrast and color selections and other
individual display attributes.individual display attributes.
Example -- Verify that when we configure Display and Contrast attributesVerify that when we configure Display and Contrast attributesCGGP does not interfere with this settingsCGGP does not interfere with this settings
8/4/2019 508 Compliance
12/18
8/4/2019 508 Compliance
13/18
1194.21 Software applications and
operating systems
((ii)) Color coding shall not be used as the onlyColor coding shall not be used as the only
means of conveying information, indicating anmeans of conveying information, indicating an
action, prompting a response, or distinguishingaction, prompting a response, or distinguishinga visual element.a visual element.
ExampleExample -- CCGP Change the display color scheme to black and white,CCGP Change the display color scheme to black and white,verify that all information is still conveyedverify that all information is still conveyed
8/4/2019 508 Compliance
14/18
1194.21 Software applications and
operating systems
(j) When a product permits a(j) When a product permits a
user to adjust color anduser to adjust color and
contrast settings, a varietycontrast settings, a variety
of color selections capableof color selections capable
of producing a range ofof producing a range of
contrast levels shall becontrast levels shall be
provided.provided.
(k) Software shall not use(k) Software shall not useflashing or blinking text,flashing or blinking text,
objects, or other elementsobjects, or other elementshaving a flash or blinkhaving a flash or blinkfrequency greater than 2frequency greater than 2Hz and lower than 55 Hz.Hz and lower than 55 Hz.
This provision is applied to thoseThis provision is applied to thoseproducts that already allow a user toproducts that already allow a user to
adjust screen colors.adjust screen colors.
Example -- CGGP Display theCGGP Display the
blinking elements in the softwareblinking elements in the software
8/4/2019 508 Compliance
15/18
1194.21 Software applications and
operating systems
(l) When electronic forms are used, the form(l) When electronic forms are used, the formshall allow people using AT to access theshall allow people using AT to access the
information, field elements, and functionalityinformation, field elements, and functionalityrequired for completion and submission of therequired for completion and submission of the
form, including all directions and cues.form, including all directions and cues.
Example -- Verify if keyboard alternatives are provided for New DomainVerify if keyboard alternatives are provided for New DomainWizardWizard
8/4/2019 508 Compliance
16/18
References
http://www.ada.gov/cguide.htm#anchor65610http://www.ada.gov/cguide.htm#anchor65610
http://www.accesshttp://www.access--board.gov/sec508/updateboard.gov/sec508/update--index.htmindex.htm
http://www.law.cornell.edu/uscode/html/uscode29/usc_sec_29_00http://www.law.cornell.edu/uscode/html/uscode29/usc_sec_29_00
000794000794------d000d000--.html.html
http://www.uspto.gov/web/offices/cio/s508/02software.htmhttp://www.uspto.gov/web/offices/cio/s508/02software.htm
8/4/2019 508 Compliance
17/18
8/4/2019 508 Compliance
18/18
Top Related