ACM Home Page
Please provide us with feedback. Feedback
Editing mathematical content and presentation markup in interactive mathematical documents
Full text PdfPdf (185 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2002 international symposium on Symbolic and algebraic computation table of contents
Lille, France
Pages: 55 - 62  
Year of Publication: 2002
ISBN:1-58113-484-3
Author
Samuel S. Dooley  IBM T. J. Watson Research Center, Hawthorne, NY
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/780506.780514
What is a DOI?

ABSTRACT

The IBM MathML Expression Editor is a two-dimensional mathematical editor for expressions encoded using MathML content and presentation elements. It allows a user to interact with the visual presentation of an expression, while simultaneously creating the underlying content structure of the expression. This paper describes the internal expression framework used by the editor to represent the content and presentation structures, the layout mechanisms used to transform content into presentation, the structural navigation conventions used to select subexpressions, the editing templates used to support visual input of MathML content expressions, and the customization framework that allows for a fully extensible set of content operators, including complete support for MathML 2.0 content elements as well as user-defined function symbols and operators.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BONADIO, A., AND WARREN, E. Theorist: Reference Manual. Prescience Corporation, 1987.
 
2
BRAY, T., PAOLI, J., AND SPERBERG-MCQUEEN, C. M. Extensible Markup Language (XML) 1.0. W3C Recommendation REC-xml-19980210, W3C, 10 February 1998. http://www.w3.org/TR/1998/REC-xml-19980210.
 
3
CARLISLE, D., ION, P., MINER, R., AND POPPELIER, N. Mathematical Markup Language (MathML) Version 2.0. W3C Recommendation REC-MathML2-20010221, W3C, 21 February 2001. http://www.w3.org/TR/2001/REC-MathML2-20010221.
4
 
5
CHAR, B. W., GEDDES, K. O., GONNET, G. H., LEONG, B. L., MONAGAN, M., AND WATT, S. M. Maple V Language Reference Manual. Springer-Verlag, 1991.
 
6
CLARK, J. XSL Transformations (XSLT) Version 1.0. W3C Recommendation REC-xslt-19991116, W3C, 16 November 1999. http://www.w3.org/TR/1999/REC-xslt-19991116.
 
7
 
8
DESIGN SCIENCE, INC. WebEQ Features. http://www.dessci.com/webmath/webeq/features.stm, January 2002.
9
 
10
DOOLEY, S. S. Bringing MathML Content and Presentation Markup to the Web with the IBM MathML Expression Editor (extended abstract). To appear, MathML 02, January 2002.
 
11
DOOLEY, S. S. Programming the IBM MathML Expression Editor for Interactive Mathematical Applications. To appear, ICMS 02, February 2002.
 
12
DOOLEY, S. S. Users Guide for the IBM MathML Expression Editor, Version 1.1.0. IBM, 25 March 2002.
 
13
GLOOR, O., Ed. Proceedings of the 1998 International Symposium on Symbolic and Algebraic Computation (New York, 13-15 August 1998), ACM SIGSAM, ACM Press. Rostock, Germany.
 
14
IBM SOFTWARE. techexplorer Hypermedia Browser. http://www.software.ibm.com/techexplorer, January 2002.
 
15
MATHSOFT, INC. Mathcad: User's Guide with Reference Manual. MathSoft, Inc., Cambridge, Massachusetts, 2001.
 
16
PARACOMP, INC. Milo: The Math Processor for the Macintosh (User's Guide). Paracomp, Inc., 1988.
17
 
18
 
19
TEKTRONIX, INC. MathScribe User's Manual. Tektronix, Inc., 1988.
 
20
THE MATHLAB GROUP. Macsyma Reference Manual: Version 10. Laboratory for Computer Science, Cambridge, Massachusetts, January 1983.
 
21
W3C MATH WORKING GROUP. MathML Software. http://www.w3.org/Math/implementations, March 2002.
 
22
WATERLOO MAPLE, INC. Waterloo Maple's MathML Home Page. http://www.maplesoft.com/standards/MathML/info.html, 1 June 2001.
 
23
 
24
WOOD, L., ET AL. Document Object Model (DOM) Level 1 Specification. W3C Recommendation REC-DOM-Level-1-19981001, W3C, 1 October 1998. http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001.