Thierry Renaux, L. Hoste, Christophe Scholliers, W. De Meuter
{"title":"Software Engineering Principles in the Midas Gesture Specification Language","authors":"Thierry Renaux, L. Hoste, Christophe Scholliers, W. De Meuter","doi":"10.1145/2688471.2688478","DOIUrl":null,"url":null,"abstract":"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 multi-touch 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 multi-touch gesture recognition, and evaluated our solution in real-world applications.","PeriodicalId":339630,"journal":{"name":"Proceedings of the 2nd Workshop on Programming for Mobile & Touch","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Workshop on Programming for Mobile & Touch","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2688471.2688478","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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 multi-touch 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 multi-touch gesture recognition, and evaluated our solution in real-world applications.