loading...
Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCG.2007.2January/February 2007 (vol. 27 no. 1) pp. 38-48
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Joseph J. LaViola Jr., Brown University
MathPad2 is a Tablet PC-based application that lets users create and explore mathematical sketches, graph functions, evaluate expressions, and solve equations through an easy-to-use interface. The author describes the work done with MathPad2 thus far and presents recent advances toward realizing mathematical sketching's full potential to aid in mathematical problem solving and visualization.

[1] 38 J. LaViola and R. Zeleznik, "MathPad2 : A System for the Creation and Exploration of Mathematical Sketches," ACM Trans. Graphics (Proc. Siggraph 2004), vol. 23, no. 3, 2004, pp. 432–440.
[2] J. LaViola, "Mathematical Sketching: A New Approach to Creating and Exploring Dynamic Illustrations," doctoral dissertation, Dept. Computer Science, Brown Univ., 2005.
[3] R. Zeleznik and T. Miller, "Fluid Inking: Augmenting the Medium of Free-Form Inking with Gestures," Proc. Graphics Interface, Canadian Human-Computer Comm. Soc., 2006, pp. 155–162.
[4] X. Li and D.-Y. Yeung, "On-Line Handwritten Alphanumeric Character Recognition Using Dominant Points in Strokes," Pattern Recognition, vol. 30, no. 1, pp. 31–44.
[5] D. Rubine, "Specifying Gestures by Example," Proc. Siggraph, ACM Press, 1991, pp. 329–337.
[6] S. Smithies, K. Novins, and J. Arvo, "A Handwriting-Based Equation Editor," Proc. Graphics Interface, Morgan Kaufmann, 1999, pp. 84–91.
[7] R. Schapire, "A Brief Introduction to Boosting," Proc. 16th Int'l Joint Conf. Artificial Intelligence, Morgan Kaufmann, 1999, pp. 1401–1406.
[8] K.-F. Chan and D.-Y. Yeung, "An Efficient Syntactic Approach to Structural Analysis of On-Line Handwritten Mathematical Expressions," Pattern Recognition, vol. 33, no. 3, 2000, pp. 375–384.
[9] H.-J. Lee and J.-S. Wang, "Design of a Mathematical Expression Recognition System," Pattern Recognition Letters, no. 18, 1997, pp. 289–298.
[10] J. LaViola, "An Initial Evaluation of a Pen-Based Tool for Creating Dynamic Mathematical Illustrations," Eurographics Sketch-Based Interfaces and Modeling, 2006, pp. 157–164.
[1] A. Borning, "ThingLab: A Constraint-Oriented Simulation Laboratory," doctoral dissertation, Dept. Computer Science, Stanford Univ., 1979.
[2] S. Feiner, D. Salesin, and T. Banchoff, "Dial: A Diagrammatic Animation Language," IEEE Computer Graphics and Applications, vol. 2, no. 7, 1982, pp. 43–54.
[3] M.H. Brown and R. Sedgewick, "A System for Algorithm Animation," Proc. Siggraph, ACM Press, 1984, pp. 177–186.
[4] J.T. Stasko, "Animating Algorithms with XTANGO," SIGACT News, vol. 23, no. 2, 1992, pp. 67–71.
[5] J.T. Stasko, "Using Student-Built Algorithm Animations as Learning Aids," tech. report GIT-GVU-96-19, Graphics, Visualization, and Usability Center, Georgia Inst. of Technology, Aug. 1996.
[6] M. Guzdial, Squeak: Object-Oriented Design with Multimedia Applications, Prentice Hall, 2000.
[7] P. Carlson, M. Burnett, and J. Cadiz, "A Seamless Integration of Algorithm Animation into a Visual Programming Language," Proc. Workshop Advanced Visual Interfaces (AVI), ACM Press, 1996, pp. 194–202.
[8] C.J. Alvarado, "A Natural Sketching Environment: Bringing the Computer into Early Stages of Mechanical Design," master's thesis, Dept. Electrical Eng. and Computer Science, Mass. Inst. of Technology, May 2000.
[9] L.B. Kara, L. Gennari, and T.F. Stahovich,"A Sketch-Based Interface for the Design and Analysis of Simple Vibratory Mechanical Systems," Proc. ASME Int'l Design Eng. Technical Conf., ASME Press, 2004.

Index Terms:
mathematical sketching, gestural interfaces, associations, drawing rectification, open-form solutions
Citation:
Joseph J. LaViola Jr., "Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential," IEEE Computer Graphics and Applications, vol. 27, no. 1, pp. 38-48, Jan./Feb. 2007, doi:10.1109/MCG.2007.2
Usage of this product signifies your acceptance of the Terms of Use.