Abstract
MathEdit is an interactive tool for creating and editing mathematical expressions on the Web. It is an open-source program implemented in standard XHTML and JavaScript to run in regular browsers. The tool supports both WYSIWYG editing and command-line editing operations. Recently, a touch version of MathEdit is under development. In MathEdit touch version, we design a virtual mathematical keyboard for users to enter mathematical symbols and expression templates conveniently. The navigation method of highlighting current node instead of blinking cursor is used in MathEdit. Users can select a sub-expression via a virtual key or touch move operation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Amaya Homepage, http://www.w3.org/Amaya/
ASCIIMathML Homepage, http://www1.chapman.edu/~jipsen/mathml/asciimath.html
So, C.M., Watt, S.M.: Determining Empirical Characteristics of Mathematical Expression Use. In: Kohlhase, M. (ed.) MKM 2005. LNCS (LNAI), vol. 3863, pp. 361–375. Springer, Heidelberg (2006)
Document of MathType, http://www.dessci.com/en/products/mathtype
Alabi, K.: Generation, Documentation and presentation of mathematical equations and symbolic scientific expressions using pure HTML and CSS. In: Proceedings of the 16th International Conference on World Wide Web, Banff, Alberta, Canada, May 08-12 (2007)
Padovani, L., Solmi, R.: An Investigation on the Dynamics of Direct-Manipulation Editors for Mathematics. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 302–316. Springer, Heidelberg (2004)
LyX, http://www.lyx.org/
Mathmled, http://www.newmexico.mackichan.com/MathML/mathmled.htm
Wang, P., Mikusa, M., Al-shomrani, S., Chiu, D., Lai, X., Zou, X.: Features and Advantages of WME: a Web-based Mathematics Education System. In: IEEE Southeast Conference (2005)
Libbrecht, P., Jednoralski, D.: Drag-and-drop of Formula from a Browser. In: Proceeding of Mathematical User-Interfaces Workshop 2006, St Anne’s Manor, Workingham, United Kingdom (August 2006)
Dooley, S.S.: Editing Mathematical Content and Presentation Markup in Interactive Mathematical Documents. In: Proceedings of ISSAC (2002)
Dooley, S.S.: MathEX: A Direct-Manipulation Structural Editor for Compound XML Documents. In: Proceeding of Mathematical User-Interfaces Workshop 2007, chloss Hagenberg, Linz, Austria (June 2007)
Wei, S., Wang, P.S., Lian, L.: An On-line MathML Editing Tool for Web Applications. In: Proceeding of International Multi-Symposiums on Computer and Computational Sciences 2007 (IMSCCS 2007), The University of Iowa, Iowa City, Iowa, USA (August 2007)
TeXmacs, http://www.texmacs.org/
The OpenMath Standard 2.0 Draft, http://www.openmath.org/
The W3C MathML software list, http://www.w3.org/Math/Software/
WebEQ Documentation, http://www.dessci.com/en/products/webeq
Su, W., Wang, P.S., Li, L., Li, G., Zhao, Y.: MathEdit, A Browser-based Visual Mathematics Expression Editor. In: Proceedings of ATCM 2006, Hong Kong, China (2006)
W3C Math, http://www.w3.org/Math
Doleh, Y., Wang, P.S.: A System Independent User Interface for an Integrated Scientific Computing Environment. In: Proceedings of the ISSAC 1990, pp. 88–95. Addison-Wesley (August 1990) ISBN 0-201-54892-5
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Su, W., Wang, P.S., Li, L. (2014). A Touch-Based Mathematical Expression Editor. In: Hong, H., Yap, C. (eds) Mathematical Software – ICMS 2014. ICMS 2014. Lecture Notes in Computer Science, vol 8592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44199-2_95
Download citation
DOI: https://doi.org/10.1007/978-3-662-44199-2_95
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44198-5
Online ISBN: 978-3-662-44199-2
eBook Packages: Computer ScienceComputer Science (R0)