Abstract
We present MathPaper, a system for fluid pen-based entry and editing of mathematics with support for interactive computation. MathPaper provides a paper-like environment in which multiple mathematical expressions and even algorithms can be entered anywhere on the page. Mathematical expressions can also be modified using simple deletion and dragging gestures with real-time recognition and computation feedback. In addition, we support extended notations and gestures for controlling computational assistance, simplifying input, and entering algorithms, making MathPaper a user-friendly system for mathematical sketching and computation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Microsoft: Math. Computer program, http://www.microsoft.com/math
LaViola, J., Zeleznik, R.: MathPaper2: A system for the creation and exploration of mathematical sketches. ACM Transactions on Graphics 23(3), 432–440 (2004)
Gross, M.D., Do, E.Y.L.: Ambiguous intentions: a paper-like interface for creative design. In: UIST 1996: Proceedings of the 9th annual ACM symposium on User interface software and technology, pp. 183–192. ACM, New York (1996)
Alvarado, C.: A natural sketching environment: Bringing the computer into early stages of mechanical design. Technical report, Master’s Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (May 2000)
Kara, L.B., Gennari, L., Stahovich, T.F.: A sketch-based interface for the design and analysis of simple vibratory mechanical systems. In: Proceedings of ASME International Design Engineering Technical Conferences (2004)
Forsberg, A., Dieterich, M., Zeleznik, R.: The music notepad. In: UIST 1998: Proceedings of the 11th annual ACM symposium on User interface software and technology, pp. 203–210. ACM, New York (1998)
Zeleznik, R.C., Herndon, K.P., Hughes, J.F.: SKETCH: an interface for sketching 3D scenes. In: SIGGRAPH 1996: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pp. 163–170. ACM, New York (1996)
Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: a sketching interface for 3D freeform design. In: SIGGRAPH 1999: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp. 409–416. ACM Press/Addison-Wesley Publishing Co., New York (1999)
Chan, K.F., Yeung, D.Y.: Pencalc: A novel application of on-line mathematical expression recognition technology. In: Proceedings of the Sixth International Conference on Document Analysis and Recognition, pp. 774–778 (September 2001)
Thimbleby, W., Thimbleby, H.: A novel gesture-based calculator and its design principles. In: MacKinnon, L., Bertelsen, O., Bryan-Kinns, N. (eds.) Proceedings 19th BCS HCI Conference, vol. 2, pp. 27–32. British Computer Society (2005)
Labahn, G., MacLean, S., Mirette, M., Rutherford, I., Tausky, D.: MathBrush: An experimental pen-based math system. In: Decker, W., Dewar, M., Kaltofen, E., Watt, S. (eds.) Challenges in Symbolic Computation Software. Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany, vol. 06271 (2006)
Grossman, T., Hinckley, K., Baudisch, P., Agrawala, M., Balakrishnan, R.: Hover widgets: Using the tracking state to extend the capabilities of pen-operated devices. In: Proceedings of CHI 2006, pp. 861–870 (April 2006)
Li, C., Miller, T., Zeleznik, R., LaViola, J.: AlgoSketch: Algorithm sketching and interactive computation. In: Proceedings of the 5th EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling (SBIM 2008), pp. 175–182 (June 2008)
Zeleznik, R., Miller, T., Li, C.: Designing UI techniques for handwritten mathematics. In: Proceedings of the 4th EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling (SBIM 2007) (August 2007)
Knuth, D.E.: The TeX book. Addison Wesley, Reading (1986)
Wolfram, S.: Mathematica: A System for Doing Mathematics by Computer. Addison-Wesley, Reading (1988)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zeleznik, R., Miller, T., Li, C., LaViola, J.J. (2008). MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation. In: Butz, A., Fisher, B., Krüger, A., Olivier, P., Christie, M. (eds) Smart Graphics. SG 2008. Lecture Notes in Computer Science, vol 5166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85412-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-85412-8_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85410-4
Online ISBN: 978-3-540-85412-8
eBook Packages: Computer ScienceComputer Science (R0)