Dynamic Aural Browsing of MathML Documents via VoiceXML

Size: px
Start display at page:

Download "Dynamic Aural Browsing of MathML Documents via VoiceXML"

Transcription

1 Dynamic Aural Browsing of MathML Documents via VoiceXML Hemambar Reddy, Gopal Gupta Department of Computer Science University of Texas at Dallas Richardson, TX 75025, USA Arthur I. Karshmer Department of Information Technology University of South Florida Lakeland, FL 33810, USA Abstract Understanding and internalizing complex mathematical expressions is a difficult task for visually impaired individuals. For visually impaired individuals, understanding mathematical expressions entails being able to browse the expression, i.e., navigating the expression and hearing the whole expression or its sub-parts repeatedly. Designing aural browsers that allow such navigation is a difficult task. In this paper we present a VoiceXML-based approach for aurally navigating mathematical expressions coded in MathML. In our approach a MathML document is translated into a VoiceXML document via the XSLT transformation language. The VoiceXML document is further augmented so that users can attach speech labels (termed voice anchors by us) at various points in the document while browsing. These speech labels or voice anchors can then be used by the listener to dynamically navigate the expression during the browsing session. A prototype system based on these ideas has been implemented and tested. 1 Introduction We consider the problem of communicating mathematical expressions to blind individuals. Communicating the structure of large mathematical expressions to blind individuals is a difficult problem that has received attention recently [6, 7, 11, 8]. A linear reading of large expressions can result in the reader getting lost in the details. It is considerably easier to understand a formula visually because visual representations convey the structure of a formula. Blind readers do not have access to the two dimensional display of mathematics that the sighted users have that makes the visualization of mathematical expression easier. The linear encoding of a complex expression in MathML, Latex, or the Nemeth or Marburg code may be so long that by the time a user gets to the later parts of the expression, they might have forgotten the earlier part. In this paper we consider the design of a browser for mathematical expressions that leverages the VoiceXML technology. We assume that the input documents to be browsed are coded in MathML. MathML is an XML based mark-up for tagging mathematics documents and has gained wide acceptance. Similarly, VoiceXML [2] is an XML based markup language designed for creating audio/voice based documents. The main goal of VoiceXML is to bring the advantages of Web-based development and content delivery to interactive voice response applications [2]. Just as a web browser renders HTML documents visually, a VoiceXML

2 interpreter renders VoiceXML documents aurally. The VoiceXML technology has been widely adopted in the telecom industry for automated handling of calls. In our approach mathematical expressions coded in MathML are mechanically translated to VoiceXML via XSLT [14], a transformation language for XMLs. The VoiceXML document can then be heard with a voice browser by a visually impaired individual. However, merely hearing the VoiceXML document is not enough, since VoiceXML provides very little navigational control to a user while listening to a document. In fact, navigational control in VoiceXML, at present, is completely controlled by the author of the VoiceXML document [12]. To make navigation more interactive and under listener's control, we further enhance the VoiceXML document with voice anchors. VoiceXML documents enhanced with voice anchors allow listeners to place speech labels on sub-expressions of a mathematical expression. These speech labels can be used by listeners to move around the various sub-expressions via simple voice utterances and voice commands. Thus, the mathematical formula can be browsed much more effectively. Note that in our approach, in contrast to other browsers for Math formulas (such as Math Genie [6]), the listener interacts with the documents and aurally browses math expressions through voice input rather than through keyboard input. 2 Translating MathML to VoiceXML Print mathematics uses a complex system of two-dimensional symbolic notations. The challenge in putting mathematics on the Web is to represent notation and content in such a way that it can be unambiguously understood by software programs that search, index, display and manipulate mathematics. MathML has been designed with this aforementioned goal of representing, encoding and communicating mathematical insights to the users. Thus, MathML is an important step in publishing mathematics on the Web. However, mathematics on the web is generally inaccessible through aural means (e.g., for blind individuals). Our work endeavors to make MathML accessible aurally via VoiceXML using XSLT to perform the translation. MathML elements can be categorized into three types: Presentation elements, Content elements and Interface elements. Presentation elements (i.e., notational elements such as a row, a superscript, subscript, etc.) are used to determine placement of various entities during display. Content markup elements correspond to a wide variety of operators, relations and named functions, and capture the meaning of math expressions. Both presentation and content markup represent math using nested structures, and thus can be recursively decomposed and processed. Consider a very simple math expression: Its MathML encoding is shown below:

3 <math> -- Root Node for MathML Document <mrow> -- Horizontally aligned elements <mrow> <mrow> <mo> </mo> -- For Marking operators <mrow> <msup> -- For Superscripts in Expressions <mi>z</mi> -- For Displaying the Variables <mi>n</mi> </msup> <mo> </mo> <mi>erf</mi> <mo> </mo> <mo>(</mo> <mrow> <mi>a</mi> <mo> </mo> <mi>z</mi> </mrow> <mo>)</mo> </mrow> </mrow> </mrow> </mrow> </math> Since MathML documents are inaccessible to blind individuals, we wish to translate them to VoiceXML so that they can be aurally browsed to help understand the math expressions contained in them. We accomplish this via a translator written in XSLT. Note that the XSLT translator we have developed converts the presentation form of MathML to VoiceXML. 3 Enhancing VoiceXML for Dynamic Control VoiceXML [2] is a mark-up language designed to make Internet content and information accessible via voice and audio. With VoiceXML, not only information becomes more accessible to visually impaired individuals, it also becomes accessible through other media (such as cellphones) and at times when visual medium cannot be used (such as while driving a car). Considerable work has been done in this direction, which includes the design of the VoiceXML [2] language and voice browsers to display VoiceXML documents. VoiceXML is the HTML of the voice-based Web, the open standard mark-up language for voice applications. Numerous commercial vendors such as IBM [4], TellMe [3] and BeVocal [1] provide voice browsers that can be used to play VoiceXML documents. These browsers can be accessed through a microphone and speakers of a computer (e.g., IBM Websphere), or through the phone (e.g., Tellme Studio). The association of these browsers to VoiceXML can be compared to the association of HTML to popular text browsers such as Netscape and Internet Explorer. Just as a user can interact with a HTML page, he/she can also interact with a VoiceXML page. The notable features of VoiceXML are:

4 1. Recognition of spoken/dtmf (Dual Tone Multiple Frequency) input. DTMF refers to pressing telephone keys. 2. Assigning spoken input to variables in the document and making decisions based on the assigned values to the variables. 3. Playing synthesized speech, audio files with the help of Text-to-Speech (TTS) converter. 4. Hyper-linking to other documents/other areas of the same document as in HTML. 3.1 Limitations of VoiceXML A VoiceXML document consists of a series of forms, each of which is aurally played one after the other. The document writer can specify the order in which the various forms should be played. In addition, the VoiceXML document can be written in such a way that user's input (through voice) can be taken to determine which way the control should flow. VoiceXML restricts the (voice) inputs from the listener to a set of predefined phrases called the grammar. This grammar is usually a simple list of words specified in the VoiceXML document. To provide more sophisticated navigation, the developer of the VoiceXML may prompt the user (via audio menus) for the name of the form they wish to revisit when the document ends. The author can express more complex navigation scenarios; however, the flow of control is always determined by the document author. If the document writer fails to anticipate an interaction scenario and leaves it unspecified in the document, the listener is deprived of the particular interaction. Hence, the onus of foreseeing all possible interaction scenarios falls on the author of the document. This is clearly a limitation, as listeners/users have no control over navigation, other than what the document writer allows them. For example, if the writer decides that the user must listen to a long dialog, the user has no choice but to listen. Likewise, say, while browsing a chemistryrelated document, if the document author decides that the information about the chemical chlorine must be played after the information about the chemical ether, then the listener cannot instruct the browser to play them in the opposite order, or to skip one of them, etc. Another limitation of VoiceXML is that the grammar (really a list of words) in a VoiceXML document specifies all the words that the listener may possibly speak while giving the input. Any word spoken outside of this grammar will not be recognized. This is because current voice recognition technology cannot recognize an arbitrary utterance from an arbitrary user. 3.2 Dynamic Navigation with Voice Anchors The focus of our work is to provide greater control to the listeners, so that they can navigate through VoiceXML documents with considerable degree of freedom. Our approach follows two basic guidelines: (i) the user should have the ability to interrupt or interact at any given time during aural browsing; (ii) the user should have means to hear exactly what they want and skip what they don't want. To allow the user greater control of the navigation, we introduce the concept of dynamic voice anchors. Voice anchors permit listeners to have complete control of navigation during aural browsing, thus allowing complex interactions to take place through audio/voice. A very simple way to provide the listener of a document more control is to permit them to utter certain pre-defined words (with pre-defined semantics) to move back and forth in the document.

5 For example, uttering skip should move the control to the next dialog, while uttering back should move it to the previous one, etc. However, full-fledged dynamic navigation of VoiceXML necessitates that the listener be granted freedom to label a portion of the document with an audio identifier of their choice and later (during the same browsing session) return to that labelled portion by uttering the identifier. These identifiers, or voice anchors, are similar to HTML anchors, except that HTML anchors are placed by the document's author and not by the user. Currently, VoiceXML does not support such dynamic voice anchors. Allowing users to define voice anchor will require supporting grammars in VoiceXML documents that are defined at runtime, i.e., at the time the document is served. It will also require modifications to VoiceXML browsers to have them support such dynamic grammars. As mentioned earlier, current voice recognition technology cannot recognize an arbitrary utterance spoken by an arbitrary user and convert it to text. Current technology can only recognize arbitrary utterances, as long as the set of such utterances is fixed in advance, as is done in current VoiceXML browsers. Thus, arbitrary voice anchors cannot be supported; however, we outline a number of reasonable solutions to support voice anchors, given this limitation [12]. The most successful solution is based on requiring listeners to spell the voice anchor name. Since each utterance is a letter, it can be easily recognized. The letters can then be assembled into an anchor name, and dynamically added to the grammar while browsing. So, later during the current browsing session when the anchor name is spoken (as a full word) it will be recognized and the voice browser will switch to the section of the document where the anchor was placed. The most appealing aspect of this approach is that any word can be chosen for an anchor name. Ideally, the voice browser should be modified to make these approaches for placing anchors work, however, by dynamically generating new VoiceXML documents through CGI programs called in VoiceXML pages we are able to implement our solutions without having to modify a voice browser. A description of these implementation techniques for supporting listener controlled dynamic navigation can be found elsewhere [12]. Once anchors have been placed in the document, more sophisticated navigation strategies can be specified. One can go a step further and design voice-commanded scripting languages that permit users to verbally program sophisticated navigation strategies [16]. The VoiceXML documents are enhanced on-the-fly so that they can accept dynamic voice anchors enabling listeners to have more control while browsing. Enhancements to the VoiceXML document allow listeners to give voice commands to the voice browser. The user can then skip to the next dialog in the VoiceXML document, repeat the current dialog again, go to the beginning/end of the VoiceXML document, as well as dynamically place anchors at various points in the document and then access those points later in an interactive fashion. In the context of browsing mathematics, if a mathematical expression is coded in VoiceXML, then listeners can associate voice anchors with its various sub-expressions while listening. The sub-expressions can be revisited merely by uttering the anchor corresponding to the subexpression that the user desires to re-visit.

6 4 XSLT for Translating MathML to VoiceXML EXtensible Stylesheet Language Transformation is a language for transforming documents in one XML to another. Transformations expressed in XSLT describe rules for transforming a source tree into a target tree, where the trees correspond to XML descriptions. The transformation is expressed as a set of template rules. Each template rule associates a pattern which matches nodes in the source tree with a sequencing operator which can be evaluated to produce part of a result tree. Thus, the template rules define the criteria for selecting elements from the source tree and provide instructions for transforming the selected content to create the result tree. Each template rule constructs a result tree fragment of markup and content. An XSLT transformation's result tree is created when all the result tree fragments are combined in the order specified to form a completed whole. XSLT can be thought of as a high level formal language for describing tree transformations that restructure content to create a new format. XSLT relies on a parser to convert the XML document into a tree structure, which XSLT then manipulates. We used the Saxon system, an XSLT processor which internally uses the SAX parser [15]. We have developed XSLT template rules for transforming MathML to VoiceXML. Visualizing a complex mathematical expression generally requires that the listener browse through it several times. However, using current tools (including current screen readers), the only option (s)he has is to hear the entire expression repeated again and again. Instead a better approach would be for the listener to interactively listen to the various sub-expressions repeatedly. The XSLT transformer developed by us converts MathML documents to VoiceXML documents. Appropriate description text is added so that when the VoiceXML document is aurally browsed then, the math expression can be completely understood. Moreover, the transformer divides complex expressions into a number of forms in VoiceXML to facilitate the anchor-based dynamic navigation discussed in the previous section. Consider the mathematical expression below. A fragment of the XSLT code that translates the above equation is shown below. The code below transforms the math expression above to a VoiceXML document which is broken up into five forms, each corresponding to a sub-expression and named with an integer. A fragment of the VoiceXML document generated is shown in the next page. <?xml version = "1.0"?> <xsl:stylesheet version ="1.0" xmlns:xsl=" xmlns:mml=" <xsl:output method = "xml" omit-xml-declaration="yes" /> <xsl:template match ="mml:math"> <vxml version="1.0">

7 <form id="init"> <field name = "input"> <xsl:apply-templates/> </field> </form> <form id ="end"> <block> Thanks for using the system </block> </form> </vxml> </xsl:template> <xsl:template match="mml:mo"> <xsl:choose> <xsl:when test="text() = '(' or text() = ')' "> <xsl:variable name="mowithparen" select = "count (preceding::mml:mo[text() = '(' or text() = ')'])"/> <xsl:choose> <xsl:when test="text() = ')' and not(following::mml:mo[text() = ')'])"> <noinput> <goto next = "end"/> </noinput> </xsl:when> <xsl:otherwise> <noinput> <goto next = "{$mowithparen}"/> </noinput> </xsl:otherwise> </xsl:when> </xsl:choose> <xsl:otherwise> <prompt><xsl:apply-templates/></prompt> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet> XSLT document needs to include an XML version declaration (just like any other XML document). Namespace-prefixed elements enable an XSLT processor to distinguish them from other kind of markup in the style sheet. It is declared within stylesheet's root element, which is either xsl:stylesheet or xsl:transform. The version attribute needs to be included between the root element and namespace-prefix declaration. The xsl:template element is used to encapsulate template rules. The value of its match attribute contains an XML Path written as an XPath (a language for addressing parts of

8 an XML document) statement that is used as a pattern to select source elements for processing. Whenever mml:mo is matched by the template, it checks to see if '(' or ')' occurs in the expression and correspondingly groups each such delimited sub-expression in a distinct form. Each form is given a unique id (an integer). The apply-templates element signals to an XSLT processor to look for other template rules and apply them at that point in the style sheet's structure. The result of each rule combines to form the result tree of the completed transformation. The resulting VoiceXML document is output by the XSLT processor which takes as input the MathML document and the XSLT document. Part of the VoiceXML output produced by the XSLT program for the math expression shown earlier is given below. <?xml version = "1.0"?> <vxml version = "2.0"> <form id = "1"> <field name = "input"> <prompt> integral of</prompt> <prompt> z</prompt> <prompt> to the power of</prompt> <prompt> n</prompt> <prompt> times</prompt> <prompt> e</prompt> <prompt> to the power of</prompt> <prompt> b</prompt> <prompt> times</prompt> <prompt> z</prompt> <noinput> <goto next ="#2" /> <noinput> </field> </form> <form id = "5"> <field name = "input"> <prompt> times</prompt> <prompt> erf</prompt> <prompt> function</prompt> <prompt> (</prompt> <prompt> a</prompt> <prompt> times</prompt> <prompt> z</prompt> <prompt> )</prompt> <noinput> <goto next ="#end" /> </noinput> </field> </form> <form id = "end"> <block> Thanks for using the system </block> </form> </vxml>

9 5 Implementation All the components of a system that allows users to interactively browse mathematical expressions using VoiceXML have been implemented and integrated [13]. The MathML to VoiceXML transformation module is written in XSLT, as described earlier, and can handle almost entire MathML. The mathematical expression in the VoiceXML document is broken up into several forms so as to facilitate its dynamic navigation. The VoiceXML document is then further enhanced by another module we have developed [12] that provides users the ability to dynamically attach voice anchors at any arbitrary place in the VoiceXML document during aural browsing. The enhanced document can then be played on a voice browser and interactively navigated in a dynamic fashion. Navigation is accomplished via voice commands. Users can repeat sub-expressions, skip sub-expressions, jump to the beginning or end of the expression, as well as go backward to the previous sub-expressions. In addition, users can attach voice anchors to any sub-expression during browsing, and later if they wish to revisit that sub-expression (in the same browsing session), they merely have to utter the anchor name and the browser will jump to the sub-expression where the anchor was placed. If multiple sub-expressions have been given the same voice anchor name, then all the sub-expressions with that anchor will be linearly read out (cumulative anchor [12,13]). Our prototype implementation is quite efficient, and can handle almost entire print mathematics. Expressions that are as long as 3 pages in print have been successfully translated and interactively browsed. 6 Related Work Aural browsing of mathematics has received a lot of attention recently. Gillan et al have performed a number of experiments with blind and blind-folded subjects to understand how humans understand complex expressions [5]. Raman has developed the AsTeR system that can be used to hear math expressions coded in Latex [11]; however, all input is through keyboard, and aural browsing is not as sophisticated. The most notable system that has been developed for aural browsing of mathematics is the Math Genie [6]. Math Genie permits aural browsing of math expressions. The Math Genie is a custombuilt, stand-alone tool that is based on a very general architecture [7]. It takes a MathML file as input and allows a blind user to aurally navigate the parse tree of the math expression. The output of the Math Genie is in audio, however, users have to issue commands via the key board (e.g., using the arrow keys) to navigate the expression tree. Parts of the expressions can be abstracted away in Math Genie, allowing listeners to hear skeleton of the expression first; listeners can progressively ask for more and more details. The biggest difference between the Math Genie and our work is that we leverage existing off-the-shelf technology (XSLT, VoiceXML) to develop an aural browser for math expressions. Also, all commands for interaction purposes can be given through voice in our system. The Math Genie does not have the ability to label an expression with anchors, unlike our system. However, our system does not have the ability to abstract away sub-expressions. Thus, the Math Genie tool and our system allow different types of aural browsing facilities. The two can be regarded as complementary.

10 7 Conclusion and Future Work In this paper we presented a system for aurally browsing math expressions coded in MathML. Our system converts MathML to VoiceXML with the help of an XSLT transformer. It then augments the VoiceXML document with machinery that allows listeners to dynamically place voice anchors. The voice anchors can then be used to dynamically navigate the math expression coded in VoiceXML. The system has been developed and used to aurally browse very complex expressions. Future work includes building the ability to abstract away sub-expressions (as in Math Genie) as well as to output the audio in accordance to the Nemeth Mathspeak convention [9]. Future work also includes designing verbal scripting languages for orally programming navigational strategies for browsing mathematical documents [10]. References [1] Bevocal, Inc. [2] VoiceXML specification. [3] Tell Me Studio Voice Solutions [4] IBM Websphere. ttp://www-3.ibm.com/software/webservers/ [5] D. Gillan, P. Barraza, A. Karshmer, S. Pazuchanics. Cognitive Analysis of Equation Reading: Application to the Development of the Math Genie. ICCHP pp [6] A. Karshmer, C. Bledsoe, P. B. Stanley. The Architecture of a Comprehensive Equation Browser for the Print Impaired. ICCHP pp [7] A. Karshmer, G. Gupta, D. Gillan. Architecting an Auditory Browser for Navigating Mathematical Expressions. ICCHP pp [8] A. Karshmer, G. Gupta, et al. Reading and Writing Mathematics: The MAVIS Project. In Behavior and Information Technology (1):2-10. [9] A. Nemeth. Mathspeak. [10] M. Nichols, G. Gupta. Voice-commanded Scripting Language for Programming Navigation Strategies on-the-fly. These Proceedings. [11] T.V. Raman. Audio System for Technical Readings. Ph.D. Dissertation, Cornell University, [12] H. Reddy, N. Annamalai, G. Gupta. Listener Controlled Dynamic Navigation of VoiceXML Documents. In 2004 International Conference on Computer Helping People (ICCHP), Springer Verlag. pp [13] H. Reddy. Listener Controlled Dynamic Navigation of VoiceXML. MS Thesis. University of Texas at Dallas, [14] World Wide Web Consortium, XSL Transformations (XSLT). Version 1.0 W3C Recommendation November 16, [15] The SAXON XSLT and XQuery Processor.

An Audio View of (L A )TEX Documents Part II

An Audio View of (L A )TEX Documents Part II T. V. Raman Digital Equipment Corporation Cambridge Research Lab One Kendall Square, Building 650 Cambridge, MA 02139, USA Email: raman@crl.dec.com URL: http://www.cs.cornell.edu/info/people/raman/raman.html

More information

LABORATORY 117. Intorduction to VoiceXML

LABORATORY 117. Intorduction to VoiceXML LABORATORY 117 Intorduction to VoiceXML 1 TAC2000/2000 Outline XML VoiceXML Building your VoiceXML application on TellMe Studio 2 TAC2000/2000 XML Extensible Markup Language The de facto standard for defining

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

State of Colorado. ADA IT Accessibility Standards For the Blind and Visually Impaired

State of Colorado. ADA IT Accessibility Standards For the Blind and Visually Impaired State of Colorado ADA IT Accessibility Standards For the Blind and Visually Impaired and IT Accessibility Procurement Criteria Adopted January 19, 2001 Version 2.0 July 2005 State of Colorado ADA Standards

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Voluntary Product Accessibility Template Starfish & Degree Planner May 1, 2017 Prepared by: Joe Karschnik, Compliance Engineer 50 E-Business Way, Suite 300, Cincinnati, OH 45241 Voluntary Product Accessibility

More information

An Approach to VoiceXML Application Modeling

An Approach to VoiceXML Application Modeling An Approach to Application Modeling Xin Ni 1 Meng Ye 2 Lianhong Cai 3 1,3 Tsinghua University, Beijing, China 2 IBM China Research Lab nx01@mails.tsinghua.edu.cn, yemeng@cn.ibm.com, clh-dcs@tsinghua.edu.cn

More information

Student Schedule Planner Section 508 Voluntary Product Accessibility Template

Student Schedule Planner Section 508 Voluntary Product Accessibility Template Student Schedule Planner Section 508 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary

More information

Adobe FrameMaker 12 Voluntary Product Accessibility Template

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

More information

VPAT. Voluntary Product Accessibility Template (VPAT) Summary Table VPAT. Voluntary Product Accessibility Template

VPAT. Voluntary Product Accessibility Template (VPAT) Summary Table VPAT. Voluntary Product Accessibility Template Voluntary Product Accessibility Template (VPAT) Date: 01/17/2018 Name of Product: Kurzweil 3000 Vendor Company Name: Kurzweil Education, Inc. Vendor Contact Name: Technical Support Vendor Contact Telephone:

More information

Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML

Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML Rolf Schwitter schwitt@ics.mq.edu.au Macquarie University 2004 1 Today s Program Developing speech interfaces Brief history

More information

SecurityCenter 508 Compliance

SecurityCenter 508 Compliance SecurityCenter 508 Compliance Summary Table Section 508 Voluntary Product Accessibility Template Tenable Network Security, Inc. Updated May 5, 2015 SecurityCenter 5 The latest version of this document

More information

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Speech Applications. How do they work?

Speech Applications. How do they work? Speech Applications How do they work? What is a VUI? What the user interacts with when using a speech application VUI Elements Prompts or System Messages Prerecorded or Synthesized Grammars Define the

More information

Voluntary Product Accessibility Template

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

More information

Adobe Experience Manager (AEM) 6.2 Forms Workbench Voluntary Product Accessibility Template

Adobe Experience Manager (AEM) 6.2 Forms Workbench Voluntary Product Accessibility Template Adobe Experience Manager (AEM) 6.2 Forms Workbench Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making

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

Adobe Story CC Plus Voluntary Product Accessibility Template

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

More information

Adobe Flash Professional CS5.5 Voluntary Product Accessibility Template

Adobe Flash Professional CS5.5 Voluntary Product Accessibility Template Adobe Flash Professional CS5.5 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

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

CBORD s Response to Voluntary Product Evaluation Template For GET

CBORD s Response to Voluntary Product Evaluation Template For GET Voluntary Product Accessibility Template 1 CBORD s Response to Voluntary Product Evaluation Template For GET Date: 3/27/2015 Name of Product: GET/The CBORD Group, Inc. Contact for more Information: http://www.cbord.com

More information

Adobe Business Catalyst Voluntary Product Accessibility Template

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

More information

Voluntary Product Accessibility Template (VPAT) Applicable Sections

Voluntary Product Accessibility Template (VPAT) Applicable Sections Voluntary Product Accessibility Template (VPAT) Name of Product Reaxys Date January 6, 2014 Completed by Jack Bellis, Elsevier UCD, Philadelphia Contact for more Information Product Version Number 2.15859.10

More information

Date: June 27, 2016 Name of Product: Cisco Unified Customer Voice Portal (CVP) v11.5 Contact for more information:

Date: June 27, 2016 Name of Product: Cisco Unified Customer Voice Portal (CVP) v11.5 Contact for more information: Date: June 27, 2016 Name of Product: Cisco Unified Customer Voice Portal (CVP) v11.5 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 7 with Freedom Scientific

More information

Section 508 Evaluation Template

Section 508 Evaluation Template Section 508 Evaluation Template Date: April 24, 2006 Name of Product: CSE HTML validator Contact for more Information: Refer to http://www.itic.org/policy/508/sec508.html to see Best Practices for filling

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 000-141 Title : XML and related technologies Vendors : IBM Version : DEMO

More information

XSL Languages. Adding styles to HTML elements are simple. Telling a browser to display an element in a special font or color, is easy with CSS.

XSL Languages. Adding styles to HTML elements are simple. Telling a browser to display an element in a special font or color, is easy with CSS. XSL Languages It started with XSL and ended up with XSLT, XPath, and XSL-FO. It Started with XSL XSL stands for EXtensible Stylesheet Language. The World Wide Web Consortium (W3C) started to develop XSL

More information

Advanced Topics in Curricular Accessibility: Strategies for Math and Science Accessibility

Advanced Topics in Curricular Accessibility: Strategies for Math and Science Accessibility Advanced Topics in Curricular Accessibility: Strategies for Math and Science Accessibility Sean Keegan, Stanford University Ron Stewart, Chair AHEAD Instructional Materials Accessibility Group Creative

More information

Adobe RoboHelp 9 Voluntary Product Accessibility Template

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

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information:

Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information: Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 7 with Freedom Scientific s JAWs screen

More information

XML Wrap-up. CS 431 March 1, 2006 Carl Lagoze Cornell University

XML Wrap-up. CS 431 March 1, 2006 Carl Lagoze Cornell University XML Wrap-up CS 431 March 1, 2006 Carl Lagoze Cornell University XSLT Processing Model Input XSL doc parse Input XML doc parse Parsed tree serialize Input XML doc Parsed tree Xformed tree Output doc (xml,

More information

For a detailed description of the parent features and benefits, please refer to the following URL:

For a detailed description of the parent features and benefits, please refer to the following URL: 06/19/2015 05:00:54 EDT Cal State Fullerton (CSUF) VPAT for IBM Forms Designer 8.0, 8.0.1 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL:

More information

Supporting Features. 1.) All control features of Dragon Naturally Speaking 9 are Compliant. 2.) Dragon Tutorial is Compliant

Supporting Features. 1.) All control features of Dragon Naturally Speaking 9 are Compliant. 2.) Dragon Tutorial is Compliant Company: Nuance Inc. (November 2006) Section 1194.21 Software Applications and Operating Systems - Detail Criteria (a) When software is designed to run on a system that has a keyboard, product functions

More information

Adobe LiveCycle PDF Generator ES4 Voluntary Product Accessibility Template

Adobe LiveCycle PDF Generator ES4 Voluntary Product Accessibility Template Adobe LiveCycle PDF Generator ES4 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Adobe Bridge CS5.1 Voluntary Product Accessibility Template

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

More information

All contents are Copyright Cisco Systems, Inc. All rights reserved.

All contents are Copyright Cisco Systems, Inc. All rights reserved. Date: November 1, 2017 Name of Product: Cisco Service Provider Network Automation Center (SP-NAC) v1.0 Contact for more information: accessibility@cisco.com The following testing was done on a Windows

More information

COP 4814 Florida International University Kip Irvine XSLT. Updated: 2/9/2016 Based on Goldberg, Chapter 2. Irvine COP 4814

COP 4814 Florida International University Kip Irvine XSLT. Updated: 2/9/2016 Based on Goldberg, Chapter 2. Irvine COP 4814 COP 4814 Florida International University Kip Irvine XSLT Updated: 2/9/2016 Based on Goldberg, Chapter 2 XSL Overview XSL Extensible Stylesheet Language A family of languages used to transform and render

More information

For a detailed description of the parent features and benefits, please refer to the following URL:

For a detailed description of the parent features and benefits, please refer to the following URL: 05/13/2016 05:00:38 EDT CSU Fullerton VPAT for IBM Watson Content Analytics 3.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: http://www-03.ibm.com/software/products/en/watson-content-analytics

More information

Voluntary Product Accessibility Template

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

More information

Reading Introduction to Web Accessibility

Reading Introduction to Web Accessibility Reading 8.3 - Introduction to Web Accessibility By WebAIM.org Introduction Most people today can hardly conceive of life without the internet. Some have argued that no other single invention has been more

More information

Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information:

Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information: Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 10 with Freedom Scientific

More information

Adobe Illustrator CS5.1 Voluntary Product Accessibility Template

Adobe Illustrator CS5.1 Voluntary Product Accessibility Template Adobe Illustrator CS5.1 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Adobe CQ5.4 Voluntary Product Accessibility Template

Adobe CQ5.4 Voluntary Product Accessibility Template Adobe CQ5.4 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

Extreme Java G Session 3 - Sub-Topic 5 XML Information Rendering. Dr. Jean-Claude Franchitti

Extreme Java G Session 3 - Sub-Topic 5 XML Information Rendering. Dr. Jean-Claude Franchitti Extreme Java G22.3033-007 Session 3 - Sub-Topic 5 XML Information Rendering Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda

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

Voluntary Product Access Template (VPAT) Kronos webta 4.x

Voluntary Product Access Template (VPAT) Kronos webta 4.x Voluntary Product Access Template (VPAT) Kronos webta 4.x CHANGE RECORD DOCUMENT HISTORY Version Author (s) Revision Notes 05/03/2011 Ann Marie Kamensky Convert to Word template with Kronos branding and

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

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 SEC Section 508 Evaluation Template Date: 1/16/2015 Name of Product: Revenue Premier Contact for more Information (name/phone/email): Danny Reeves, Revenue Administration Practice Line Lead / 1-888-826-1324

More information

Adobe Dreamweaver CC Voluntary Product Accessibility Template

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

More information

Style Sheet A. Bellaachia Page: 22

Style Sheet A. Bellaachia Page: 22 Style Sheet How to render the content of an XML document on a page? Two mechanisms: CSS: Cascading Style Sheets XSL (the extensible Style sheet Language) CSS Definitions: CSS: Cascading Style Sheets Simple

More information

Phaser 4600/4620/4622

Phaser 4600/4620/4622 Phaser 4600/4620/4622 Voluntary Product Accessibility Template (VPAT) Compliance Status Compliant Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Contact Xerox for more

More information

Open XML Requirements Specifications, a Xylia based application

Open XML Requirements Specifications, a Xylia based application Open XML Requirements Specifications, a Xylia based application Naeim Semsarilar Dennis K. Peters Theodore S. Norvell Faculty of Engineering and Applied Science Memorial University of Newfoundland November

More information

Voluntary Product Accessibility Template

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

More information

Adobe Illustrator CC Voluntary Product Accessibility Template

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

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

VMware vsphere Client 6.5 VPAT

VMware vsphere Client 6.5 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vsphere Client 6.5 VPAT December 2016 Since the VPAT must be comprehensive, all Section

More information

Voluntary Product Accessibility Template PowerBroker Identity Services

Voluntary Product Accessibility Template PowerBroker Identity Services Voluntary Product Accessibility Template PowerBroker Identity Services The VPAT (Voluntary Product Accessibility Template) product is a tool developed by ITIC Information Technology Industry Council and

More information

Adobe Digital Publishing Solution for Windows Voluntary Product Accessibility Template

Adobe Digital Publishing Solution for Windows Voluntary Product Accessibility Template Adobe Digital Publishing Solution for Windows Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary

More information

Adobe Contribute 6.5 Voluntary Product Accessibility Template

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

More information

Voluntary Product Accessibility Template

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

More information

VMware vrealize Operations Manager 6.0 VPAT

VMware vrealize Operations Manager 6.0 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Operations Manager 6.0 VPAT April 2015 Since the VPAT must be comprehensive,

More information

Date: September 5, 2017 Name of Product: Cisco WebEx Product (web) Pages WBS32.3 Contact for more information:

Date: September 5, 2017 Name of Product: Cisco WebEx Product (web) Pages WBS32.3 Contact for more information: Date: September 5, 2017 Name of Product: Cisco WebEx Product (web) Pages WBS32.3 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 10 with Freedom Scientific

More information

Adobe Acrobat.com Voluntary Product Accessibility Template

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

More information

Fusion 4 General Help VPAT

Fusion 4 General Help VPAT Fusion 4 General Help VPAT VPAT Since the VPAT must be comprehensive, all Section 508 issues on all pages must be corrected to sustain compliance. Criteria Section 1194.21 Software Applications and Operating

More information

WorkCentre M118/118i. Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website:

WorkCentre M118/118i. Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website: Voluntary Product Accessibility Template (VPAT) WorkCentre M118/118i Learn more about Xerox and Section 508 at our website: Summary Table - Voluntary Product Accessibility Template (VPAT) Section 1194.21

More information

Xerox AltaLink B8000 Series Multifunction Printers

Xerox AltaLink B8000 Series Multifunction Printers Xerox AltaLink B8000 Series Multifunction Printers Voluntary Product Accessibility Template (VPAT) Compliant with minor exceptions Learn more about Xerox and Section 508 at our website: www.xerox.com/section508

More information

Schoology Voluntary Product Accessibility Template (VPAT)

Schoology Voluntary Product Accessibility Template (VPAT) Schoology Voluntary Product Accessibility Template (VPAT) DATE: 3/1/2016 PRODUCT NAME: Schoology Section 1194.21 Software Applications and Operating Systems (a) When software is designed to run on a system

More information

Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template

Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making

More information

Adobe Experience Manager (AEM) 6.2 Forms - Reader Extensions Voluntary Product Accessibility

Adobe Experience Manager (AEM) 6.2 Forms - Reader Extensions Voluntary Product Accessibility Adobe Experience Manager (AEM) 6.2 Forms - Reader Extensions Voluntary Product Accessibility The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making

More information

The product is not a video or multi-media product. Supports The product is compliant with Rule No computer is sold as part of the product.

The product is not a video or multi-media product. Supports The product is compliant with Rule No computer is sold as part of the product. Xerox VersaLink B400 Voluntary Product Accessibility Template (VPAT) Compliant with minor exceptions Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Contact Xerox for more

More information

Wimba Classroom VPAT

Wimba Classroom VPAT Wimba Classroom VPAT The purpose of this Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

Schedule Planner Section 508 Voluntary Product Accessibility Template

Schedule Planner Section 508 Voluntary Product Accessibility Template Schedule Planner Section 508 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary assessments

More information

Adobe Flash Professional CC Voluntary Product Accessibility Template

Adobe Flash Professional CC Voluntary Product Accessibility Template Adobe Flash Professional CC Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Adobe InDesign CC Voluntary Product Accessibility Template

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

More information

Science. Voluntary Product Accessibility Template: Section 508

Science. Voluntary Product Accessibility Template: Section 508 Voluntary Product Accessibility Template: Section 508 Contact for more Information: accessibility@aaas.org. Date Revision # Summary of Changes October 2016 Original bulletin This is the original publication

More information

Criteria Supporting Features Remarks and explanations Section Software Applications and Operating Systems. possible exceptions

Criteria Supporting Features Remarks and explanations Section Software Applications and Operating Systems. possible exceptions WhatsUp Gold 2016 Accessibility The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding

More information

Adobe LiveCycle Rights Management ES3 Voluntary Product Accessibility Template

Adobe LiveCycle Rights Management ES3 Voluntary Product Accessibility Template Adobe LiveCycle Rights Management ES3 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary assessments regarding the availability

More information

Section 508 Evaluation Template

Section 508 Evaluation Template Section 508 Evaluation Template Date: Name of Product: EIS BSS Contact for more Information: Harris Corporation ** Denotes Required Refer to the ITIC Best Practices for filling out the following form.

More information

XSLT: How Do We Use It?

XSLT: How Do We Use It? XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman 1 XSLT: Agenda Introduction & Terminology XSLT Walkthrough Client-Side XSLT/XHTML Server-Side XSLT/XHTML More Creative Server-Side XSLT 2 XSLT:

More information

On the relationship between OpenMath and MathML

On the relationship between OpenMath and MathML On the relationship between OpenMath and MathML Bill Naylor Stephen Watt Ontario Research Center for Computer Algebra University of Western Ontario London Ontario CANADA N6A 5B7 {bill,watt}@orcca.on.ca

More information

Adobe Fireworks CS6 Voluntary Product Accessibility Template

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

More information

Adobe Photoshop CS6 Voluntary Product Accessibility Template

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

More information

Voluntary Product Accessibility Template Retina Network Security Scanner

Voluntary Product Accessibility Template Retina Network Security Scanner Voluntary Product Accessibility Template Retina Network Security Scanner The VPAT (Voluntary Product Accessibility Template) product is a tool developed by ITIC (Information Technology Industry Council)

More information

Phaser Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website:

Phaser Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website: Phaser 6100 Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website: Summary Table - Voluntary Product Accessibility Template (VPAT) Section 1194.21 Software

More information

Wimba Voice VPAT. Date: March 25, 2008 Name of Product: Wimba Voice Tools version Contact for more Information:

Wimba Voice VPAT. Date: March 25, 2008 Name of Product: Wimba Voice Tools version Contact for more Information: Wimba Voice VPAT The purpose of this Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

Chapter 2 XML, XML Schema, XSLT, and XPath

Chapter 2 XML, XML Schema, XSLT, and XPath Summary Chapter 2 XML, XML Schema, XSLT, and XPath Ryan McAlister XML stands for Extensible Markup Language, meaning it uses tags to denote data much like HTML. Unlike HTML though it was designed to carry

More information

INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS

INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS ιατµηµατικό Μεταπτυχιακό Πρόγραµµα Σπουδών : Οικονοµική & ιοίκηση Τηλεπικοινωνιακών ικτύων (Νέες υπηρεσίες και τεχνολογίες δικτύων) INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS Π.Κ Κίκιραs

More information

Adobe Photoshop Lightroom 3 Voluntary Product Accessibility Template

Adobe Photoshop Lightroom 3 Voluntary Product Accessibility Template Adobe Photoshop Lightroom 3 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Xerox AltaLink C8000 Series Color Multifunction Printers

Xerox AltaLink C8000 Series Color Multifunction Printers Xerox AltaLink C8000 Series Color Multifunction Printers Voluntary Product Accessibility Template (VPAT) Compliant with Minor Exceptions Learn more about Xerox and Section 508 at our website: www.xerox.com/section508

More information

Xerox VersaLink B7025/B7030/B7035 Multifunction Printers

Xerox VersaLink B7025/B7030/B7035 Multifunction Printers Xerox VersaLink B7025/B7030/B7035 Multifunction Printers Voluntary Product Accessibility Template (VPAT) Compliant with Minor Exceptions Learn more about Xerox and Section 508 at our website: www.xerox.com/section508

More information

Adobe LiveCycle Reader Extensions ES3 Voluntary Product Accessibility Template

Adobe LiveCycle Reader Extensions ES3 Voluntary Product Accessibility Template Adobe LiveCycle Reader Extensions ES3 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary assessments regarding the availability

More information

Phaser Voluntary Product Accessibility Template (VPAT) Compliance Status: Compliant

Phaser Voluntary Product Accessibility Template (VPAT) Compliance Status: Compliant Phaser 7750 Voluntary Product Accessibility Template (VPAT) Compliance Status: Compliant Learn more about Xerox and Section 508 at our website: Summary Table - Voluntary Product Accessibility Template

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

XML. Objectives. Duration. Audience. Pre-Requisites

XML. Objectives. Duration. Audience. Pre-Requisites XML XML - extensible Markup Language is a family of standardized data formats. XML is used for data transmission and storage. Common applications of XML include business to business transactions, web services

More information

Lectora 508 Compliance Document

Lectora 508 Compliance Document Criteria Listed on the Information Technology Industry Council Website http://www.itic.org/ Summary Table Criteria Supporting Features Remarks and explanations Section 1194.21 Software Applications and

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

Summary Table for SolarWinds MFT Server

Summary Table for SolarWinds MFT Server Date: February 10, 2015 Name of Product: Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Section 1194.21 Software Applications with. See section 1194.21 below. and Operating

More information