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