D Appendix: Accessibility

Accessibility involves making your application usable for persons with disabilities such as low vision or blindness, deafness, or other physical limitations. This means, for example, creating applications that can be:

  • Used without a mouse (keyboard only).

  • Used with assistive technologies such as screen readers and screen magnifiers.

  • Used without reliance on sound, color, animation, or timing.

User Interface

This user interface is designed using Oracle JavaScript Extension Toolkit (JET). Oracle JET components have built-in accessibility support that conforms to the Web Content Accessibility Guidelines version 2.0 at the AA level (WCAG 2.0 AA), developed by the World Wide Web Consortium (W3C). Please note that since different browsers themselves support accessibility somewhat differently, the user experience tends to differ on different web browsers.

Oracle JET components provide support for:

  • Keyboard and touch navigation

    Oracle JET components follow the Web Accessibility Initiative - Accessible Rich Internet Application (WAI-ARIA) guidelines.

  • Zoom

    Oracle JET supports browser zooming up to 200%.

  • Screen reader

    Oracle JET supports screen readers such as JAWS, Apple VoiceOver, and Google Talkbalk by generating content that complies with WAI-ARIA standards, and no special mode is needed.

  • Oracle JET component roles and names

    Each Oracle JET component has an appropriate role, such as button, link, and so on, and each component supports an associated name (label), if applicable.

  • Sufficient color contrast

    Oracle JET provides the Alta theme which is designed to provide a luminosity contrast ratio of at least 4.5:1.

Besides the use of JET components, the following updates were made to the application:

  • Added alternative texts to images/logos/icons as needed.

  • Added labels as needed to GUI widgets.

  • Color Contrast was adjusted.

  • Improved error identification and display, so screens readers can read meaningful information.