Declarative GUI descriptions for device-independent applications
Jacek Chmielewski , Jakub Flotyński , Dariusz Rumiński , Adam Wójtowicz
AbstractThe increasing number and diversity of devices connected to the Internet open new research challenges in the field of cross-platform and device-independent applications. One of the approaches to this problem is the Device-Independent Architecture, which provides application logic and application data device independence. It enables also usage of user interface (UI) adaptation middleware to support application UI device independence. Potentially, device-independent descriptions of application UI can be implemented with existing user interface description languages (UIDLs). In this paper, we present an analysis of eight popular UIDLs that are assumed to be suitable for device-independent GUI descriptions, along with a summary of evaluation results and lessons learned. The selected UIDLs were employed to describe a set of GUI views based on an existing mobile application. The gathered results confirm our research hypothesis that the analyzed popular declarative UIDLs are not capable of describing mobile GUI in a device-independent manner. Therefore, using the knowledge gathered from the reported experiment, we propose a set of guidelines for an optimal device-independent UIDL.
|Journal series||Personal and Ubiquitous Computing, ISSN 1617-4909, (A 30 pkt)|
|Publication size in sheets||0.5|
|Keywords in English||User interface description languages, UIDL, GUI adaptation middleware, Device-independent applications, Device-Independent Architecture|
|ASJC Classification||; ;|
|Score|| = 30.0, 27-04-2020, ArticleFromJournal|
= 30.0, 27-04-2020, ArticleFromJournal
|Publication indicators||= 1; : 2016 = 1.651; : 2016 = 2.395 (2) - 2016=2.512 (5)|
|Citation count*||2 (2020-09-25)|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.