Study on Web Accessibility to help develop Assistive Technology for Visually Challenged People

Size: px
Start display at page:

Download "Study on Web Accessibility to help develop Assistive Technology for Visually Challenged People"

Transcription

1 Study on Web Accessibility to help develop Assistive Technology for Visually Challenged People Student Name: Akash Aggarwal Roll Number: BTP report submitted in partial fulfillment of the requirements for the Degree of B.Tech. in Computer Science & Engineering on April 18, 2018 BTP Track: Research BTP Advisor Dr Vikram Goyal Indraprastha Institute of Information Technology New Delhi

2 Student s Declaration I hereby declare that the work presented in the report entitled Study on Web Accessibility to help develop Assistive Technology for Visually Challenged People submitted by me for the partial fulfillment of the requirements for the degree of Bachelor of Technology in Computer Science & Engineering at Indraprastha Institute of Information Technology, Delhi, is an authentic record of my work carried out under guidance of Dr Vikram Goyal. Due acknowledgements have been given in the report to all material used. This work has not been submitted anywhere else for the reward of any other degree.... Place & Date: Delhi, 18 April 2017 Akash Aggarwal Certificate This is to certify that the above statement made by the candidate is correct to the best of my knowledge.... Place & Date:... Dr Vikram Goyal 2

3 Abstract The goal is to study accessibility of web pages, specially those who have visual disabilities and finds it difficult to perceive, navigate and interact with the web. Most websites have some sort of accessibility barrier that makes it difficult for a person with a disability to use their site. Accessibility of web pages continues to remain a major challenge globally for both accessibility based web developers and researchers. Screen Readers do exist that allow blind people to hear what is sighted on a page. Still its of no use, if vast majority of web pages on Internet are inaccessible and if developers continue to build pages without keeping accessibility front in their mind. Effective classification of web pages as assistive and non-assistive pages can help improve the association of web elements with their accessibility guidelines and rules. Further using the syntactic structure used for performing the classification, it might be able to convert inaccessible web pages to better accessible pages. Further using the classification and similarity based model, we can avoid the limitation of the rule based model. A web chrome extension is developed for filling up the forms, only for the web pages which follow accessibility rules. The extension provides fully voice based speech generation and recognition and thus not require us to interact with web pages using mouse or keyboard. Keywords: Web Accessibility, Visual Disability, Web page classification, Assistive Technologies, Chrome Extension, Speech Recognition, Text to Speech

4 Acknowledgments I would like to express my special thanks to Vikram Sir who gave me this opportunity to work on this project and for the faith he has shown in me. I thank him for all the guidance and motivation he has provided me throughout my B.Tech Project. I also thank him for helping me doing lot of research on this project. I am grateful enough to my parents and my brother who have always supported me and provided me with lots of love and encouragement. Work Distribution Chapter 1 and 2: August to mid-october, 2017 Chapter 3.4.1: mid-october to November, 2017 Chapter 3.4.2: January to mid-march, 2018 Chapter 4: mid-march to April, 2018 i

5 Contents 1 Introduction Motivation Web Disability Web Accessibility WAI-ARIA Scope Support Rules and guidelines of WAI-ARIA ARIA Specification Assistive Technologies Working Accessibility Tools JAWS Screen Reader About JAWS JAWS Support for ARIA Roles JAWS Support for ARIA States JAWS Support for Document Region JAWS Support for Live Region Accessible Web Pages Importance of Web Accessibility Web Crawling Classification of Web Pages Making Websites Accessible Rule Based Model Similarity Based Model Results and Conclusion Voice based form filling extension 18 ii

6 5 Future Work 19 iii

7 Chapter 1 Introduction Of the 37 million people across the globe who are blind, over 15 million are from India. What s worse, 75% of these are cases of avoidable blindness. The number of regular computer and web users who are blind is also increasing year by year. Web accessibility involves making web content available to all. Making a website accessible goes well beyond providing access to the most obvious market, which is users with visual disabilities. Even though frameworks exists which provides the guidelines defining accessibility of web pages such as the roles, states and properties which should be present for each widget in html pages but still no one enforces them and still vast majority of pages on the web are inaccessible. Work has been done which describes how the developers and researchers should develop web pages so that assistive technologies could understand them and do their work without any hindrance but little to no research has been done which tells how to make inaccessible pages more accessible, to all. The work done here is new to this domain and exploits the pages on the web using a specially designed web parsing spider which starts crawling the web pages and classifies them. This paper first presents a unique technique to use web accessibility guidelines and rules to classify web pages in the terms of accessibility and using this classification methodology to generate a model which can be used to make web pages more accessible. This paper then presents a similarity based model to avoid the limitations of rule based model by generating features for accessibility nodes and finding a correlation with non-accessibility nodes to classify them as what type of accessible node could be assigned to it. Due to high similarity between the features of different accessibility nodes, it is concluded that accessibility nodes and non-accessibility nodes does not have any correlation. Thus, a web chrome extension is developed for visually challenged people using which they can fill forms using speech and the extension will assist you to follow up the form from top to bottom, thus interaction to web pages using mouse and keyboard would not be required any more. 1

8 1.1 Motivation Web access for users with disabilities is an important goal and challenging problem for web content developers and designers. Blind users require the use of screen reader to browse the internet. Screen readers process the content of the page and are thus able to read the visual content to the users. However, just reading the content of the page is not sufficient. Most of the usage on the web requires dynamic interaction of the users with the content on the web page such as filling out webbased forms, navigating from one region to another or changing states or properties of widgets such as selecting different option in radio button instead of the default. All of these requires that assistive technologies such as screen readers to be able to understand all the relation or association of web elements with each other. Thus despite the importance of web accessibilities, most sites remain partly or totally inaccessible. This need of making such inaccessible web pages more accessible for assistive technologies is the major motivation for this work. Finally, the aim was to built a supportive application which can help blind users interact with web pages easily, especially for filling up the forms and submitting the forms. 2

9 (a) Sight hindrance (b) Limited Hand Motion Figure 1.1: Web Disability 1.2 Web Disability We focused on two types of disabilities in which screen readers can help overcome those problems. Sight Hindrances or Visually Impaired: Site difficulties include mild vision to no vision where person is not able to look the content or text on the screen. They struggle figuring out letters or the words under the cursor and to move or scroll around the web pages. Figure 1.1a. Screen-readers and braille-keyboards are also great tools to help the visually impaired get the most of their web usage. Limited or involuntary hand motions: Web accessibility can be a major issue for those who cannot type. Browsing on web, chatting with friends, writing business s and many other tasks requires the ability to see and type or to point on web elements using mouse. Figure 1.1b. Advanced features like voice to speech recognition and vice-versa and eye-motion tracking are some ways around these troubles.certain popular voice assistant bots are there such as Siri, Cortana, Echo etc which helps in searching and looking for some information but still they can not help in doing majority of tasks which is possible on the web. 3

10 Chapter 2 Web Accessibility 2.1 WAI-ARIA WAI-ARIA is a technical specification that defines how to make web pages accessible, in particular, dynamic content and user interface components developed with Ajax, HTML and JavaScript. It describes how to add semantics and other metadata to HTML content in order to make user interface controls and dynamic content more accessible Scope Web developers increasingly use client-side scripts to create user interface controls that cannot be created with HTML alone. They also use client-side scripts to update sections of a page without requesting a completely new page from a web server. Such techniques on websites are called rich Internet applications. These user interface controls and content updates are often not accessible to users with disabilities, especially screen reader users and users who cannot use a mouse or other pointing device. WAI-ARIA allows web pages (or portions of pages) to declare themselves as applications rather than as static documents, by adding role, property, and state information to dynamic web applications. ARIA is intended for use by developers of web applications, web browsers, assistive technologies, and accessibility evaluation tools Support ARIA is a relatively new specification, but support for it is growing. A wide variety of commonlyused browsers, assistive technologies, JavaScript toolkits, and applications now support ARIA. However, many users may still be using older versions of these technologies. You may want to consider implementing ARIA using progressive enhancement techniquessuch as adding ARIA using JavaScript, not directly to your markupin order to more gracefully support older browsers and assistive technologies. 4

11 2.1.3 Rules and guidelines of WAI-ARIA Accessible Rich Internet Applications (WAI-ARIA) Version 1.0 This is primarily aimed at developers of Web browsers, assistive technologies, and other user agents, in addition to developers of other technical specifications, and developers of accessibility evaluation tools. The WAI-ARIA has been marked as completed on 20 March 2014 and is therefore a W3C recommendation WAI-ARIA Primer This is a technical introduction to WAI-ARIA. It describes the problems WAI-ARIA tries to address, the underlying concepts, the technical approach and business reasons for adopting WAI-ARIA. WAI-ARIA Best Practices This document describes best practices for delivering rich Internet applications with WAI- ARIA: it discusses subjects such as general steps for building accessible widgets, keyboard navigation, relationships, form properties, drag-and-drop support, alert and dialog boxes, reusable component libraries, and testing ARIA Specification ARIA consists of three different types of attributes: roles, states, and properties. Roles describe widgets that aren t otherwise available in HTML 4, such as sliders, menu bars, tabs, and dialogs. Properties describe characteristics of these widgets, such as if they are draggable, have a required element, or have a popup associated with them. States describe the current interaction state of an element, informing the assistive technology if it is busy, disabled, selected, or hidden. ARIA also provides features for dynamic presentational changes include using CSS to change the appearance of content (such as a red border around invalid data, or changing the background colour of a checked checkbox), as well as showing or hiding content. 5

12 Figure 2.1: Assistive Technology Model src: Assistive Technologies Working Assistive technologies use an API built into each operating system specifically designed to describe the roles, states, and structure of an application s user interface. Refer Figure 2.1. For example, a screen reader uses this API to read the user interface with a text-to-speech engine, a magnifier uses it to highlight important or active areas of the screen, and an onscreen keyboard might use it to provide the most efficient keyboard layout for a given context or UI control. Assitive technologies often access a page s DOM as well through this API in order to understand the semantics and attributes of the page. ARIA provides a bridge between the world of the DOM and the desktop. Browsers expose ARIAenabled elements to the assistive technology API as if they were native widgets. As a result, the user potentially gets a more consistent user experience, where dynamic JavaScript-driven widgets on the web are comparable to their equivalents on the desktop. 6

13 2.2.2 Accessibility Tools Assistive technologies are increasingly adopting ARIA. Some of them include: Assistive Technology Minimum Version for basic ARIA Minimum version for live region and alert support NVDA Not supported Orca TBD TBD VoiceOver OSX 10.5, ios 4 OS X 10.7 ios 5 JAWS 8 10 Window-Eyes 7 Not supported ZoomText TBD Not supported 2.3 JAWS Screen Reader About JAWS We chose JAWS, Job Access With Speech, which is the world s most popular screen reader, developed for computer users whose vision loss prevents them from seeing screen content or navigating with a mouse, for testing accessibility of the web pages. JAWS gathers information from the ARIA markup and the browsers API and presents it in a meaningful way to screen reader users JAWS Support for ARIA Roles JAWS support almost all ARIA Roles such as img, checkbox, alertdialog, button, combobox, grid, menu, menubar, menuitem, list, listbox, listitem, radio, radiogroup, tab, tablist and so on. The following is a list of recent addition of roles which JAWS recognizes: 7

14 Role alert dialog document group heading Note Scrollbar toolbar tooltip Comments Its contents are spoken by JAWS when an alert is made visible. This role will be announced only when a child of the dialog gets focus, and will not appear in the virtual buffer. It indicates that the area it occupies is meant to be read as a Web page. JAWS announce its name and description when entering the group. The aria-level gives the heading level JAWS inserts start and end strings into the virtual buffer to indicate notes. Uses the aria-orientation to determine the type of scroll bar This role is indicated in the virtual buffer by start and end messages like those that exist for HTML lists. its contents are spoken when it becomes visible JAWS Support for ARIA States The following is a list of states which JAWS recognizes: States aria-activedescendant aria-busy aria-disabled aria-expanded aria-haspopup aria-invalid aria-invalid aria-pressed Comments JAWS uses this state to locate the focused items in tree views, list boxes, and other such controls that manage multiple, focusable children. An element marked as aria-busy is omitted from the accessibility tree for the page. JAWS announces this state for form controls. JAWS announces this state when in Forms Mode in tree controls. JAWS announces this state for any control except buttons and combo boxes which pops up a menu. JAWS announces this state for form controls. JAWS announces this state for form controls. JAWS announces the pressed state of a toggle button. Other important ARIA states that JAWS can control are aria-checked, aria-describedby, ariahidden, aria-level, aria-multiline, aria-orientation, aria-readonly, aria-selected and more. 8

15 2.3.4 JAWS Support for Document Region JAWS announces the type and text of document regions, and provides navigation to the next and previous document region on the page using the SEMICOLON and SHIFT+SEMICOLON Navigation Quick Keys. This includes all the ARIA landmark regions along with several other region types roles such as application, article, banner, contentinfo, document, form, navigation and region JAWS Support for Live Region JAWS supports use of the aria-live attribute and any of its acceptable values: polite, assertive, or off which helps in defining dynamic properties inside the web pages. JAWS also supports the ARIA drag-and-drop properties aria-grabbed and aria-dropeffect. When a Web page author applies these properties to objects on a Web page, JAWS will identify such objects as grabbable, grabbed, or droppable. 9

16 Chapter 3 Accessible Web Pages 3.1 Importance of Web Accessibility Examples of screen readers using web page components that do and do not make use of WAI- ARIA can be a good resource for why ARIA is important to accessibility. Thus example demos were developed where web pages were created which does different functionalities both using ARIA properties and without using ARIA properties. JAWS Screen reader was used to compare and test how it was able to access ARIA web pages more efficiently as compared to inaccessible pages. Examples for demonstrating behaviour of screen readers on below ARIA elements were created: aria form dialog datepicker aria footer aria top menu bubble dialog carousel close dynamic controls live region menu tab panel tooltip alert collapsibls dropdowns radio buttons After testing with JAWS for inaccessible pages, it was observed that JAWS did not notice the HTML elements as expected. They all behaved like those elements were simple DIV and just read the web page accordingly from top to bottom. Comparing this to its counterpart that is accessible pages, ARIA enabled web pages were much better and it showed that ARIA is doing wonders as JAWS was able to speak all the landmarks and was able to make the browser navigate actively over the web pages. It was also able to notify the user about the changes that were appearing on the web pages dynamically if live regions were enabled for that section. 10

17 Figure 3.1: Web Crawling and Classification based on Accessibility 3.2 Web Crawling We used Scrapy, a Python framework for large scale web scraping, to crawl the web pages and extract the HTML content and process that content to classify it as either an accessible web page or non-accessible web page. The whole point of using scrapy was to use its spider to detect and traverse links to other pages and grab data from those pages too. We started from some URLs which we manually selected as accessible pages and then used finding and following technique of scrapy spider to generate a data-set of 24,613 web pages. 3.3 Classification of Web Pages To classify the data-set of web pages into two categories: accessible and non-accessible, we defined rules based on the conformance of the website to the accessibility guidelines as mentioned in the Section We parse the content of each web page to search for the presence of ARIA and accessible elements which if resulted as true, is then classified as an accessible web page. Figure 3.1. Our classification result reported 8915 partially accessible web pages and rest as inaccessible web pages with not even a single rule which resulted positive on the whole web page. 11

18 Figure 3.2: Making Websites Accessible 3.4 Making Websites Accessible Rule Based Model To test whether inaccessible pages can be converted to pages with better accessibility, we partitioned the set of accessible pages which was generated in the previous step further into two sets: 70% of the pages as training set and remaining 30% of the web pages for testing. In the traing phase, XPath was used to generate vector set for each ARIA attribute where a vector describes the feature set for that ARIA attribute. Feature set is the set all the the syntactic structure of all the training web page under which condition that particular attribute was present. In the testing phase, all those attributes were removed from each web page in testing set, for which vector set has been generated in the training phase. Since our aim is to make web pages accessible, so in the validation phase, using the vector set generated in the training phase, we automatically filled all the places in modified test web pages with an ARIA attribute, if the syntactic structure at any region of the web page content matches with any syntactic structure of that particular ARIA attribute. Figure

19 3.4.2 Similarity Based Model Figure 3.3: Feature Dataset Generation From accessibility guidelines rules, we observed that each accessibility role is associated with the same set of states and properties. For example, aria-checked property can only be used with role option. Every ARIA properties and states can be used with supported roles only. Thus if we can determine the type of role of an HTML node, it will be possible to insert the corresponding states and properties in it. We used scrapy to expand our data-set further to contain CSS and Java content for all the HTML pages in our previous data-set. Thus, the data-set now consists of HTML, CSS and JAVA files for each web link crawled. We generated a feature data-set containing N-grams, for N = 1 to 3, for each ARIA role. Figure 3.3. That is for each role, we find all the nodes containing that role in HTML, CSS and JAVA files of accessible web pages as a string. A valid ARIA node in the HTML is the node which contains the data starting from the tag which contains the role as an attribute within it and all the enclosing data within that tag. A valid ARIA node in the CSS is the node which consists of the smallest enclosing string between } and { and containing the role as the sub-string in that string. A valid ARIA node in the JAVA is the node which contains all the data of the function as a string where the string has that role as a sub-string. For each string representing a valid node, all non-html, non-css and non-java elements are removed, that is any non-programmatical textual data is removed. Then the string is split into words at every non-alphabetical positions. The set of N-grams, for N = 1 to 3, is saved as a feature data-set for that role. The feature data-set contains features for 49 roles which are - button, checkbox, dialog, link, log, menuitem, menuitemcheckbox, menuitemradio, option, progressbar, radio, scrollbar, slider, status, tab, tabpanel, textbox, timer, tooltip, switch, combobox, grid, listbox, menu, menubar, tablist, tree, article, definition, directory, document, group, heading, img, list, listitem, math, note, presentation, region, separator, toolbar, application, banner, contentinfo, form, main, navigation and search. 13

20 Figure 3.4: Similarity Based Model As shown in Figure 3.4, for each Accessible page, we retrieved all the nodes which either contains a role as its tag or contain type, class or name field as its attribute and assigned the best suitable role to it. Thus a true label data-set is generated which is in a form of dictionary with key as the role and value as the tuple (i, j) where i is the web page id and j is the node which is assigned that role, that is the tuple here represents the web page and the position of the node which should have that role as a field. Cosine similarity is used to measure the similarity between the feature vector of a node in the page with the features of its role to which it was assigned. Here features of the role are the features which were generated from accessible pages. Here, cosine similarity measures the angle between two non zero vectors or the inner product space. We maintain the minimum cosine similarity till then for each role which will act as a threshold for cosine similarity for that role while comparing nodes later. 14

21 Also from Figure 3.4, for each Non-Accessible page, we associated an ARIA role for every candidate node in the page. A candidate node is the node which either contains a role as its tag or contain type, class or name field as its attribute. For each possible candidate node, its feature vector is generated that is a set of N-grams, for N = 1 to 3, is formed for the node, similarly in the way it was formed for generating the feature data-set. Again cosine similarity is used to measure the similarity between the feature vector of a node in the page with the features of each role and then the node is assigned to the role for which it got the maximum cosine similarity. Also the maximum cosine similarity should be greater the minimum cosine similarity threshold for that role to which it is being assigned otherwise it is assigned to none, that is no role to assign. Thus a predicted label data-set is also generated which is in a form of dictionary with key as the role and value as the tuple (i, j) where i is the web page id and j is the node which is assigned that role. Recall, precision and false positive rate is determined using the true label data-set and predicted label data-set. 15

22 3.5 Results and Conclusion Validation phase of our methodology resulted in huge fall-out that is false positive rate is high along with high recall that is sensitivity is also high. That is our technique was successfully able to place correct ARIA attribute at 87.23% of the actual position of the web pages from where these attributes were removed during testing phase. It was not able to place the ARIA attributes back to the remaining 12.77% of the positions from where they were removed in testing phase. Though the recall is high, but the trained model also placed ARIA attributes to an estimated 100x new positions for each html web page, where these attributes were not initially present before the testing phase. Thus the above results concludes that: Rule based model is not sufficient as it results in high false positive rate as well as high recall and thus a better context or hierarchical based model is required which takes into consideration the HTML DOM structure also and keeps tracks of the the widget/element from which the current widget/element is derived and the widget/element which lies within its structure. Quantitative measure of the amount of accessibility on a web page is also a big factor that must be considered while training accessibility model. That is even though we have classified web pages with some trace of accessibility while parsing as accessible page, still they are just partially accessible and accessibility has not been exploited properly on the whole page. High false negative rate suggest that the false positions where our model placed the ARIA attributes could actually suggest lack of accessibility at that position and that these false results could actually help developers to exploit more accessibility features at that position. Similarity model is used because it was observed from the data-set that wherever an aria role was present, the same node consists of fixed aria attributes and states, which concluded that ARIA states and properties can be associated with fixed roles. So if we could determine the role of a HTML node, corresponding ARIA attributes could be inserted to that node automatically. Any property which is not associated with a role but still present as an attribute is not functional. Table 3.1 represents dependency between some ARIA roles and states and properties which implicitly supports them. Using the similarity based model, we were successful in lowering the false positive rate to an average of 13.13% but our model also resulted in very low recall and precision that is we brought down the false positive rate at the cost of decreased F1-Score using the similarity based model. From Figure 3.5, low recall and precision in similarity based model shows that there is no correlation between the features of accessibility nodes and non-accessibility nodes. This is because of the high similarity between inter-features of each role, that is the training features in themselves 16

23 were having very high cosine similarity, which makes classification of non-accessibility nodes to ARIA roles, a mere random assignment. Role checkbox menuitemcheckbox radio tab gridcell button grid listbox menu tablist row combobox textbox option menuitemradio treeitem States and Properties ARIA-CHECKED ARIA-CHECKED ARIA-CHECKED ARIA-SELECTED ARIA-REQUIRED, ARIA-SELECTED, ARIA-READONLY ARIA-PRESSED, ARIA-EXPANDED ARIA-MULTISELECTABLE, ARIA-ACTIVEDESCENDANT, ARIA-READONLY ARIA-REQUIRED, ARIA-MULTISELECTABLE, ARIA-ACTIVEDESCENDANT ARIA-ACTIVEDESCENDANT ARIA-MULTISELECTABLE, ARIA-ACTIVEDESCENDANT ARIA-ACTIVEDESCENDANT, ARIA-SELECTED ARIA-REQUIRED, ARIA-ACTIVEDESCENDANT, ARIA-AUTOCOMPLETE ARIA-REQUIRED, ARIA-MULTILINE, ARIA-AUTOCOMPLETE, ARIA-READONLY ARIA-SELECTED, ARIA-CHECKED ARIA-SELECTED, ARIA-CHECKED ARIA-SELECTED, ARIA-CHECKED Table 3.1: Dependency Matrix Figure 3.5: Comparing results when model trained for ARIA nodes vs HTML nodes 17

24 Chapter 4 Voice based form filling extension We interact with web forms a lot in our day to day life, beginning from registering and logging in to Facebook page, Gmail page and many other websites, for filling out online application forms, online bookings as well as for exchanging information. Building conversational forms could be the next big revolution as people who do have some inabilities could also process forms simply by engaging in conversation. We developed a web chrome extension for form conversation using Scrapy and JavaScript. It is an interactive application which first ask user if a form on the page should be filled or not. If the response is Yes, it forms a collection of all text fields, fields, password fields, radio fields. For each text fields, fields and password fields, it speaks the aria-label attribute of the field if aria-attribute label is present, else it speaks the name attribute. Next, it expects a speech from the user which it recognizes and then it sets the text recognized as the value for the corresponding fields. The extension also supports speaking the word character by character for better accuracy of the final word. For each radio fields, first the script extracts all unique names of the radio field, so as to find what all radio groups are present. Then for each radio groups, all radio fields corresponding to that group is spoken one by one, and the application expects Yes to be spoken against the correct option, else No. Once user has spoken Yes, all remaining options are skipped, and the application moves to the next radio group. The radio fields must be in the label-for-input construct format. The script when once finish filling up the form element, ask the user if the form is to be submitted. If the response is Yes, the form is submitted else the script moves to filling up the next form on the page. 18

25 Chapter 5 Future Work For expanding this work, we hope to improve and modify the training model so as to improve recall but also a decline in fall-out rate. Research has to be carried out for appropriate evaluation techniques for further improving our testing techniques. We would also be interested in taking review from visually disabled people for better comparative analysis and review of rate of accessibility efficiency after applying accessibility enhancement model as compared to actual inaccessible pages. Improving voice based form filling application to better recognize the speech, handling synchronization problems and expanding support for more html form elements. 19

26 Bibliography aria examples/ gravano/papers/2002/deb02.pdf and properties 20

Accessible Design. Raj Lal. Nokia Inc.

Accessible Design. Raj Lal. Nokia Inc. Accessible Design Raj Lal Nokia Inc. Agenda About Target Users Color & Text How Access. Web Works Website About Accessibility Nokia Internal Use Only Accessibility is about making things Easy to Use by

More information

Dojo: An Accessible JavaScript Toolkit

Dojo: An Accessible JavaScript Toolkit Dojo: An Accessible JavaScript Toolkit Becky Gibson Web Accessibility Architect Agenda What is Dojo? Dojo Schedule and Plans Dojo Widgets Dojo Widget Accessibility Strategy ARIA Overview Demo Questions

More information

AODA Accessibility Audit for Hypothesis (embedded within Canvas)

AODA Accessibility Audit for Hypothesis (embedded within Canvas) AODA Accessibility Audit for Hypothesis (embedded within Canvas) Prepared by WebSavvy Inclusive Design Research Centre, OCAD University 2 nd Floor, 205 Richmond St. West, Toronto, ON, M5V 1V3 Tel: (416)

More information

Screen Readers, ARIA & HTML5

Screen Readers, ARIA & HTML5 Screen Readers, ARIA & HTML5 Jason Kiss accessibleculture.org @jkiss Accessibility Summit 2011 Sept. 27, 2011 2 Today's Agenda Basic HTML5 elements ARIA landmark roles Browsers, accessibility APIs, and

More information

High-level accessibility review BTAA

High-level accessibility review BTAA High-level accessibility review BTAA (Engineering Village - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email: denis.boudreau@deque.com

More information

Salesforce1 - ios App (Phone)

Salesforce1 - ios App (Phone) Salesforce1 - ios App (Phone) Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) This Voluntary Product Accessibility Template, or VPAT, is a tool that

More information

Accessibility Crash Course for Web Developers. Dan Lewis Clemson University

Accessibility Crash Course for Web Developers. Dan Lewis Clemson University Accessibility Crash Course for Web Developers Dan Lewis Clemson University What is Web Accessibility? "Web accessibility means that people with disabilities can use the Web." W3C Web Accessibility Initiative

More information

Blackboard Collaborate WCAG 2.0 Support Statement August 2016

Blackboard Collaborate WCAG 2.0 Support Statement August 2016 Blackboard Collaborate WCAG 2.0 Support Statement August 2016 Overview The following Support Statement provides an evaluation of accessibility support levels for Blackboard s Collaborate (Ultra) based

More information

High-level accessibility review BTAA (Ebsco ebooks - final version)

High-level accessibility review BTAA (Ebsco ebooks - final version) High-level accessibility review BTAA (Ebsco ebooks - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email: mailto:denis.boudreau@deque.com

More information

1 / 112. Web Accessibility

1 / 112. Web Accessibility 1 / 112 Web Accessibility The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee w3.org/wai/fundamentals/accessibility-intro/ 2

More information

Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1

Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Name of Product: Marketplace Simulations Date: September 20, 2017 Contact information:

More information

Service Cloud Lightning

Service Cloud Lightning Service Cloud Lightning Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) February 2017 This Voluntary Product Accessibility Template, or VPAT, is

More information

Salesforce Service Cloud Snap-Ins for Web

Salesforce Service Cloud Snap-Ins for Web Salesforce Service Cloud Snap-Ins for Web Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) November 2017 This Voluntary Product Accessibility Template,

More information

Salesforce Lightning Service Console

Salesforce Lightning Service Console Salesforce Lightning Service Console Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) November 2017 This Voluntary Product Accessibility Template,

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

High-level accessibility review BTAA (Elsevier ScienceDirect - final version)

High-level accessibility review BTAA (Elsevier ScienceDirect - final version) High-level accessibility review BTAA (Elsevier ScienceDirect - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email:

More information

High-level accessibility review BTAA

High-level accessibility review BTAA High-level accessibility review BTAA (IOP Science ebooks - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email: denis.boudreau@deque.com

More information

WCAG 2.0 A and AA Requirements

WCAG 2.0 A and AA Requirements WCAG 2.0 A and AA Requirements Name of Product Engineering Village URL https://www.engineeringvillage.com/search/quick.url Date Last Updated 28 November, 2018 Completed by Document Description Contact

More information

Blackboard Learn with the Ultra Experience WCAG 2.0 Support Statement November 2016

Blackboard Learn with the Ultra Experience WCAG 2.0 Support Statement November 2016 Blackboard Learn with the Ultra Experience WCAG 2.0 Support Statement November 2016 Blackboard November 2016 Page 1 of 24 Overview The following Support Statement provides an evaluation of accessibility

More information

ProQuest Accessibility Conformance Report International Edition VPAT Version 2.2 July 2018

ProQuest Accessibility Conformance Report International Edition VPAT Version 2.2 July 2018 ProQuest Accessibility Conformance Report International Edition VPAT Version 2.2 July 2018 Name of Product/Version: ProQuest Platform / December 2018 release Product Description: The ProQuest platform

More information

Salesforce Lightning Dialer

Salesforce Lightning Dialer Salesforce Lightning Dialer Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) October 2017 This Voluntary Product Accessibility Template, or VPAT,

More information

Salesforce Lightning Experience

Salesforce Lightning Experience Salesforce Lightning Experience Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) July 2016 This Voluntary Product Accessibility Template, or VPAT,

More information

Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1

Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Name of Product: Gale Kids InfoBits Date: January 2018 VPAT Version 2.0 Beta 2 Contact information: Accessibility@Cengage.com

More information

Agilix Buzz Accessibility Statement ( )

Agilix Buzz Accessibility Statement ( ) Agilix Buzz Accessibility Statement (08 30 2016) Voluntary Product Accessibility Template (VPAT) Software Applications and Operating Systems (Section 1194.21) Web based intranet and Internet information

More information

REVEL Screen Reader Accessibility Documentation for Students

REVEL Screen Reader Accessibility Documentation for Students REVEL Screen Reader Accessibility Documentation for Students REVEL 2.0 Contents 1. General Introduction... 3 2 Product Overview... 3 2.1 General Interface... 3 3 Logging in from Pearson Console... 4 4The

More information

Salesforce Lightning Experience Analytics (Dashboard and Reports)

Salesforce Lightning Experience Analytics (Dashboard and Reports) (Dashboard and Reports) Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) April 2017 This Voluntary Product Accessibility Template, or VPAT, is a tool

More information

Info Tech, Inc. Accessibility Conformance Report

Info Tech, Inc. Accessibility Conformance Report Info Tech, Inc. Accessibility Conformance Report Name of Product/Version: AASHTOWare Project VPAT Version 2.0 October 2017 Product Description: The AASHTOWare Project software enables one to manage the

More information

My name is Elizabeth Simister and I am the current product accessibility manager at Blackboard. I got my start in accessibility in 2004 in what is

My name is Elizabeth Simister and I am the current product accessibility manager at Blackboard. I got my start in accessibility in 2004 in what is 1 My name is Elizabeth Simister and I am the current product accessibility manager at Blackboard. I got my start in accessibility in 2004 in what is now the K. Lisa Yang and Hock E. Tan Institute on Employment

More information

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27 Guide for Creating Accessible Content in D2L Learn how to create accessible web content within D2L from scratch. The guidelines listed in this guide will help ensure the content becomes WCAG 2.0 AA compliant.

More information

MOODLE MANUAL TABLE OF CONTENTS

MOODLE MANUAL TABLE OF CONTENTS 1 MOODLE MANUAL TABLE OF CONTENTS Introduction to Moodle...1 Logging In... 2 Moodle Icons...6 Course Layout and Blocks...8 Changing Your Profile...10 Create new Course...12 Editing Your Course...15 Adding

More information

SharePoint User Manual

SharePoint User Manual SharePoint User Manual Developed By The CCAP SharePoint Team Revision: 10/2009 TABLE OF CONTENTS SECTION 1... 5 ABOUT SHAREPOINT... 5 1. WHAT IS MICROSOFT OFFICE SHAREPOINT SERVER (MOSS OR SHAREPOINT)?...

More information

CMISGo Web v16.1 User Guide

CMISGo Web v16.1 User Guide CMISGo Web v16.1 User Guide Document versioning control DATE STATUS DOCUMENT VERSION AUTHOR DESCRIPTION January 2016 Final 16.1.1 Advanced Learning March 2018 Final 16.1.1 Niall Dixon Minor change (pg

More information

Grand Valley State University Disability Support Resources Guide to Assistive Technology

Grand Valley State University Disability Support Resources Guide to Assistive Technology Grand Valley State University Disability Support Resources Guide to Assistive Technology GVSU JAWS 11 Quick Reference Guide Prepared by Jeff Sykes, Assistive Technology Coordinator, Disability Support

More information

Accessibility Building Accessible Apps. Klara Schmitt

Accessibility Building Accessible Apps. Klara Schmitt Accessibility Building Accessible Apps Klara Schmitt WCAG 2.0 vs. Section 508 WCAG = Web Content Accessibility Guidelines - 2008: W3C publishes WCAG 2.0-2010: Adopted by ISO Section 508 = Federal Government

More information

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template Date: 26-Jun-2015 Name of Product and Release: Teamcenter 11.2.x Contact for more Information: Kiran Hegde [kiran.hegde@siemens.com] Section 508 VPAT Template Version: Version 1.6 This document is for

More information

VPAT FOR WINDCHILL 11.X

VPAT FOR WINDCHILL 11.X VPAT FOR WINDCHILL 11.X The following Voluntary Product Accessibility information refers to the Windchill 11.x product suite delivered on the Windchill platform. Criteria Summary Table Section 1194.21

More information

Project MUSE Accessibility Conformance Report

Project MUSE Accessibility Conformance Report Project MUSE Accessibility Conformance Report Name of Product/Version: Project MUSE VPAT Version 2.0 March 2018 Product Description: Non-profit online database of academic journals and electronic books

More information

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Web Accessibility The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, W3C Director and inventor of the World Wide Web 20% of

More information

Sales Cloud Lightning

Sales Cloud Lightning Sales Cloud Lightning Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) December 2017 This Voluntary Product Accessibility Template, or VPAT, is a

More information

Voluntary Product Accessibility Template (VPAT) ACUE Course in Effective Teaching Practice

Voluntary Product Accessibility Template (VPAT) ACUE Course in Effective Teaching Practice Voluntary Product Accessibility Template (VPAT) ACUE Course in Effective Teaching Practice July 19, 2016 This Voluntary Product Accessibility Template, or VPAT, is a tool that administrators and decision-makers

More information

Kaltura Accessibility Conformance Report

Kaltura Accessibility Conformance Report Kaltura Accessibility Report Name of Product/Version: VPAT Version 2.1 Kaltura MediaSpace and Kaltura Application Framework (KAF) 5.69.x released February 12, 2018 Kaltura Video Editing Tools 2.22.1 released

More information

Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1

Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Gale Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Name of Product: Gale Infotrac including VPAT Version 2.0 Beta 2 Academic OneFile, Educator's Reference

More information

Seven Steps to Creating an Accessible Microsoft Word document

Seven Steps to Creating an Accessible Microsoft Word document Seven Steps to Creating an Accessible Microsoft Word document Disability Access Services i About Disability Access Services Centralized Resource and Information on Disability Access Disability Access Services

More information

Salesforce Service Cloud Snap-Ins for Web

Salesforce Service Cloud Snap-Ins for Web Salesforce Service Cloud Snap-Ins for Web Voluntary Product Accessibility Template (VPAT) November 2017 This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers

More information

VMware vrealize Code Stream 6.2 VPAT

VMware vrealize Code Stream 6.2 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Code Stream 6.2 VPAT June 2015 Since the VPAT must be comprehensive, all Section

More information

Ex Libris Accessibility Conformance Report

Ex Libris Accessibility Conformance Report Name of Product/Version: Ex Libris Primo / February 2018 release Ex Libris Accessibility Conformance Report Level A and AA VPAT Version 2.0 Product Description: Ex Libris Primo provides a fast, comprehensive,

More information

Accessible Web Mapping Apps. Kelly Hutchins Tao Zhang

Accessible Web Mapping Apps. Kelly Hutchins Tao Zhang Accessible Web Mapping Apps Kelly Hutchins Tao Zhang What is accessibility? Make content usable by as many people as possible About 15% of world population lives with some form of disability: 1 billion

More information

VMware vrealize Code Stream 1.0 VPAT

VMware vrealize Code Stream 1.0 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Code Stream 1.0 VPAT June 2015 Since the VPAT must be comprehensive, all Section

More information

Introducing web-accessibility. Making night and day difference as a developer.

Introducing web-accessibility. Making night and day difference as a developer. Introducing web-accessibility Making night and day difference as a developer. Who is Sergei Martens (11-3-1975) What s his story? Oracle developer since 1998 Started as classic developer, now APEX Special

More information

Today. Web Accessibility. No class next week. Spring Break

Today. Web Accessibility. No class next week. Spring Break HCI and Design Today Web Accessibility No class next week. Spring Break Who is affected? People with disabilities Visual, hearing, motor, cognitive, reading About 1 in 5 adults (webaim.org/intro) Older

More information

PlanetBids PB System Portal Accessibility Review Document August 2016

PlanetBids PB System Portal Accessibility Review Document August 2016 PlanetBids PB System Portal Accessibility Review Document August 2016 Overview The information contained within this Accessibility Review Document (ARD) is the result of a third-party performing a high-level

More information

Section Software Applications and Operating Systems - Detail

Section Software Applications and Operating Systems - Detail 03/07/2016 16:24:35 EST VPAT for InfoPrint Manager for AIX 4.4.1, 4.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: The contents of this

More information

Typhon Group Website WCAG 2.0 Support Statement

Typhon Group Website WCAG 2.0 Support Statement Typhon Group Website WCAG 2.0 Support Statement Date of WCAG testing: 4/5/2016 Name of Product: Typhon Group Student Tracking Systems (web application) Contact Info: Aviva Bowman, aviva@typhongroup.com,

More information

ACCESSIBLE DESIGN THEMES

ACCESSIBLE DESIGN THEMES WCAG GUIDELINES The Web Content Accessibility Guidelines (WCAG) has been made to guide the Web Content Developers and the Authoring Tools Developers in order to make the Web Content more accessible to

More information

How to Test a Web Site for Accessibility

How to Test a Web Site for Accessibility How to Test a Web Site for Accessibility A step-by-step guide for determining whether your nonprofit's Web site is accessible to people with disabilities. By Brian Satterfield, Staff Writer, TechSoup Table

More information

EPM Live 2.2 Configuration and Administration Guide v.os1

EPM Live 2.2 Configuration and Administration Guide v.os1 Installation Configuration Guide EPM Live v2.2 Version.01 April 30, 2009 EPM Live 2.2 Configuration and Administration Guide v.os1 Table of Contents 1 Getting Started... 5 1.1 Document Overview... 5 1.2

More information

MAKING WEB-BASED JOB APPLICATION FORMS ACCESSIBLE TO ALL USERS

MAKING WEB-BASED JOB APPLICATION FORMS ACCESSIBLE TO ALL USERS wq q MAKING WEB-BASED JOB APPLICATION FORMS ACCESSIBLE TO ALL USERS Why Address Accessibility? More frequently than not, online job applications have become the main platform to facilitate the employment

More information

This document explains several types of Mac OS X assistance available for people with visual, dexterity, or hearing impairments.

This document explains several types of Mac OS X assistance available for people with visual, dexterity, or hearing impairments. This document explains several types of Mac OS X assistance available for people with visual, dexterity, or hearing impairments. For people with low vision............ 2 Increase the visiblity of the items

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT)

VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT) VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT) Date Created: 26 January 2015 Product Name: Version: Contact for more Information: Turnitin Student Course Management System CMS2015Q1 Sun Oh sunlee@turnitin.com

More information

Product Accessibility Conformance Report

Product Accessibility Conformance Report Product Accessibility Conformance Report Name of Product / Version Number: Contact for more information: Gillian Neff / gillian.neff @clarivate.com Clarivate Analytics remains dedicated to developing software

More information

Adobe Sign Voluntary Product Accessibility Template

Adobe Sign Voluntary Product Accessibility Template Adobe Sign Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the

More information

Fulcrum Accessibility Conformance Report

Fulcrum Accessibility Conformance Report Fulcrum Accessibility Report VPAT Version 2.1 August 2018 Name of Product/Version: Fulcrum v2.17.1 Date: August 2018 Contact information: fulcrum-info@umich.edu Evaluation Methods Used: NVDA with Mozilla

More information

VPAT for View 5.1 Server

VPAT for View 5.1 Server VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VPAT for View 5.1 Server Since the VPAT must be comprehensive, all Section 508 issues on all

More information

ARIA A11Y ANALYZER: Helping Integrate Accessibility into Websites

ARIA A11Y ANALYZER: Helping Integrate Accessibility into Websites San Jose State University SJSU ScholarWorks Master's Projects Master's Theses and Graduate Research Fall 2017 ARIA A11Y ANALYZER: Helping Integrate Accessibility into Websites Jayashree Prabunathan Follow

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

Kendo UI Builder by Progress : Using Kendo UI Designer

Kendo UI Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter

More information

Learn Saas with the Ultra Experience Voluntary Product Accessibility Template August 2017

Learn Saas with the Ultra Experience Voluntary Product Accessibility Template August 2017 Overview Learn Saas with the Ultra Experience Voluntary Product Accessibility Template 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41

More information

A GET YOU GOING GUIDE

A GET YOU GOING GUIDE A GET YOU GOING GUIDE To Your copy here SuperNova 12.04 October 2011 1 Learning Support Getting Started with SuperNova 12.04 SuperNova is a magnifier and screen reader; it is especially used for visually

More information

Salesforce1 - ios App (Phone)

Salesforce1 - ios App (Phone) Salesforce1 - ios App (Phone) Voluntary Product Accessibility Template (VPAT) This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate Salesforce1

More information

Handshake Accessibility Overview

Handshake Accessibility Overview Handshake Accessibility Overview Handshake takes accessibility seriously. This document provides an overview of our commitment to making Handshake accessible to every user. Handshake takes the following

More information

Adobe Campaign (15.12) Voluntary Product Accessibility Template

Adobe Campaign (15.12) Voluntary Product Accessibility Template Adobe Campaign 6.1.1 (15.12) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Forms/Distribution Acrobat X Professional. Using the Forms Wizard

Forms/Distribution Acrobat X Professional. Using the Forms Wizard Forms/Distribution Acrobat X Professional Acrobat is becoming a standard tool for people and businesses to use in order to replicate forms and have them available electronically. If a form is converted

More information

Community Templates for Self-Service

Community Templates for Self-Service Voluntary Product Accessibility Template (VPAT) February 2016 This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate design conformance the

More information

Apple Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT )

Apple Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) Apple Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) Name of Product: s 4.0 for ios Product Description: A word processor application for iphone, ipad, and ipod

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

SuperNova. Magnifier & Screen Reader. Version 15.0

SuperNova. Magnifier & Screen Reader. Version 15.0 SuperNova Magnifier & Screen Reader Version 15.0 Dolphin Computer Access Publication Date: 19 August 2015 Copyright 1998-2015 Dolphin Computer Access Ltd. Technology House Blackpole Estate West Worcester

More information

Decision on opposition

Decision on opposition Decision on opposition Opposition No. 2017-700545 Tokyo, Japan Patent Holder Saitama, Japan Patent Attorney Kanagawa, Japan Opponent MEDIALINK.CO., LTD. EMURA, Yoshihiko TAKAHASHI, Yoko The case of opposition

More information

Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study

Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study Doug Geoffray & Todd Kloots 1 Capacity Building Institute Seattle, Washington 2006.11.30 What s Happening? 2 3 Web 1.0 vs. Web 2.0 Rich Internet

More information

GROUPER EVALUATION & REMEDIATION REPORT

GROUPER EVALUATION & REMEDIATION REPORT GROUPER EVALUATION & REMEDIATION REPORT Reviewer: Howard Kramer, hkramer@colorado.edu Technology Used: NVDA (ver. 2016.1), Firefox (ver. 48.0.2) on Windows 10 PC Background This report evaluates the Grouper

More information

Evolution of User Interfaces for the Visually Impaired- Part- 1

Evolution of User Interfaces for the Visually Impaired- Part- 1 From the SelectedWorks of Umakant Mishra May, 2006 Evolution of User Interfaces for the Visually Impaired- Part- 1 Umakant Mishra Available at: https://works.bepress.com/umakant_mishra/47/ Evolution of

More information

Quick Start Guide MAC Operating System Built-In Accessibility

Quick Start Guide MAC Operating System Built-In Accessibility Quick Start Guide MAC Operating System Built-In Accessibility Overview The MAC Operating System X has many helpful universal access built-in options for users of varying abilities. In this quickstart,

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

There are four (4) skills every Drupal editor needs to master:

There are four (4) skills every Drupal editor needs to master: There are four (4) skills every Drupal editor needs to master: 1. Create a New Page / Edit an existing page. This entails adding text and formatting the content properly. 2. Adding an image to a page.

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

Moodlerooms Voluntary Product Accessibility Template January 2016

Moodlerooms Voluntary Product Accessibility Template January 2016 Overview Moodlerooms Voluntary Product Accessibility Template January 2016 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41 Information,

More information

Ten Ways to Share Your Publications With the World: A Guide to Creating Accessible PDF Documents in Adobe Acrobat Professional 7.

Ten Ways to Share Your Publications With the World: A Guide to Creating Accessible PDF Documents in Adobe Acrobat Professional 7. Ten Ways to Share Your Publications With the World: in Adobe Acrobat Professional 7.0 (Second Edition) Contents SECTION 1: ACCESSIBILITY AND THE PDF 1 THE IMPORTANCE OF ACCESSIBILITY 1 FEATURES THAT MAKE

More information

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction Blackboard Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11 (Published January 14, 2013) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

Cisco Accessibility Conformance Report VPAT Version 2.0

Cisco Accessibility Conformance Report VPAT Version 2.0 Cisco Accessibility Conformance Report VPAT Version 2.0 Name of Product/Version: UC-One Communicator for Mac v22.1 Product Description: UC-One Communicator for Desktop is a native Windows and Mac client

More information

Holzschlag, M.E (forward of "Web Accessibility" by Thatcher et al)

Holzschlag, M.E (forward of Web Accessibility by Thatcher et al) In a broad sense, accessibility simply means ensuring that a given page on the Web is able to be accessed. Accessibility is not about disability; rather, it s about people getting to the shared information

More information

Web Content Accessibility Guidelines (WCAG) 2.0 Statement of Compliance

Web Content Accessibility Guidelines (WCAG) 2.0 Statement of Compliance Web Content Accessibility Guidelines (WCAG) 2.0 Statement of Compliance Name of Product: SIRS Knowledge Source (Includes SIRS Issues Researcher, SIRS Government Reporter, and SIRS Renaissance) Product

More information

2. Zoom Video Webinar runs on Windows, macos, Linux, Chrome OS, ios, Android, and

2. Zoom Video Webinar runs on Windows, macos, Linux, Chrome OS, ios, Android, and Date: August 24, 2018 Name of Product: Zoom Product Web Page Contact for more Information: access@zoom.us Zoom's video communications product suite runs on mobile, desktop, and conference room systems.

More information

VPAT Voluntary Product Accessibility Template Version 1.4

VPAT Voluntary Product Accessibility Template Version 1.4 VPAT Voluntary Product Accessibility Template Version 1.4 Date: 05/30/2014 Product Name: Validation Authority Server 4.12.0 Product Version Number: 4.12.0 Contact for more Information (name/phone/email):

More information

Section 508 Compliance Review Report. Attachment A - Access Florida Detailed Forms Review

Section 508 Compliance Review Report. Attachment A - Access Florida Detailed Forms Review Section 508 Compliance Review Report Attachment A - Access Florida Detailed Forms Review Benefits Home (Main page) http://www.myflorida.com/accessflorida/index_acc.html 1 The Google Search form works correctly.

More information

VPAT for VMware vcloud Networking and Security 5.1

VPAT for VMware vcloud Networking and Security 5.1 VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VPAT for VMware vcloud Networking and Security 5.1 December 17, 2012 Since the VPAT must be comprehensive,

More information

Widget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down

Widget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down Widgets Jeff Avery Widget Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down menus, spinners, file dialog boxes, etc are

More information

VMware vcenter Site Recovery Manager 6.1 VPAT

VMware vcenter Site Recovery Manager 6.1 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware 6.1 VPAT February 2016 Since the VPAT must be comprehensive, all Section 508 issues on

More information

Adobe Experience Manager 6.0 Voluntary Product Accessibility Template

Adobe Experience Manager 6.0 Voluntary Product Accessibility Template Adobe Experience Manager 6.0 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

ArchivesSpace Accessibility Conformance Report International Edition

ArchivesSpace Accessibility Conformance Report International Edition ArchivesSpace Accessibility Conformance Report International Edition VPAT Version 2.2 July 2018 Name of Product/Version: ArchivesSpace v2.5.1 Product Description: ArchivesSpace is an archival information

More information