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.
Chapter PDF
Similar content being viewed by others
References
Brubeck, M., Moon, S., Schepers, D.: Touch Events version 1, http://www.w3.org/TR/touch-events/ (last access: September 05, 2012)
jQuery: jQuery Mobile, http://jquerymobile.com/ (last access: September 05, 2012)
Dojo: Dojo Mobile, http://dojotoolkit.org/features/mobile (last access: September 05, 2012)
Sencha: Mobile JavaScript Framework for HTML5 Web App Development | Sencha Touch, http://www.sencha.com/products/touch (last access: September 05, 2012)
Gibson, A.: WKTouch, https://github.com/alexgibson/WKTouch (last access: September 05, 2012)
Seaward, S.: Jester, https://github.com/plainview/Jester (last access: September 05, 2012)
Kin, K., Hartmann, B., DeRose, T., Agrawala, M.: Proton: Multitouch Gestures as Regular Expressions. ACM, Austin (to appear, 2012)
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)
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)
Sibt-e-Hassan, Z.: Moousture, http://maxpert.github.com/moousture/ (last access: September 05, 2012)
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)
Smus, B.: MagicTouch, https://github.com/borismus/MagicTouch (last access: September 05, 2012)
Carstensen, B.: Phantom Limb | Vodori Blog, http://www.vodori.com/blog/phantom-limb.html
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kammer, D., Henkens, D., Groh, R. (2012). GeForMTjs: A JavaScript Library Based on a Domain Specific Language for Multi-touch Gestures. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds) Web Engineering. ICWE 2012. Lecture Notes in Computer Science, vol 7387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31753-8_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-31753-8_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31752-1
Online ISBN: 978-3-642-31753-8
eBook Packages: Computer ScienceComputer Science (R0)