Abstract | ||
---|---|---|
The price drop of digital displays during the last decade has promoted the use of coupled-display ecosystems. This paper proposes a model-based approach to develop applications that exploit these ecosystems. It introduces the concept of Distributable User Interface to define applications running on coupled-display ecosystems that enable users to distribute interaction objects (e.g., labels, buttons, panels and frames) across interaction surfaces (e.g., Web documents, frames and panels) using a set of distribution primitives. The Distributable User Interface concept is formalized in the User Interface Distribution meta-model, which is implemented using the Eclipse Modeling Framework to ensure the compliance of these models with the OMG standards. This paper also describes the graphical model editor to create, edit and validate User Interface Distribution models conforming to the proposed meta-model. The models created with the model editor are used as input parameters for the model-to-text transformation developed in Acceleo that generates the source code of Web applications supporting Distributable User Interfaces. The generated code runs on the User Interface Distribution Framework which is also presented in this paper. Finally, the On-line Photo Gallery application is the case of study presented to demonstrate the viability of the proposal. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1007/s10209-017-0600-6 | Universal Access in the Information Society |
Keywords | Field | DocType |
Distributed User Interfaces,Human-computer interaction,Model-based development | Computer science,Source code,Model-based design,Exploit,Human–computer interaction,Eclipse,Graphical model,Web application,User interface | Journal |
Volume | Issue | ISSN |
18.0 | SP4.0 | 1615-5297 |
Citations | PageRank | References |
0 | 0.34 | 19 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ricardo Tesoriero | 1 | 94 | 19.52 |
Abdulrahman H. Altalhi | 2 | 70 | 13.68 |