Accessibility Conformance – Accessibility and Visualization CTS Customer Command and Control (C3) Gravitant, Inc.

Slides:



Advertisements
Similar presentations
Creating Section 508 Compliant Documents & Presentations
Advertisements

THE BUSINESS CASE FOR INTERNET ACCESSIBILITY AND WHY IT MATTERS TO YOU Thomas Logan, Chief Technology Officer – HiSoftware.
SEO Best Practices with Web Content Management Brent Arrington, Services Developer, Hannon Hill Morgan Griffith, Marketing Director, Hannon Hill 2009 Cascade.
WCAG 2.0 top ten checkpoints Ten popular area of focus for compliance and accessibility.
Basic Accessible PDF Document Training Adobe Acrobat Professional 11.
Accessible PDF Creation using Adobe Acrobat Professional 11.
Web Accessibility Web Services Office of Communications.
PDF Accessibility: Online Forms Todd Weissenberger Web Accessibility Coordinator University of Iowa Accessibility Notes.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Macromedia Dreamweaver 4 Foundation Level Course.
Online Access for all POSTGRADUATE DIPLOMA IN PUBLIC COMMUNICATION (New Media) Trinity & All Saints College April 2006 Bim Egan Web Accessibility Consultant.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
How to Create Accessible PowerPoint Presentations Elizabeth Tu and Thayer Watkins April, 2010.
How to Create Top Ranking Searchable and Accessible Documents Chris Pollett and Elizabeth Tu April, 2010.
Allison Kidd, ATRC November 12, Allison Kidd Assistive Technology IT Coordinator UDL / Accessibility Specialist ATRC – Our Services Provide Assistive.
Adobe Reader and Acrobat Professional Adobe LiveCycle Designer Microsoft Office Word PowerPoint.
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Creating and publishing accessible course materials Practical advise you can replicate.
May 5, 2015 Allison Kidd, ATRC. Direct Services for CSU Students & Employees with Disabilities Ensure Equal Access to Technology & Electronic Information.
Designing for Disabled Users.  p?vid=35 p?vid=35.
© 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation.
Chapter 15 Designing Effective Output
INFO 6002 Assistive Technologies and Universal Design Accessibility and Usability Evaluation Chaohai Ding Msc of Web Technology
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Development of Accessible E- documents and Programs for the Visually Impaired Web accessibility testing (v2010)
Classroom User Training June 29, 2005 Presented by:
Java Application Accessibility Awareness Lawrence Najjar.
Is Your Website Accessible? Stephanie M. Brown School of Health, Physical Education, and Recreation Indiana University.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Planning an Accessible Website: Beyond Alt Tags Stephanie M. Randolph School of Health, Physical Education, and Recreation Indiana University.
Accessible Web Design Carolyn Fiori Assistive Technology Specialist, College of San Mateo November 2011.
Nov 4, 2002K. Smale - Section 5081 Section 508 What it means for you, the HEASARC and LHEA web developer.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
The Online Experience: Accessibility & Usability for Everyone Richard W. Smith.
Americans with Disabilities Act (ADA): Compliance on the University Libraries Web Portal John Pardavila Library Systems May 29, 2013.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Copyright © 2007 Knowbility, Inc. Accessibility Testing 1 ► Code Validators – XHTML & CSS ► Accessibility Validators – Page by Page ► Listening to Your.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
Planning an Accessible Website: Beyond Alt Tags Stephanie M. Randolph School of Health, Physical Education, and Recreation Indiana University.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Making eLearning Accessible for Everyone. Will the be accessible to everyone? MOOC online space scenario mobile course eLearning.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
The Disability Resource Center Web Accessibility Assessment for Everyone.
COMP 143 Web Development with Adobe Dreamweaver CC.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Emerging Trends in Learning Webinar Series. Presentation Emerging Trends in Learning Webinar Series ADA E-learning Compliance with Lectora 16 Moderator:
Creating Section 508 Compliant Documents & Presentations
Making the Web Accessible to Impaired Users
Information Architecture and Design I
Best Practices and Lessons Learned
Introduction to Web Accessibility
WCAG 2.0 training & orientation
Universal Design: Making Websites More Usable for All Learners
Implementing Digital Accessibility
Creating Section 508 Compliant Documents & Presentations
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Creating Section 508 Compliant Documents & Presentations
From compliance to usability
Information Architecture and Design I
Creating Accessible Electronic Documents
Adobe Acrobat DC Accessibility - Metadata, Reading Order, Links
Exploring Microsoft® Office 2016 Series Editor Mary Anne Poatsy
Adobe Acrobat DC Accessibility Non-Text Elements
Accessible Design Top 10 List
WebAIM Screen Reader Survey Results
Presentation transcript:

Accessibility Conformance – Accessibility and Visualization CTS Customer Command and Control (C3) Gravitant, Inc.

Section 1: C3 – a quick overview Section 2: Accessibility Requirements Section 3: Testing Approach Section 4: Solutions implemented Section 5: Useful References 2 Agenda

C3 – A quick overview 3 Section 1

4 About Gravitant, Inc. Gravitant, Inc., based in Austin, Texas A leading Cloud management and Enterprise Performance Management company Helps clients plan, manage, and govern the entire IT including IT outsourcing processes Consistently delivered next generation, standards-based, distributed infrastructure, applications and consulting services. Signature programs: Cloud Management platform: A SaaS platform and services to enable cloud adoption – Plan, Manage and Govern IT applications in the Cloud Multi-sourced Performance Management: End-to-end managed services to provide Performance Visibility and Management of Enterprise IT – Plan, Monitor and Govern IT applications and vendor managed services IT Consulting: Technology Strategy, IT and operational consulting, and Cloud Training

5 What is C3? The Customer Command and Control (C3) Portal - a monitoring and decision support system for DIR Communications Technology Services group. Provides dashboards, scorecards, reports and analysis capabilities from the following perspectives: Operations Management – ACD, Incidents Analysis, Order Analysis Executive Dashboards Financial Analysis and Customer Spend Analysis Service Catalog administration For DIR customers, the following functionality is enabled: Anonymous and registered customer access to services catalog Customer Self-service portal with notifications from DIR CTS staff, and access to their services spend and trend dashboards

6 Screenshot - 1

7 Screenshot - 2 All financial numbers are representative test data only

8 Screenshot - 3

9 Screenshot - 4

10 PDF Export Functionality Screenshot - 5

11 Screenshot - 6

C3 – Technologies used J2EE System Java Server Faces is the view that renders output to browsers Icefaces – Ajax implementation of JSF Java Beans to connect to the model Database for all data views Fusion Charts to represent data graphically Help+Manual 5 from EC Software GmbH

Accessibility Requirements 13 Section 2

State of Texas Accessibility requirements for Electronic and Information Resources specified in 1 TAC Chapters 206 and 213 The following sections of 1 TAC 206 and 1 TAC 213 are applicable to the C3 solution: – Section – Accessibility and Usability of State Web Sites – Section – Software Applications and Operating Systems – Section – Functional Performance – Section – Information, Documentation, and Support 14 Accessibility Requirements

All information is available to all users No loss of usability for users who are able to see and understand visualizations through charts and other paradigms Information is not only available, but also is meaningful and clear for users using screen readers 15 Key Principles followed

On all dashboards, pages and pop-ups, incorporate usable language/text to be used for screen readers such as JAWS The application should support alternative navigation using keyboard The application should support screen readers for reading alternative content for images All charts need alternate representation using text/data tables which can be read by screen readers All PDF export functions need equivalent ‘Text export’ function which has html/text instead of PDF and visual charts Help content should support screen readers 16 Screen readers

Color Contrast – Support for low vision users by using the correct color contrast. Text Resizing – Support standard browser font resizing features – ‘A’, ‘AA’, ‘AAA’ font sizes – one click from browser PDF Export 17 C3 Accessibility - Other

Testing Approach 18 Section 3

JAWS 13 Professional – A widely used Screen reader software WAVE - Web Accessibility Evaluation Tool (free) – Webaim website Webaim website – Wave Toolbar for Firefox WCAG contrast checker (free) – Web Content Accessibility Guidelines (w3.org) – Toolbar for Firefox WAT (Web Accessibility Toolbar) for IE 7 (free) Manual Testing 19 Accessibility Testing Tools

Testing Approach Tested all pages using WAVE in Firefox for Web accessibility compliance For the same using WAT toolbar in IE Test all pages for Navigation and content using screen reader JAWS with Firefox and IE Check for color contrast issues in every page for foreground/background color combinations using WCAG analyzer Visual inspection by independent Testers to ensure emphasis and information is not color specific

21 Sample Summary Report

22 Sample JAWS Test results

Test Condition Pages Tested # Compliant # Non Compliant % Compliant Risk Assessmen tAccessibility Standard IMAGES %Low A(1), A(13(D)), (K) & A(11) IMAGE MAPS 000N/A Not Applicable TABLES %Med & High206.5-A(7) FORMS AND PROMPTS %Med & High (L) & A(14), (L) & A(14), A(13(A)), (L) & A(14) FRAMES000N/AHigh CLIENT-SIDE SCRIPTING (such as JavaScript, Java applets, VBScript)000N/A Not Applicable VIDEO000N/A Not Applicable AUDIO000N/A Not Applicable PLUG-INS OR EXTERNAL APPLICATIONS (such as Adobe Reader, Flash, MS Word, etc.)000N/A Not Applicable ADDRESSING BLINDNESS, LOW VISION AND MOTOR SKILLS DISABILITIES %High A(3), A(4), A(15), A(13(G)), A(13(A)) OTHER A(11), (K) Summary Results

Solutions Implemented 24 Section 4

Navigation on a dashboard Complex navigation, that extensively used mouse more than keyboard. – Provide an alternative “hidden” navigation mechanism. – This “hidden” alternative navigation mechanism is only accessible by screen readers. – Provide mechanisms in the “hidden” navigation to directly access preferred section, in other words skip redundant sections.

26 Ability for users to jump directly to specific sections when using screen readers Navigation example

Navigation - 2 Converted all the auto submit fields into button action driven submits. Provided hidden labels for all submits. Enabled tab navigation using tags to manually control the tab order of navigation Ensured that alt text for images is meaningful and accurate

Navigation - 3 Wherever an action is available by mouse click, enabled using “Enter key” All the titles in the pages to have separate titles Verified all headings in pages, and proper nesting of header tags.

Text Resizing Re-size text – Provided a text re-size mechanism – Ensured that layouts were not affected because of word wraps in the CSS that results in overlapping text when text size is increased – Single Javascript function across all the pages to increase/decrease the size of the text

30 Change Text Size using these controls or CTL+ and CTL- keys Text Resizing example

Charts to Text View Approximately 70 charts/visualizations used in the system across 57 pages – The framework abstracted the source data for charts into a single series or a multi series (two models) Eg., single series - a pie chart or a bar chart Eg., multi series - a multi bar chart or a stacked bar chart – This basic feature of the framework allowed us to convert the “source” data into data tables – Finally our single point of rendering allowed us to render the data hidden right below the flash chart

Exports Each dashboard had a PDF export where the charts/dashboard info could be exported into a PDF for saving, ing, printing etc. Implemented an alternate Text Export for all dashboards which could be used by a screen reader or a visually impaired user for saving, ing and printing – Developed a generic text only export capability that rendered a pure text view of the charts and tables as just HTML that is readable by screen readers – Our frameworks allowed us to template the dashboard’s layout as meta data structures – From that we extracted data to render text only output

33 PDF Export Functionality PDF Export example

34 Equivalent Text Export

Miscellaneous Auto Complete fields – Replaced autocomplete functionality with a type & search capability that is accessibility compliant “In Window” popup screens – Re-factored the screens that used ‘in window’ popup windows to open in a separate browser window – Opening in a new window allowed JAWS to pick it up

Debugging CSS was used extensively to debug the development to check the alternative data for the charts Toggle the CSS during development to view the data rendered

Useful References 37 Section 5

Useful References Online website accessibility tool Wave tool bar Mozilla color contrast checker. US/firefox/addon/wcag-contrast-checker/?src=search US/firefox/addon/wcag-contrast-checker/?src=search List of tools for checking accessibility WAT Toolbar: The Web Accessibility Toolbar is provided by the Web Accessibility Tools Consortium

39 Thank You! Raghunath Sapuram Chief Technology Officer Gravitant, Inc. ©: (512) DIR Cooperative Contracts DBITS - Application Maintenance and SupportDIR-SDD-1757 DBITS - Service Oriented Architecture (SOA)DIR-SDD-1757 DBITS - Business Intelligence/Data WarehouseDIR-SDD-1757