Skip to main content

MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation

  • Conference paper
Smart Graphics (SG 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5166))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Microsoft: Math. Computer program, http://www.microsoft.com/math

  2. LaViola, J., Zeleznik, R.: MathPaper2: A system for the creation and exploration of mathematical sketches. ACM Transactions on Graphics 23(3), 432–440 (2004)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Knuth, D.E.: The TeX book. Addison Wesley, Reading (1986)

    MATH  Google Scholar 

  16. Wolfram, S.: Mathematica: A System for Doing Mathematics by Computer. Addison-Wesley, Reading (1988)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Butz Brian Fisher Antonio Krüger Patrick Olivier Marc Christie

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics