Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
UMA: a system for universal mathematics accessibility
Karshmer A., Gupta G., Pontelli E., Miesenberger K., Ammalai N., Gopal D., Batusic M., Stöger B., Palmer B., Guo H.  Computers and accessibility (Proceedings of the ACM SIGACCESS Conference on Computers and Accessibility, Atlanta, GA, USA, Oct 18-20, 2004)55-62.2004.Type:Proceedings
Date Reviewed: May 11 2005

The universal mathematics accessibility (UMA) system includes translators that freely convert mathematical documents transcribed in formats used by unsighted individuals to formats used by sighted individuals, and vice versa.

Many unsighted individuals are trained in the use of Braille, a six-bit code that was developed well before the computer age to handle literary or plain text. Braille does not lend itself to the encoding of mathematical expressions, particularly those that involve two dimensions. Thus, a form of Braille called Nemeth evolved in the US, and another called Marburg evolved in Germany. These codes support the encoding of mathematics.

The mathematics most sighted individuals read more often than not has been encoded in one of these markup notations: LaTeX, Math-ML, or OpenMath.

The UMA system has two subsystems: an interconversion platform (IP) and the navigation platform. The IP provides transition between the digital formats for mathematics that were previously noted, as well as Braille-based formats. The interoperability is based on the use of a common interchange format (CIF), used to bridge between any pair of formats. The second subsystem is employed to provide interactive visual and aural output of mathematical entities; the navigation relies on the representation of the expressions in the CIF.

For unsighted individuals, useful outputs could be either Nemeth or Marburg encodings, or aural (spoken) renditions. A sighted individual not familiar with Nemeth or Marburg could nonetheless “read” such encodings, thanks to UMA’s ability to produce equivalent print or aural output.

The handling of two-dimensional objects, such as matrices encoded using Nemeth, requires user intervention. For instance, spatial arithmetic/algebra must be enclosed by the user with @@—@@ symbols.

The authors believe it is quite reasonable to require users to enclose different parts of the document within special symbols, because the goal of the UMA system is not to convert legacy mathematical documents; rather, it is to enable students and scholars of mathematics to communicate with their sighted counterparts.

The UMA system is very much under continuous development, by multiple institutions. Techniques are being investigated to incorporate its various subsystems with the industry standard VoiceXML (an Extensible Markup Language (XML)-based notation for marking up aural documents) to provide interactive navigation.

Reviewer:  E. J. Desautels Review #: CR131264 (0604-0426)
Bookmark and Share
 
Document Preparation (I.7.2 )
 
 
Multimedia Information Systems (H.5.1 )
 
 
Computers And Education (K.3 )
 
 
Document And Text Processing (I.7 )
 
 
Physical Sciences And Engineering (J.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Document Preparation": Date
Text and context
Jones S., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387196046)
Jul 1 1992
Preparing documents with UNIX
Brown C., Falk J., Sperline R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1986. Type: Book (9789780136999768)
Dec 1 1988
The UNIX text processing system
Christian K., John Wiley & Sons, Inc., New York, NY, 1987. Type: Book (9789780471855811)
Jun 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy