Skip to main content

A Generic Approach for Pen-Based User Interface Development

  • Conference paper
Computer-Aided Design of User Interfaces V

Abstract

Pen-based interaction is an intuitive way to realize hand drawn structured documents, but few applications take advantage of it. Indeed, the interpretation of the user hand drawn strokes in the context of document is a complex problem. In this paper, we propose a new generic approach to develop such systems based on three independent components. The first one is a set of graphical and editing functions adapted to pen interaction. The second one is a rule-based formalism that models structured document composition and the corresponding interpretation process. The last one is a hand drawn stroke analyzer that is able to interpret strokes progressively, directly while the user is drawing. We highlight in particular the human-computer interaction induced from this progressive interpretation process. Thanks to this generic approach, three pen-based system prototypes have already been developed, for musical score editing, for graph editing, and for UML class diagram editing

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

Similar content being viewed by others

References

  1. Alvarado, C., and Davis, R., SketchREAD: A Multi-domain Sketch Recognition Engine, in Proc. of the 17th Annual ACM Symposium on User Interface Software and Technology UIST’2004 (Santa Fe, 24–27 October 2004), ACM Press, New York, 2004, pp. 23–32.

    Google Scholar 

  2. Anquetil, É., and Bouchereau, H., Integration of an On-line Handwriting Recognition System in a Smart Phone Device, in Proc. of the 16th IAPR Int. Conf. on Pattern Recognition ICPR’2002 (Quebec, 11–15 August 2002), 2002, pp. 192–195.

    Google Scholar 

  3. Anstice, J., Bell, T., Cockburn, A., and Setchell, M., The Design of a Pen-Based Musical Input System, in Proc. of the 6th Australian Conf. on Computer-Human Interaction OZCHI’96 (Hamilton, 24–27 November 1996), IEEE Comp. Soc. Press, 1996, pp. 260–267.

    Google Scholar 

  4. Bishop, C.M., Neural Networks for Pattern Recognition, Oxford University Press, Oxford, 1995.

    Google Scholar 

  5. Blostein, D., Lank, A., Rose, A., and Zanibbi, R., User Interfaces for On-Line Diagram Recognition, in Proc. of the 4th IAPR International Workshop on Graphics Recognition Algorithms and Applications GREC’2001 (Kingston, 7–8 September 2001), Lecture Notes in Computer Science, Vol. 2390, Springer-Verlag, Berlin, 2001, pp. 92–103.

    Google Scholar 

  6. Donaldson, A.F., and Williamson, A., Pen-based Input of UML Activity Diagrams for Business Process Modelling, in Proc. of the 1st Workshop on Improving and Assessing Pen-Based Input Techniques (Edinburgh, 5 September 2005), 2005, pp. 31–38.

    Google Scholar 

  7. Hammond, T., and Davis, R., Ladder: A Language to Describe Drawing, Display, and Editing in Sketch Recognition, in Proc. of the 18th Int. J. Conf. on Artificial Intelligence IJCAI’03 (Acapulco, 9–15 Aug. 2003), M. Kaufmann, San Francisco, 2003, pp. 461–467.

    Google Scholar 

  8. Lank, E.H., A Retargetable Framework for Interactive Diagram Recognition, in Proc. of the 7th Int. Conf. on Document Analysis and Recognition ICDAR’2003 (Edinburgh, August 2003), IEEE Computer Society Press, Los Alamitos, 2003, pp. 185–189.

    Google Scholar 

  9. Macé, S., Anquetil, É., and Coüasnon, B., A Generic Method to Design Pen-Based Systems for Structured Document Composition: Development of a Musical Score Editor, in Proc. of the 1st Workshop on Improving and Assessing Pen-Based Input Techniques (Edinburgh, 5 September 2005), 2005, pp. 15–22.

    Google Scholar 

  10. Mas, J., Sanchez, G., and Llados, J., An Incremental Parser to Recognize Diagram Symbols and Gestures represented by Adjacency Grammars, in Proc. of the 6th IAPR Int. Workshop on Graphics Recognition GREC’2005, 2005, pp. 229–237.

    Google Scholar 

  11. Mouchère, H., Anquetil, É., and Ragot, N., Étude et gestion des types de rejet pour l’optimisation de classifieurs, in Actes du 15ème Congrès francophone Reconnaissance des Formes et Intelligence Artificielle RFIA’2006 (Tours, January 2006), 2006.

    Google Scholar 

  12. Nakagawa, M., Machii, K., Kato, N., and Souya, T., Lazy Recognition as a Principle of Pen Interfaces, in Proc. of the ACM Conf. Companion on Human Factors in Computing Systems InterCHI’93 (Amsterdam, 24–28 April 1993), ACM Press, 1993, pp. 89–90.

    Google Scholar 

  13. Toyozumi, K., Mori, K., Suenaga, Y., and Suzuki, T., A System for Real-time Recognition of Handwritten Mathematical Formulas, in Proc. of the 6th Int. Conf. on Document Analysis and Recognition ICDAR’2001 (Seattle, 10–13 September 2001), pp. 1059–1064.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sébastien Macé .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Macé, S., Anquetil, É. (2007). A Generic Approach for Pen-Based User Interface Development. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_5

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics