Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2017 | 10.3390/s17030438 | SENSORS |
Keywords | Field | DocType |
End-User Programming,toolkits,physical computing,sensor-based interaction | Use case,Computer science,Communication channel,Implementation,Human–computer interaction,Software,Engineering design process,User interface,Physical computing,Actuator | Journal |
Volume | Issue | Citations |
17 | 3.0 | 0 |
PageRank | References | Authors |
0.34 | 3 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrea Bellucci | 1 | 123 | 14.52 |
Ignacio Aedo | 2 | 786 | 156.76 |
Paloma Diaz | 3 | 105 | 19.32 |