Home // COMPUTATION TOOLS 2017, The Eighth International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking // View article
Composite Event-Driven Programming
Authors:
Fredy Cuenca
Keywords: Multi-modal Systems; Multi-touch Systems; Interactive Systems; Event Languages; Composite Events
Abstract:
Implementing multi-touch and multi-modal systems requires splitting the code across several event handlers, which complicates programmers work. The present paper finds the root of this problem in the event-driven paradigm; more concretely, in the fact that event-driven languages lack abstractions for representing event sequences. It then suggests to augment event-driven languages so that programmers can have the possibility to define event sequences --herein called composite events-- that can then be bound to event handlers. The main features of the composite event-driven language developed by the authors are outlined, as well as its benefits and problems. The paper suggests that, since its design, the event-driven paradigm was tailored for mouse-based interactions, and it may be important to question its suitability for implementing multi-touch and multi-modal interactions.
Pages: 1 to 4
Copyright: Copyright (c) IARIA, 2017
Publication date: February 19, 2017
Published in: conference
ISSN: 2308-4170
ISBN: 978-1-61208-535-7
Location: Athens, Greece
Dates: from February 19, 2017 to February 23, 2017