Advertisement

GeForMTjs: A JavaScript Library Based on a Domain Specific Language for Multi-touch Gestures

  • Dietrich Kammer
  • Dana Henkens
  • Rainer Groh
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7387)

Abstract

This paper presents GeForMTjs, a library which features an abstract way of representing multi-touch gestures. A domain specific language for multi-touch gestures, Gesture Formalization for Multi-touch (GeForMT), is adapted to the needs of web development. Web standards are addressed and mouse input is incorporated as well. A short overview of related work shows that a formal abstraction of multi-touch gestures is missing in the web context. A brief example illustrates the seven processing steps of the library.

Keywords

Gestures Multi-touch CSS JavaScript Web standards 

References

  1. 1.
    Brubeck, M., Moon, S., Schepers, D.: Touch Events version 1, http://www.w3.org/TR/touch-events/ (last access: September 05, 2012)
  2. 2.
    jQuery: jQuery Mobile, http://jquerymobile.com/ (last access: September 05, 2012)
  3. 3.
    Dojo: Dojo Mobile, http://dojotoolkit.org/features/mobile (last access: September 05, 2012)
  4. 4.
    Sencha: Mobile JavaScript Framework for HTML5 Web App Development | Sencha Touch, http://www.sencha.com/products/touch (last access: September 05, 2012)
  5. 5.
    Gibson, A.: WKTouch, https://github.com/alexgibson/WKTouch (last access: September 05, 2012)
  6. 6.
    Seaward, S.: Jester, https://github.com/plainview/Jester (last access: September 05, 2012)
  7. 7.
    Kin, K., Hartmann, B., DeRose, T., Agrawala, M.: Proton: Multitouch Gestures as Regular Expressions. ACM, Austin (to appear, 2012)Google Scholar
  8. 8.
    Khandkar, S., Maurer, F.: A Domain Specific Language to Define Gestures for Multi-Touch Applications. In: Rossi, M., Tolvanen, J.-P., Sprinkle, J., Und Kelly, S (hrsg.) Proceedings of the 10th Workshop on Domain-Specific Modeling (DSM 2010), Aalto University School of Economics, B-120, Aalto-Print (2010)Google Scholar
  9. 9.
    Kammer, D., Wojdziak, J., Keck, M., Groh, R., Taranko, S.: Towards a formalization of multi-touch gestures. In: ACM International Conference on Interactive Tabletops and Surfaces. S.49–S.58. ACM, New York (2010)Google Scholar
  10. 10.
    Sibt-e-Hassan, Z.: Moousture, http://maxpert.github.com/moousture/ (last access: September 05, 2012)
  11. 11.
    Ford, B.: Parsing expression grammars. In: Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. S.111–122. ACM Press (2004)Google Scholar
  12. 12.
    Smus, B.: MagicTouch, https://github.com/borismus/MagicTouch (last access: September 05, 2012)
  13. 13.
    Carstensen, B.: Phantom Limb | Vodori Blog, http://www.vodori.com/blog/phantom-limb.html
  14. 14.
    Wobbrock, J.O., Wilson, A.D., Li, Y.: Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes. In: Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, pp. S.159–S.168. ACM, New York (2007)Google Scholar
  15. 15.
    Kaltenbrunner, M., Bovermann, T., Bencina, R., Costanza, E.: TUIO: A Protocol for Table-Top Tangible User Interfaces. In: Gehalten auf der 6th International Workshop on Gesture in Human-Computer Interaction and Simulation, Vannes, France Mai 18 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Dietrich Kammer
    • 1
  • Dana Henkens
    • 1
  • Rainer Groh
    • 1
  1. 1.Fakultät Informatik, MediengestaltungTechnische Universität DresdenDresdenGermany

Personalised recommendations