Abstract
Mathematical novices – including students in introductory mathematics and statistics service courses – increasingly need to engage in online mathematical collaboration. Using currently-available interfaces for their mobile and touch-enabled devices, however, this group faces difficulties, for those interfaces are text-based and not directly suitable for mathematical communication and collaboration.
To address the deficiency of digital input methods and interfaces for mathematics, we introduce a cross-platform synchronous communication interface for mathematical collaboration. The interface is designed to be intuitive for multiple user groups ranging from novices to experts. We demonstrate that it is possible to create a Web-based communication interface that simultaneously incorporates TeX-, palette- and pen-based input methods, and that is compatible with both touch-enabled tablet and traditional keyboard-mouse user interface principles. The design principles we introduce may be valuable for the design of other mathematical user interfaces on touch-enabled devices, such as with Computer Algebra System interaction.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Cervone, D.: MathJax: a platform for mathematics on the Web. Notices of the AMS 59(2), 312–316 (2012)
Fateman, R.: How can we speak math? (2013), http://www.eecs.berkeley.edu/~fateman/papers/speakmath.pdf (Unpublished manuscript)
Gozli, D.G., Pollanen, M., Reynolds, M.: The characteristics of writing environments for mathematics: Behavioral consequences and implications for software design and usability. In: Carette, J., Dixon, L., Coen, C.S., Watt, S.M. (eds.) Calculemus/MKM 2009. LNCS (LNAI), vol. 5625, pp. 310–324. Springer, Heidelberg (2009)
Hooper, J., Pollanen, M., Teismann, H.: Effective online office hours in the mathematical sciences. Journal of Online Learning and Teaching 2(3) (2006)
HTML 5.1 API, http://www.w3.org/TR/html51/
MathJax homepage, http://www.mathjax.org
Miner, R.: The importance of MathML to mathematics communication. Notices of the AMS 52(5), 532–538 (2005)
Nadler, M.K., Nadler, L.B.: Out-of-class communication between faculty and students: A faculty perspective. Communication Studies 51(2), 176–188 (2000)
Nakano, Y., Murao, H.: BrEdiMa: yet another Web-browser tool for editing mathematical expressions. In: Proceedings of Math UI 2006 (2006)
Node.js homepage: http://nodejs.org/
Oviatt, S.L., Arthur, A.M., Brock, Y., Cohen, J.: Expressive pen-based interfaces for math education. In: CSCL 2007, pp. 573–582 (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)
Pollanen, M.: Interactive Web-based mathematics communication. Journal of Online Mathematics and its Applications 6(4) (2006)
Pollanen, M., Wisniewski, T., Yu, X.: Xpress: a novice interface for the real-time communication of mathematical expressions. In: Proceedings of MathUI 2007 (2007) (online)
Pollanen, M., Reynolds, M.: A model for effective real-time entry of mathematical expressions. Research, Reflections and Innovations in Integrating ICT in Education, Formatex, pp. 320–324 (2009)
SVG-Edit homepage: https://code.google.com/p/svg-edit/
Tapia, E., Rojas, R.: Recognition of on-line handwritten mathematical formulas in the E-Chalk System. In: Proceedings of the Seventh International Conference on Document Analysis and Recognition, pp. 980–984 (2003)
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
Pollanen, M., Hooper, J., Cater, B., Kang, S. (2014). A Tablet-Compatible Web-Interface for Mathematical Collaboration. 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_92
Download citation
DOI: https://doi.org/10.1007/978-3-662-44199-2_92
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)