360 likes | 372 Views
Learn about accessibility laws, standards, and guidelines, and discover how InFlight Corporation's platform can transform the user experience of PeopleSoft while ensuring accessibility for all. Explore the importance of accessibility for individuals with physical and learning disabilities, and understand the use of assistive technologies. Discover how InFlight improves usability and incorporates accessibility in PeopleSoft development.
E N D
InFlight Corporation InFlight is the most advanced modernization platform in the world
Content Outline About Accessibility Laws, Standards, and Guidelines Building Accessibile Applications Testing for Accessibility
About Accessibility Learn about what, why and how accessibility is measured and evaluated
What is Accessibility? Accessibility challenges us as organizations, engineers, developers, and designers to build solutions that are functionally usable and useful for all people regardless of their physical and or mental capacities.
Why Accessibility Matters • BECAUSE ALL PEOPLE MATTER • The Internet and web technologies are the dominant forms of information access and exchange in our modern economies. Accessible web applications mean the difference between someone being able to learn and educate themselves, or being able to get a job and earn a good living.
Physical Disabilities • People with physical disabilities have difficulty interacting with web applications for many different reasons. It’s important to consider common assistive technologies to ensure that they can understand and interact with web applications. • COMMON PHYSICAL DISABILITIES • Vision loss • Hearing loss • Color blindness • Light blindness • Lack of motor control
Learning Disabilities • The effects of learning disabilities are subtle and often undiagnosed, but typography, color palette, language and layout can make it difficult for them to read and understand web applications. • COMMON LEARNING DISABILITIES • Dyslexia • ADHD • OCD • Autism
Assistive Technologies • It’s important to know and understand the tools and technologies that people need to use to interact with and use websites and applications.
Common Assistive Tools Screen readers • NVDA • JAWS • ZoomText • VoiceOver • Window-Eyes • ChromeVox Keyboard-only Speech-to-text • Dragon Naturally Speaking • TalkTyper
Laws, Standards, Guidelines Learn about the laws and regulations that help enforce accessibility
SECTION 508 • In 1998, Congress introduced an amendment to the Rehabilitation Act requiring Federal agencies to make all electronic and Information Technology accessible to people with disabilities. • It defines a set of standards that all agencies must follow to provide the same access to information for people with disabilities that is available to all others.
WCAG 2.0 • The W3C created the Web Content Accessibility Guidelines (WCAG) to act as a technical standard with criteria to help evaluate accessibility compliance. • They defined 3 levels of accessibility: Level A, Level AA, & Level AAA. The minimum level that organizations are expected meet is Level A.
Core Accessibility Principles Perceivable:Present information in ways all users can perceive Operable: All users must be able to operate the interface Understandable: Make content readable and understandable Robust: Content must be interpretable by current and future assistive technologies
Learn More About Accessibility Standards • WCAG 2.0 Standard • Web Accessibility Initiative • Section 508 Standard
BUILDING ACCESSIBLE APPLICATIONS Overview of assistive technologies and best practices to develop accessible websites and applications
Accessibility is About Usability Making an application accessible has the added benefit of making it more usable by more people. Compliance is just the first step to making your websites and applications something enjoyable to use for everybody.
How Accessibility Improves Usability • Content is easier to maintain and understand • Better search engine optimization (SEO) • Navigation is clearer, more intuitive, and consistent • Tasks are easier to complete and take less time
About Native PeopleSoft Accessibility • PeopleSoft is powerful, complex, and designed to be configurable and customizable • Accessibility mode – must be turned on as a personal setting • Often clients are running old versions and it can be complicated to upgrade • Dated technology, doesn't take advantage of new standards such as Aria • Need to have PeopleSoft development knowledge to make changes to core markup
How InFlight Improves PeopleSoft • InFlight enables organizations to completely transform the user experience without leaving PeopleSoft. They retain the time, cost and energy that they’ve spent on configuring and customizing PeopleSoft while gaining the benefits of a completely modern, themable, and mobile-friendly user interface.
InFlight Development Strategies for Accessibility • Mobile First – take advantage of built-in iOS and Android accessibility and modern responsive web frameworks • Focus on simplified use cases and workflows with full functionality from desktop to mobile size • Leverage Web Standards to build a semantic page structure – HTML5, CSS, JavaScript, JSON • Uses proper anchors, buttons, headings and lists • Leverage Aria to fill in the gaps
Simplified Use Cases & Workflows • User-Centered Design • Design for use cases and task flows not features • Highlight and promote what’s most important • Mobile first approach but works responsively on all devices and screen sizes
Semantic HTML • Leverage HTML5 elements • Proper use of anchors, buttons, headings, and lists • Minimize bloated markup • Dramatically improve screen reader experience • Make it easier for developers to maintain
Using ARIA to “Fill in the gaps” ARIA = Accessible Rich Internet Applications • Use Aria roles to classify types of elements – eg. menu, button, tree, progress • Describe the structure of a page – eg. regions, tables • Map text labels to any element – eg. aria-describedby, aria-labelledby, etc. • Describe widget states – eg. opened/closed, checked/unchecked • Announce live updates – eg. Ajax content, live search
Helpful Development Resources • Web Accessibility Checklist • WAI-ARIA Authoring Practices • iOS Development Guidelines • Android Development Guidelines
Testing Accessibility Learn about test strategies to evaluate and fix accessibility issues
Evaluating Accessibility It’s important to use a variety of methods to evaluate the accessibility of your websites and applications
Test Strategies • Test with people who use screen readers • Test using only a keyboard • Browser extensions • Turn on high-contrast mode • Turn off images • Use web checklists and tools
Helpful Test Resources • WCAG Report Tool • WAVE - Web Accessibility Evaluation Tool • Accessibility Checklist • Color Contrast Test
Thank you! For more information contact us at sales@inflightcorp.com