Keywords Thai Braille Translation, Linux, User Interface, Front-end operation, XML, Braille Computer Code

Size: px
Start display at page:

Download "Keywords Thai Braille Translation, Linux, User Interface, Front-end operation, XML, Braille Computer Code"

Transcription

1 Linux User Interface and Front-end Operation for the Visually Impaired Thanathip Limna, Chomphunut Sae-tang, Chatchai Jantaraprim, Pichaya Tandayya and Wiraman Niyompol Department of Computer Engineering Prince of Songkla University and Rachasuda College, Mahidol University, THAILAND ABSTRACT This paper presents a work that supports the visually impaired to be able to use the PSU Braille computer more easily. As the PSU Braille computer uses Linux as an operating system which can be unfamiliar to many users, this work focuses on the text-based user interface and front-end operation especially designed for the visually impaired and to support Braille devices including Braille printers, keyboards and displays. Along with the hardware development of the PSU Braille computer, the group has also developed translation software with Thai and English processing capability. The work in this paper also includes the integration of all translation programs, i.e. English, Thai, Math, Chemistry to Braille and vice versa, using the Extensive Markup Language (XML) and Braille Computer Code. In addition, the XML technology has also been applied extensively for classifying and collecting documents in the system. Keywords Thai Braille Translation, Linux, User Interface, Front-end operation, XML, Braille Computer Code 1. INTRODUCTION There are a few Thai Braille translation programs. However, they run on the Microsoft operating software and the types of documents they support are limited. For example, some supports only Braille grade 1 or only Thai or English. They usually don t cover all Braille, grade 1 and 2, or rather support only one language while nowadays documents combine more than one language. Not many of the translation programs support nongeneral documents such as text that includes mathematic and scientific equations or music notation. As they were developed on the Microsoft Windows by sighted people, they usually have a Graphics User Interface that relies on a screen reader to inform the visually impaired people how to navigate in the program. The PSU Braille computer project is to develop a prototype for low-cost Braille computer notebooks with Thai and English processing capability. The work deals with both hardware and software for the visually impaired (Figure 1). In terms of software, we focus on using and creating open source programs. This work is developed for facilitating the visually impaired and sighted people to easily use integrated Braille translation documents that can be composed of Thai and English Braille text and mathematical and scientific Braille text to a web-based standard formats including Mathematical Markup Language (MathML) and Chemistry Markup Language (CML). This work also includes designed XML formats that support document integration, translation, correction and word segmentation. This work aims to support Braille input and output on the PSU Braille computer Figure 1. Braille Computer Project 2. Background 2.1 PSU Braille Computer The PSU Braille computer [7] supports Braille input and output or Braille keyboard and display as well as general input and output devices such as computer keyboard and monitor, and USB peripherals. Currently, it supports a Braille display with 32 Braille cells and a 4 rows x 20 characters Liquid Crystal Display (LCD), and 9-key Braille keyboard (8 keys and a space bar). It also supports Thai and English processing. 2.2 NFBTRANS Program The NFBTRANS [12] program is an open source written in C that is developed by the National Federation of the Blind (NFB) in the United States. It can run on both Linux and Microsoft Windows operating systems. It can translate English to Braille and Braille to English in both grades (1 and 2). In addition, it supports Braille text printing on embossers. The program is used in this work for English and Braille translation capability. 2.3 Extensive Markup Language (XML) Extensive Markup Language or XML [13] is a language for supporting and displaying web-based documents that can document formatted text. It has structures to specify various types of documents following the W3C formats. It also has rooms for extensible formats. 2.4 PSU Thai Braille Translator The PSU Thai Braille translator [10-11] which is written in C and runs on a Linux operating system has been developed by the

2 Braille and Assistive Technology Research Group at Prince of Songkla University in collaboration with Ratchasuda College. It supports Thai Braille to Thai ASCII translation and vice versa. It is derived from the NFBTRANS program to inherit the English processing capability. It also aims to support Thai Braille in both grades (1 and 2). This Thai translation is not as easy as it is in English or languages with Roman characters which can use a table method. Thai Braille has more complex grammars due to more consonants, vowels and intonation marks. 2.5 PSU Braille Math Translator The PSU Braille Math Translator [5-6] is developed for translating mathematical symbols, numbers, variables and equations in forms of MathML which is a standard web format for displaying mathematical documents for sighted people into Braille math text for visually impaired people and vice versa. Currently, it supports up to the high school level of mathematics. 2.6 PSU Scientific Braille Translator The PSU Scientific Braille Translator [3] is developed for translating Braille scientific equations and formula into standard web format documents and vice versa. In addition, it supports the CML that includes displaying molecule structures and chemical equations. under the GNU General Public License. Besides basic emulation, Nano also has the following other features: GNU autoconf support. Goto line and replace functions (without needing command-line flags). Interactive replace function and spell checker. Auto-indent support. Slang curses-wrapper support. Variable displayed tab width. Regular expression search and replace. Toggles for command-line flags from within the editor XML Parser The XML Parser [2] used in this work is developed by Dr. Ir. Frank Vanden Berghen. It is small, simple, cross-platform, free and fast. Parsing steps: The XML parser loads a full XML file into memory. Then, it parses the file and generates a tree structure representing the XML file. After that, the tree can easily be explored to get the data. The tree can also be modified using "add" and "delete" functions. A formatted XML string can then be generated from a subtree. Memory management is totally transparent through the use of smart pointers. 2.7 SWATH Program SWATH [6] (Smart Word Analysis for THai) is a word segmentation for Thai. SWATH offers 3 algorithms: Longest Matching, Maximal Matching and Part-of-Speech Bigram. The program supports various file input formats such as html, rtf, LaTeX as well as plain text. SWATH is used in this work for Thai word segmentation before translation. 2.8 Data Structure for Controlling Terminal: System V System V is a Unix system for controlling terminals. It has a data structure for freely controlling behaviors of the terminal, for example creating or editing time, signaling or display using some functions to assign variables of the data structure termios in file termios.h. The functions that control terminals are categorized into the following groups: Output modes Input modes Control modes Local modes Control codes for controlling the terminal The data structure for controlling the System V terminal is applied for controlling the terminal to be able to support keys pressed on the PSU Braille computer. In the system, we design to use only one character to activate the function and makes the character invisible on screen (for the sighted people). 2.9 GNU Nano GNU Nano [1] is a small and friendly text editor. It is used in this work because it is an open source so that we can add features like Braille translation. Nano is a clone of the Pico text editor covered Figure 2. Use Case Diagram of the System 3. DESIGN This work integrates all Braille translation engines in the project together. The visually impaired users can use the program to read, edit and translate documents (Figure 2). This program will also allow users to be able to easily change document translation configuration such as the grade of Braille text and the number of lines per page, and the number of characters per line. The program development can be divided into 3 parts: User Interface XML formatting, translation and export file Editor 3.1 User Interface As this work aims to support the application interface for the PSU Braille Computer which uses the Linux OS and text only (for the visually impaired people), the applications in this work therefore need to be based on Linux OS and text mode. The user can select activities through the menu as shown in the activity diagram in Figure 3.

3 Press Enter > Press m > Press q > Press t > Press Space bar or c > < Press q < Press m Press Enter > Press c > Press Space bar or t > whether it is Thai or English. If it is a Thai text Function thaiwordcut is called for word segmentation before writing into an output file. For English, Function putxmlcharacter is for checking special characters, i.e., \n, \t, <, >, &. At the end, the end tag will be added in the XML output file. Figure 3. Activity Diagram for the System 3.2 Document Formatting and Braille Translation This part of the program deals with formatting documents from Braille text to the XML format. The Thai word segmentation is used in this case. After translating the Braille document, we also need to prepare a format for printing on a printer using word segmentation, both English and Thai. The Thai segmentation can be divided in 2 cases: grade 1 and grade 2. Figure 5. Class Diagram for Part of Translating Figure 4. Overview of the Braille Translation A Braille translation engine is called as a child process for more efficiency. The child process that runs a translation engine contacts a key process that separates texts with the XML parser and distribute them to related translation engine. The translated texts will then be assembled back through a Unix pipe. Finally, the translated document will be formatted for printing on an embosser or displayed on a Braille display. The design is shown in the class diagram (Figure 5) Class InsertTag Class InsertTag is used for translating a text file to an XML file. Figure 6 shows the sequence diagram of the class. The constructor of Class InsertTag gets the arguments which include the names of input and output files, and English and Thai Braille grades used. Function InsertTag will be called for adding an XML header into the output file. Then, Function texttoxmlprocess repeatedly reads the input file for checking the tag opening < (for MathML and CML data). If it is the tag opening, Function findmltag will be called for checking the type of the XML tag whether it is CML or MathML. Function findendmltag is for checking the end tag of that tag. Function checktypeoftext is for checking the text Figure 6. Sequence Diagram of Class InsertTag The documents that have been identified by XML tags can be also displayed on a web browser by applying Extensible Style Sheet Language (XSL) [14] as shown in Figure 9.

4 3.2.3 Class Export Class Export is for extracting Braille Computer Code from an XML file that contains Braille Computer Code text. The sequence diagram of the class is shown in Figure 11. Figure 7. Part of an XML file with grade-1 Thai word segmentation Figure 8. Part of an XML file with grade-2 Thai word segmentation Figure 9. Display with XSL Class ParseTag Class ParseTag helps in translating an XML file which contains text for sighted people to Braille Computer Code for visually impaired people or vice versa. The class s sequence diagram can be shown in Figure 10. Figure 10. Sequence diagram of Class ParseTag First, the constructor of Class ParseTag creates a pipe for process intercommunication and then calls Function ParseTag for adding the XML header to the output file. It also creates a child process for calling a related translation engine using Function xmlprocess and Function calltranslation. The translation engine gets extracted texts for translation from the XMLParser. Function convertcharacter helps in translating special charater, i.e., &, <, >, to an XML format. These steps are repeated until the end of the input file. Figure 11. Sequence diagram of Class Export First, the constructor of Class Export collects arguments that includes the names of the input and output files, the number of cells, the number of lines the page number requirement which will be put in the header, and the header name. It then calls Function openfile to open the input and output files. If a header is needed, Function insertheader will be called every time a new page is started. Then, Function XMLParser will be used for parsing text and passing it to Function parsecell for checking the number of cells before writing the text into the output file. Function newline will be called if there is a line feed. In case of the reverse translation, the steps will be the same excluding Function insertheader and Function checkcell Mode of Translation The functions of the program is divided into 5 modes for ease of use as shown in Table 1. Table 1. Mode of translation Mode Work 1 Translate a document for sighted people to an XML file with Braille text (brlxml) 2 Translate a Braille XML file to a document for sighted people 3 Extract a Braille file (BCC) from a Braille XML file or extract an XML document to a text file 4 Translate a text file into a Braille file. 5 Translate a Braille XML document into a text file. 3.3 Editor The editor in this work is GNU Nano because it is a text-based editor and it provides short cut keys for faster use. As an open source, the editor can be modified to call translation engines. In this case, we use the short cut key Ctrl+ t to enable translation (Figure 12).

5 5. CONCLUSION This work focuses on integrating all Braille translation programs, modifying the interface to suit the visually impaired, and also designing a common format that helps with documenting and translating. It as well supports the display on PSU Braille computer. Figure 12. GNU Nano with translation option 4. Input Formats and Translation Engines This section describes the formats of input documents and translation programs provided in this work. 4.1 Documents for Translation The input documents that can be translated with the translation engines must conform to the formats in Table 2. As MathML and CML documents are written in English, the program may confuse them with normal English documents. Therefore, the tags for MathML and CML in Table 2 will help the program to distinguish which translation engine the document is related to. If MathML or CML documents do not conform to the formats in Table 2, they will be treated as normal English documents. Figure 13 shows an example of a MathML file and Figure 14 shows the result of the translation in a Braille file. Data Thai English MathML CML Table 2. List of input documents accepted Accepted Format Thai characters English characters Data must be in between Tags <mathml> and </mathml> Data must be in between Tags <cml> </cml> Figure 13. Example of a MathML document 4.2 Translation Engines Provided There are 4 translation engines provided. The software can currently translate documents in Thai and English and documents with symbols and equations or structures in Mathematics and Chemistry as listed in Table 3. Figure 14. The Braille file translated from the MathML document in Figure 13 Table 3. List of Braille translation engines provided Data Provided Thai Thai to Thai Braille (Grade 1 and 2) Thai Braille to Thai (Grade 1) English English to English Braille (Grade 1 and 2) English Braille to English (Grade 1 and 2) (Nfbtrans version) Math MathML to Braille Math Braille Math to MathML Scientific CML to Braille Chemistry Braille Chemistry to CML 6. ACKNOWLEDGMENTS This work has been funded by National Electronics and Computer Technology Center (NECTEC). The host university is Prince of Songkla University, partly joint with Mahidol University and the Thailand Association of the Blind. 7. REFERENCES [1] GNU nano. Online 11 November [2] Ir. Frank Vanden Berghen. Small, simple, cross-platform, free and fast C++ XML Parser. Online 16 November [3] Kitiya Tiravikarn. Scientific Braille Translation (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, [4] Kongsakul Chumkong, Operation Software for the blind (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, [5] Nuthnaree Wonghirundecha. MathML to Braille Math Translation (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, 2005.

6 [6] Paisam Charoenpomsawat. Swath Manual. Online 11 November [7] Pichaya Tandayya, Suntorn Witosurapot, Worraprot Chukumnird, Chatchai Jantaraprim, and Wiraman Niyompol, Technical Report of the Development of a Braille Computer System for the Visually Impaired, submitted to NECTEC, [8] Pimorn Senakat. Braille Math to MathML Translation (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, [9] Pulse Data and VisuAide. BrailleNote mpower BT 32. online 25 June T.asp. [10] Somchai Petkleang. Thai and English to Braille Translation (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, [11] Tachit Panwasin. Braille to Thai and English Translation (in Thai). Student Project, Department of Computer Engineering, Prince of Songkla University, Songkhla, [12] The National Federation of the Blind. NFBTRANS. online 11 November [13] XML. Online. 15 August [14] Extensible Style Sheet Language (XSL). Online.

MusicXML to Braille Music Translation

MusicXML to Braille Music Translation MusicXML to Braille Music Translation Aphisada Inthasara, Ladawan Mipansaen, Pichaya Tandayya, Chatchai Jantaraprim and Patimakorn Jantaraprim Department of Computer Engineering, Prince of Songkla University,

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in ilearn contain large text entry boxes along with many icons and pull down lists (located above the actual text entry area). These icons

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in Sakai contain large text-entry boxes along with many icons and pull-down lists (located above the actual text entry area). These icons

More information

What is Web Accessibility? Perspective through numbers... 3 Students will not always identify Headers in Canvas: As Easy as 1, 2 & 3...

What is Web Accessibility? Perspective through numbers... 3 Students will not always identify Headers in Canvas: As Easy as 1, 2 & 3... Contents What is Web Accessibility?... 3 Perspective through numbers... 3 Students will not always identify... 3 Headers in Canvas: As Easy as 1, 2 & 3... 5 We Know What Headers Are...... 5 Headers are

More information

Using the Text Editor Tutorial

Using the Text Editor Tutorial Using the Text Editor Tutorial The Text Editor in Blackboard allows you to create and edit text. Whether you are adding an Item, posting to the Discussion Board, or writing a blog post, the text box for

More information

Enhancing the Depth Discontinuities by Pixel-to-Pixel Algorithm Using MPI

Enhancing the Depth Discontinuities by Pixel-to-Pixel Algorithm Using MPI Enhancing the Depth Discontinuities by Pixel-to-Pixel Algorithm Using MPI Thanathip Limna and Pichaya Tandayya Department of Computer Engineering, Faculty of Engineering, Prince of Songkla University,

More information

Online Accessibility Guidelines

Online Accessibility Guidelines Online Accessibility Guidelines Headings Lists Links Tables Color Guideline Why Is This Important? Use properly formatted headings to structure a page. Headings help to organize content, making it easier

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

The HTML Editor in icollege

The HTML Editor in icollege icollege The HTML Editor in icollege Instructional Technology Services Abstract: This handout provides detailed information about the HTML Editor in icollege. The HTML Editor allows you to create HTML

More information

Full Price (Academic): $57.00 Upgrade Price (Academic): $37.00 Check with Design Science for site license pricing if order is greater then 5 units

Full Price (Academic): $57.00 Upgrade Price (Academic): $37.00 Check with Design Science for site license pricing if order is greater then 5 units MathType 6 Publisher: Design Science, Inc. 4028 Broadway Ave. Long Beach, CA 90803 USA http://www.dessci.com/en/ Phone: 562-433-0685 FAX: 562-433-6969 General Information: info@dessci.com Retail Cost:

More information

USER GUIDE. MADCAP FLARE 2017 r3. Accessibility

USER GUIDE. MADCAP FLARE 2017 r3. Accessibility USER GUIDE MADCAP FLARE 2017 r3 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

USER GUIDE MADCAP FLARE Accessibility

USER GUIDE MADCAP FLARE Accessibility USER GUIDE MADCAP FLARE 2018 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Introduction Add Item Add Folder Add External Link Add Course Link Add Test Add Selection Text Editing...

Introduction Add Item Add Folder Add External Link Add Course Link Add Test Add Selection Text Editing... Table of Contents Introduction... 2 Add Item... 3 Add Folder... 3 Add External Link... 4 Add Course Link... 4 Add Test... 4 Add Selection... 5 Text Editing... 8 Manage... 9 Instructional Media and Design

More information

A Design-for-All Approach Towards Multimodal Accessibility of Mathematics

A Design-for-All Approach Towards Multimodal Accessibility of Mathematics Assistive Technology from Adapted Equipment to Inclusive Environments 393 P.L. Emiliani et al. (Eds.) IOS Press, 2009 2009 The authors and IOS Press. All rights reserved. doi: 10.3233/978-1-60750-042-1-393

More information

THE OUTLOOK FOR MATHEMATICS ON THE WEB

THE OUTLOOK FOR MATHEMATICS ON THE WEB Applied Mathematics and Stochastic Analysis, 13:3 (2000), 313-316. SttOIT IEPOITS AND COMMUNICATIONS THE OUTLOOK FOR MATHEMATICS ON THE WEB BRADFORD D. ALLEN Florida Institute of Technology Department

More information

ADA Compliant Design. Short Guide

ADA Compliant Design. Short Guide ADA Compliant Design Short Guide Suffolk County Community College Center for Innovative Pedagogy 2018 Table of Contents ADA Compliant Design: General Tips Using Heading Styles in Microsoft Word Creating

More information

Using MathType. The MathType Window. The Bars

Using MathType. The MathType Window. The Bars The MathType Window Using MathType Empty Slot Insertion Point Selection Status Bar A slot containing no text is displayed with a dotted outline. A blinking marker consisting of a horizontal line and a

More information

Blackboard staff how to guide Accessible Course Design

Blackboard staff how to guide Accessible Course Design The purpose of this guide is to help online course authors in creating accessible content using the Blackboard page editor. The advice is based primarily on W3C s Web Content Accessibility Guidelines 1.0

More information

Table of Contents. Contents

Table of Contents. Contents Spring 2008 R.A. Table of Contents Contents What s new in Word 2007... 3 1- Word2007 Interface... 3 2- XML Files... 3 3- SmartArt... 3 4- Draw Tables... 4 5- Contextual spelling... 4 6- Citations... 4

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz 00 000 00 0 000 000 0 Outline MathML WME MathEdit Tool Selection for Implementation

More information

What is Web Accessibility? Perspective through numbers... 2 Students will not always identify... 2

What is Web Accessibility? Perspective through numbers... 2 Students will not always identify... 2 Contents What is Web Accessibility?... 2 Perspective through numbers... 2 Students will not always identify... 2 Making Microsoft Word Documents Accessible... 4 Accessibility checker... 4 Heading styles...

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

XML Introduction 1. XML Stands for EXtensible Mark-up Language (XML). 2. SGML Electronic Publishing challenges -1986 3. HTML Web Presentation challenges -1991 4. XML Data Representation challenges -1996

More information

Hostopia WebMail Help

Hostopia WebMail Help Hostopia WebMail Help Table of Contents GETTING STARTED WITH WEBMAIL...5 Version History...6 Introduction to WebMail...6 Cookies and WebMail...6 Logging in to your account...6 Connection time limit...7

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

OER & Accessibility. Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology

OER & Accessibility. Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology OER & Accessibility Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology AMAC Accessibility AMAC is as an initiative of the University

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

MBMimic for ios. 10. Chat with the Mountbatten user using the Chat application

MBMimic for ios. 10. Chat with the Mountbatten user using the Chat application 1 MBMimic for ios The MBMimic is a communication app that supports the production of hard copy Braille output and interaction with a Braille user. The app can be operated by the sighted as well as by the

More information

Space Details. Available Pages

Space Details. Available Pages Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Working with Pages Document

More information

Cindex 3.0 for Windows. Release Notes

Cindex 3.0 for Windows. Release Notes Cindex 3.0 for Windows Release Notes The information contained in this document is subject to change without notice, and does not represent a commitment on the part of Indexing Research. The program described

More information

Introduce using desktop icons to open programs and menus. Introduce using a keyboard. Students should be able to locate keys with both hands

Introduce using desktop icons to open programs and menus. Introduce using a keyboard. Students should be able to locate keys with both hands Technology Operations and Concepts, Basic Operations Introduce turning on a computer and logging on Introduce using a mouse to click on icons and buttons Introduce using desktop icons to open programs

More information

AT Access to Flash and PDF

AT Access to Flash and PDF AT Access to Flash and PDF Featuring Adobe Acrobat 9 and Flash Player 10 Matt May (@mattmay) 25 Mar 2010 Adobe Acrobat 9 Accessibility Overview All products in the Acrobat family, Reader, Acrobat Standard,

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

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: About the Text Editor The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: Add items to Content Areas, Learning Modules, Lesson

More information

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications x ide xml Integrated Development Environment Specifications Document Colin Hartnett (cphartne) 7 February 2003 1 Project Description There exist many integrated development environments that make large

More information

Using MathType. The MathType Window. The Bars

Using MathType. The MathType Window. The Bars The MathType Window Using MathType Empty Slot Insertion Point Selection Status Bar A slot containing no text is displayed with a dotted outline. A blinking marker consisting of a horizontal line and a

More information

What can Word 2013 do?

What can Word 2013 do? Mary Ann Wallner What can Word 2013 do? Provide the right tool for: Every aspect of document creation Desktop publishing Web publishing 2 Windows 7: Click Start Choose Microsoft Office > Microsoft Word

More information

Blackboard Learn 9.1 Reference Terminology elearning Blackboard Learn 9.1 for Faculty

Blackboard Learn 9.1 Reference Terminology elearning Blackboard Learn 9.1 for Faculty Action Bar Rows at the top of the page, containing page-level actions, such as Build Content, Search, Delete, and Upload. Action Menu The Action Link is represented by two downward pointing arrows. Click

More information

Quark XML Author June 2017 Update for Platform with DITA

Quark XML Author June 2017 Update for Platform with DITA Quark XML Author 05 - June 07 Update for Platform with DITA Contents Getting started... About Quark XML Author... Resources on DITA... Working with the repository...4 Creating a new topic from a repository

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

Quark XML Author October 2017 Update with Business Documents

Quark XML Author October 2017 Update with Business Documents Quark XML Author 05 - October 07 Update with Business Documents Contents Getting started... About Quark XML Author... Working with documents... Basic document features... What is a business document...

More information

Contents Part I: Background Information About This Handbook... 2 Excel Terminology Part II: Advanced Excel Tasks...

Contents Part I: Background Information About This Handbook... 2 Excel Terminology Part II: Advanced Excel Tasks... Version 3 Updated November 29, 2007 Contents Contents... 3 Part I: Background Information... 1 About This Handbook... 2 Excel Terminology... 3 Part II:... 4 Advanced Excel Tasks... 4 Export Data from

More information

Integrated OCR software for mathematical documents and its output with accessibility

Integrated OCR software for mathematical documents and its output with accessibility Integrated OCR software for mathematical documents and its output with accessibility Masakazu Suzuki 1, Toshihiro Kanahori 2, Nobuyuki Ohtake 2,and Katsuhito Yamaguchi 3 1 Kyushu University, Faculty of

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

Access to Technology: Questions & Challenges

Access to Technology: Questions & Challenges Access to Technology: Questions & Challenges O r g a n i z a t i o n s AllTech ALLTech is a national organization that provides training, consultations, and technical assistance in the areas of assistive

More information

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab OBJECTIVES- 1.0 Setting Project Requirement 1.1 Identify the purpose, audience, and audience needs for

More information

Exhibit A. Voluntary Product Assessment Template SUMMARY TABLE. Section Software Applications and Operating Systems Applicable Partial Support

Exhibit A. Voluntary Product Assessment Template SUMMARY TABLE. Section Software Applications and Operating Systems Applicable Partial Support Exhibit A Voluntary Product Assessment Template Date: August 8, 2014 Name of Product: CounterACT Contact for More Information: Wallace Sann (wsann@forescout.com) SUMMARY TABLE Criteria Supporting Features

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

Do Not Copy. Student Guide. Contents. What You Need to Use OWL 2 First-time Login and Registration 3

Do Not Copy. Student Guide. Contents. What You Need to Use OWL 2 First-time Login and Registration 3 Student Guide Contents What You Need to Use OWL 2 First-time Login and Registration 3 OWL Left Menu Guide 5 Answer Formatting in OWL 6 OWL Information Menu Bar 7 Revised June 2007 What You Need to Use

More information

In this document, you will learn how to take a Microsoft Word Document and make it accessible and available as a PDF.

In this document, you will learn how to take a Microsoft Word Document and make it accessible and available as a PDF. Accessibility Creating Accessible PDFs using Microsoft Word What is PDF Accessibility? Accessibility is a general term used to describe the degree to which a product, device, service, or environment is

More information

Getting Started with Mail Advanced Web Client. Mail is a full-featured messaging and collaboration application that offers reliable highperformance

Getting Started with Mail Advanced Web Client. Mail is a full-featured messaging and collaboration application that offers reliable highperformance Welcome Getting Started with Mail Advanced Web Client Mail is a full-featured messaging and collaboration application that offers reliable highperformance email with address books. 17_12_Mail_FAQs_2017.12.08_Amended

More information

SERVICE PACK 12 FEATURE GUIDE FOR END-USERS. Updated for GRCC on August 22, 2013

SERVICE PACK 12 FEATURE GUIDE FOR END-USERS. Updated for GRCC on August 22, 2013 SERVICE PACK 12 FEATURE GUIDE FOR END-USERS Updated for GRCC on August 22, 2013 2 Contents Introduction 3 Accessibility Features 3 Discussions 3 Calendar 5 Retention Center 6 Inline Assignment Grading

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

FAO Web Content Accessibility Guidelines

FAO Web Content Accessibility Guidelines FO Web Content ccessibility Guidelines FO s ccessibility Guidelines have been derived from the W3C s Web Content ccessibility Guidelines (WCG), version 2.0, which have become an established standard for

More information

College Website Review and Revision for Accessibility

College Website Review and Revision for Accessibility College Website Review and Revision for Accessibility Terence W. Cavanaugh, Ph.D. Curriculum and Instruction, University of North Florida, Jacksonville, FL USA. tcavanau@unf.edu Need College website should

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

Study of Tools & Techniques for Accessing Mathematics by Partially Sighted / Visually Impaired persons. Akashdeep Bansal

Study of Tools & Techniques for Accessing Mathematics by Partially Sighted / Visually Impaired persons. Akashdeep Bansal Study of Tools & Techniques for Accessing Mathematics by Partially Sighted / Visually Impaired persons Akashdeep Bansal Contents 1 Introduction 1 2 Non Computerised Techniques 3 2.1 Nemeth Braille...............................

More information

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008)

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Quickstart Guide Working

More information

Fall 2016 Exam Review 3 Module Test

Fall 2016 Exam Review 3 Module Test 1. What is the block of text at the bottom of the page called? Header Footer Document Area Ribbon 2. Which word processing tool can help you find synonyms to improve your word choice? Spelling and Grammar

More information

Universal Design for Accessibility: It s the Law! It Helps EVERYONE!

Universal Design for Accessibility: It s the Law! It Helps EVERYONE! Universal Design for Accessibility: It s the Law! It Helps EVERYONE! Holly Smythe Instructional Designer Raritan Valley Community College Holly.Smythe@raritanval.edu What is Universal Design? Universal

More information

AMAC. AMAC was created in 2005, as an initiative of the Board of Regents University System of Georgia, to help postsecondary

AMAC. AMAC was created in 2005, as an initiative of the Board of Regents University System of Georgia, to help postsecondary OER & Accessibility Norah Sinclair / July 13,2015 AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology AMAC AMAC was created in 2005, as an initiative

More information

SmartBuilder Section 508 Accessibility Guidelines

SmartBuilder Section 508 Accessibility Guidelines Section 508 Regulation WCAG 2.0 Explanation How to Implement in SmartBuilder 1194.22 (a) A text equivalent for every nontext element shall be provided (e.g., via "alt", "longdesc", or in element content).

More information

Your Total Training Resource. Microsoft OneNote. To Schedule / Need Additional Information

Your Total Training Resource. Microsoft OneNote. To Schedule / Need Additional Information Microsoft OneNote It's your very own digital notebook, so you can keep notes, ideas, web pages, photos, even audio and video all in one place. Whether you're at home, in the office, or on the move, you

More information

The content editor has two view modes: simple mode and advanced mode. Change the view in the upper-right corner of the content editor.

The content editor has two view modes: simple mode and advanced mode. Change the view in the upper-right corner of the content editor. Content Editor The content editor allows you to add and format text, insert equations and hyperlinks, tables, and attach different types of files to content. The editor appears throughout the system as

More information

UNIVERSITY OF NORTH CAROLINA WILMINGTON

UNIVERSITY OF NORTH CAROLINA WILMINGTON Department: Contact Person: Date: Email: Online - Web & Course Accessibility Checklist Text, presentation & content Text equivalent is provided for every non-text element (i.e., image) (Solution: add an

More information

Page Layout Using Tables

Page Layout Using Tables This section describes various options for page layout using tables. Page Layout Using Tables Introduction HTML was originally designed to layout basic office documents such as memos and business reports,

More information

YuJa Enterprise Video Platform WCAG 2.0 Checklist

YuJa Enterprise Video Platform WCAG 2.0 Checklist Platform Accessibility YuJa Enterprise Video Platform WCAG 2.0 Checklist Updated: December 15, 2017 Introduction YuJa Corporation strives to create an equal and consistent media experience for all individuals.

More information

Accessible and Usable PDF Documents: Techniques for Document Authors Fourth Edition

Accessible and Usable PDF Documents: Techniques for Document Authors Fourth Edition Accessible and Usable PDF Documents: Techniques for Document Authors Fourth Edition Karen McCall, M.Ed. Contents From the Author... 4 Dedication... 4 Introduction... 20 What is PDF?... 21 History of PDF

More information

Accessibility for Sugar 6.7

Accessibility for Sugar 6.7 Accessibility for Sugar 6.7 1 / 10 Accessibility for Sugar 6.7... 3 Voluntary Product Accessibility Template... 3 Summary... 3 Section 1194.22 Web-based Intranet and Internet Information and Applications...

More information

Math 3820 Project. 1 Typeset or handwritten? Guidelines

Math 3820 Project. 1 Typeset or handwritten? Guidelines Math 3820 Project Guidelines Abstract These are some recommendations concerning the projects in Math 3820. 1 Typeset or handwritten? Although handwritten reports will be accepted, I strongly recommended

More information

Introducing live graphics gems to educational material

Introducing live graphics gems to educational material Introducing live graphics gems to educational material Johannes Görke, Frank Hanisch, Wolfgang Straíer WSI/GRIS University of Tübingen, Sand 14, 72076 Tübingen, Germany Thiruvarangan Ramaraj CS525 Graphics

More information

Best Practices for Accessible Course Materials

Best Practices for Accessible Course Materials Best Practices for Accessible Course Materials Instructure Canvas Learning Management System Course Syllabus Use the University of Tennessee, Knoxville Accessible Syllabus Template to create your syllabus

More information

MHCC - PowerPoint 2013 Accessibility Techniques

MHCC - PowerPoint 2013 Accessibility Techniques MHCC - PowerPoint 2013 Accessibility Techniques Mt. Hood Community College Accessibility Guide for electronic documents using PowerPoint 2013. The list on this page will link to the pages of instructions

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

Quark XML Author October 2017 Update for Platform with Business Documents

Quark XML Author October 2017 Update for Platform with Business Documents Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from

More information

CREATING ANNOUNCEMENTS. A guide to submitting announcements in the UAFS Content Management System

CREATING ANNOUNCEMENTS. A guide to submitting announcements in the UAFS Content Management System CREATING ANNOUNCEMENTS A guide to submitting announcements in the UAFS Content Management System Fall 2017 GETTING STARTED 1 First, go to news.uafs.edu. 2 Next, click Admin at the bottom of the page. NOTE:

More information

Portland State University Maseeh College of Engineering and Computer Science. Proficiency Examination Process

Portland State University Maseeh College of Engineering and Computer Science. Proficiency Examination Process Portland State University Maseeh College of Engineering and Computer Science Proficiency Examination Process 2016-2017 PSU Expectations of Student Competencies Students that apply to PSU s Computer Science

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

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 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

FrontPage. Directions & Reference

FrontPage. Directions & Reference FrontPage Directions & Reference August 2006 Table of Contents Page No. Open, Create, Save WebPages Open Webpage... 1 Create and Save a New Page... 1-2 Change the Background Color of Your Web Page...

More information

Understanding Word Processing

Understanding Word Processing Understanding Word Processing 3.0 Introduction In this chapter you are going to learn how to create a simple memo or note or a complex and complicated multi column business document using word processing

More information

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved.

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved. 4D Write User Reference Mac OS and Windows Versions 4D Write 1999-2002 4D SA/4D, Inc. All Rights reserved. 4D Write User Reference Version 6.8 for Mac OS and Windows Copyright 1999 2002 4D SA/4D, Inc.

More information

Quark XML Author for FileNet 2.5 with BusDocs Guide

Quark XML Author for FileNet 2.5 with BusDocs Guide Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location

More information

SPREADSHEET (Excel 2007)

SPREADSHEET (Excel 2007) SPREADSHEET (Excel 2007) 1 U N I T 0 4 BY I F T I K H A R H U S S A I N B A B U R Spreadsheet Microsoft Office Excel 2007 (or Excel) is a computer program used to enter, analyze, and present quantitative

More information

Excel 2016 Basics for Windows

Excel 2016 Basics for Windows Excel 2016 Basics for Windows Excel 2016 Basics for Windows Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn

More information

INTRODUCTION TO HTML5! CSS Styles!

INTRODUCTION TO HTML5! CSS Styles! INTRODUCTION TO HTML5! CSS Styles! Understanding Style Sheets HTML5 enables you to define many different types of content on a web page, including headings, paragraphs, lists, images, input fields, canvases,

More information

Using Java and HTML for Linear Algebra Instruction

Using Java and HTML for Linear Algebra Instruction Using Java and HTML for Linear Algebra Instruction Jonathan R. Senning Gordon College October 27, 1997 Abstract This paper addresses some of the issues involved with using the HTML, JavaScript and Java

More information

PDF Accessibility Guide

PDF Accessibility Guide PDF Accessibility Guide Microsoft Word to PDF Version: 1 Contents Introduction... 2 Best Practices... 2 Heading Structure... 2 How to Set Headings in Word... 3 How to Change Heading Styles... 3 Images...

More information

Computer Shortcuts. Files menu options in current program. Edits options in current program Universal Help in almost every Windows program.

Computer Shortcuts. Files menu options in current program. Edits options in current program Universal Help in almost every Windows program. www.bankjobszone.com Computer Shortcuts Shortcut keys Concept: Shortcuts keys help provide an easier and usually quicker method of navigating and using computer software programs. Shortcut keys are commonly

More information

WEEK NO. 12 MICROSOFT EXCEL 2007

WEEK NO. 12 MICROSOFT EXCEL 2007 WEEK NO. 12 MICROSOFT EXCEL 2007 LESSONS OVERVIEW: GOODBYE CALCULATORS, HELLO SPREADSHEET! 1. The Excel Environment 2. Starting A Workbook 3. Modifying Columns, Rows, & Cells 4. Working with Worksheets

More information

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform November 8, 2016 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open

More information

Dreamweaver is a full-featured Web application

Dreamweaver is a full-featured Web application Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining

More information

BrailleNote Lessons Downloaded fr om:

BrailleNote Lessons Downloaded fr om: BrailleNote Lessons By Rosa Mauer, Technology Instructor, Iowa Braille School Contact her at 800-645-4579, ext. 1117 or via email, (rmauer@iowa-braille.k12.ia.us) BrailleNote Lesson 1 Contents Getting

More information

User Guide. NAPIS State Reporting Tool (SRT) Product Overview SRT v2.5

User Guide. NAPIS State Reporting Tool (SRT) Product Overview SRT v2.5 User Guide NAPIS State Reporting Tool (SRT) Product Overview SRT v2.5 U.S. Administration for Community Living Office of Performance Evaluation 330 C St SW Washington, DC 20201 NAPIS Web site: www.aoadatacommunity.us

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

Web Accessibility Model for elearning Website

Web Accessibility Model for elearning Website Pisit Prougestaporn Ph.D. Student in elearning Methodology College of Internet Distance Education Assumption University pisit1979@hotmail.com Abstract elearning websites is the advance developed tool which

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

Quick Reference Guide OU Campus

Quick Reference Guide OU Campus Quick Reference Guide OU Campus omniupdate.com Logging In... 2 Page Actions Toolbar... 2 Editing Content... 3 WYSIWYG Toolbar Editor... 4 Commonly Used Functions... 5 Publishing Pages... 5 Creating Folders

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information