Software Engineering Principles in the Midas Gesture Specification Language

Thierry Renaux, Lode Hoste, Christophe Scholliers, Wolfgang De Meuter

Research output: Chapter in Book/Report/Conference proceedingConference paper


While many technologies for gesture-based interaction have been proposed and implemented, few focus on core software engineering principles that are commonplace in traditional programming languages. The lack of such principles restricts the applicability of those technologies when developing large scale gesture enabled systems. This paper describes the software engineering challenges associated with developing multitouch gesture-based interaction, and proposes a solution in the form of the Midas declarative gesture specification language. Midas embeds concepts of logical programming languages and complex event processing to ease the development of gesture based applications. We show how it can be applied to multitouch gesture recognition, and evaluated our solution in real-world applications.
Original languageEnglish
Title of host publicationPROMOTO '14 Proceedings of the 2nd Workshop on Programming for Mobile & Touch
Place of PublicationNew York, NY, USA ©2014
Number of pages8
ISBN (Print)978-1-4503-2295-9
Publication statusPublished - 20 Oct 2014
Event2nd Workshop on Programming for Mobile and Touch, PROMOTO 2014 - Portland, OR, United States
Duration: 20 Oct 201420 Oct 2014


Workshop2nd Workshop on Programming for Mobile and Touch, PROMOTO 2014
Country/TerritoryUnited States
CityPortland, OR


  • Gesture Recognition
  • Multitouch
  • Declarative specification


Dive into the research topics of 'Software Engineering Principles in the Midas Gesture Specification Language'. Together they form a unique fingerprint.

Cite this