Next Article in Journal
Measurement of the Length of Installed Rock Bolt Based on Stress Wave Reflection by Using a Giant Magnetostrictive (GMS) Actuator and a PZT Sensor
Next Article in Special Issue
A Wireless Sensor System for Real-Time Monitoring and Fault Detection of Motor Arrays
Previous Article in Journal
On the Error State Selection for Stationary SINS Alignment and Calibration Kalman Filters—Part II: Observability/Estimability Analysis
Previous Article in Special Issue
From Sensor Networks to Internet of Things. Bluetooth Low Energy, a Standard for This Evolution
Article Menu
Issue 3 (March) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(3), 438;

ECCE Toolkit: Prototyping Sensor-Based Interaction

Department of Computer Science, Universidad Carlos III de Madrid, Leganés, 28911 Madrid, Spain
Author to whom correspondence should be addressed.
Academic Editor: Gonzalo Pajares Martinsanz
Received: 20 September 2016 / Revised: 15 February 2017 / Accepted: 15 February 2017 / Published: 23 February 2017
(This article belongs to the Special Issue State-of-the-Art Sensors Technology in Spain 2016)
Full-Text   |   PDF [11396 KB, uploaded 23 February 2017]   |  


Building and exploring physical user interfaces requires high technical skills and hours of specialized work. The behavior of multiple devices with heterogeneous input/output channels and connectivity has to be programmed in a context where not only the software interface matters, but also the hardware components are critical (e.g., sensors and actuators). Prototyping physical interaction is hindered by the challenges of: (1) programming interactions among physical sensors/actuators and digital interfaces; (2) implementing functionality for different platforms in different programming languages; and (3) building custom electronic-incorporated objects. We present ECCE (Entities, Components, Couplings and Ecosystems), a toolkit for non-programmers that copes with these issues by abstracting from low-level implementations, thus lowering the complexity of prototyping small-scale, sensor-based physical interfaces to support the design process. A user evaluation provides insights and use cases of the kind of applications that can be developed with the toolkit. View Full-Text
Keywords: End-User Programming; toolkits; physical computing; sensor-based interaction End-User Programming; toolkits; physical computing; sensor-based interaction

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Bellucci, A.; Aedo, I.; Díaz, P. ECCE Toolkit: Prototyping Sensor-Based Interaction. Sensors 2017, 17, 438.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top