TY - GEN
T1 - GISpL: Gestures made easy
AU - Echtler, Florian
AU - Butz, Andreas
PY - 2012
Y1 - 2012
N2 - We present GISpL, the Gestural Interface Specification Language. GISpL is a formal language which allows both researchers and developers to unambiguously describe the behavior of a wide range of gestural interfaces using a simple JSON-based syntax. GISpL supports a multitude of input modalities, including multi-touch, digital pens, multiple regular mice, tangible interfaces or mid-air gestures. GISpL introduces a novel view on gestural interfaces from a software-engineering perspective. By using GISpL, developers can avoid tedious tasks such as reimplementing the same gesture recognition algorithms over and over again. Researchers benefit from the ability to quickly reconfigure prototypes of gestural UIs on-the-fly, possibly even in the middle of an expert review. In this paper, we present a brief overview of GISpL as well as some usage examples of our reference implementation. We demonstrate its capabilities by the example of a multichannel audio mixer application being used with several different input modalities. Moreover, we present exemplary GISpL descriptions of other gestural interfaces and conclude by discussing its potential applications and future development.
AB - We present GISpL, the Gestural Interface Specification Language. GISpL is a formal language which allows both researchers and developers to unambiguously describe the behavior of a wide range of gestural interfaces using a simple JSON-based syntax. GISpL supports a multitude of input modalities, including multi-touch, digital pens, multiple regular mice, tangible interfaces or mid-air gestures. GISpL introduces a novel view on gestural interfaces from a software-engineering perspective. By using GISpL, developers can avoid tedious tasks such as reimplementing the same gesture recognition algorithms over and over again. Researchers benefit from the ability to quickly reconfigure prototypes of gestural UIs on-the-fly, possibly even in the middle of an expert review. In this paper, we present a brief overview of GISpL as well as some usage examples of our reference implementation. We demonstrate its capabilities by the example of a multichannel audio mixer application being used with several different input modalities. Moreover, we present exemplary GISpL descriptions of other gestural interfaces and conclude by discussing its potential applications and future development.
KW - Formal language
KW - Gestures
KW - Interaction
KW - User interface
UR - https://www.scopus.com/pages/publications/84859042120
U2 - 10.1145/2148131.2148181
DO - 10.1145/2148131.2148181
M3 - Article in proceeding
AN - SCOPUS:84859042120
SN - 9781450311748
T3 - Proceedings of the 6th International Conference on Tangible, Embedded and Embodied Interaction, TEI 2012
SP - 233
EP - 240
BT - Proceedings of the 6th International Conference on Tangible, Embedded and Embodied Interaction, TEI 2012
T2 - 6th International Conference on Tangible, Embedded and Embodied Interaction, TEI 2012
Y2 - 19 February 2012 through 22 February 2012
ER -