Declarative GUI descriptions for device-independent applications

Jacek Chmielewski , Jakub Flotyński , Dariusz Rumiński , Adam Wójtowicz

Abstract

The 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.
Author Jacek Chmielewski (WIiGE / KTI)
Jacek Chmielewski,,
- Department of Information Technology
, Jakub Flotyński (WIiGE / KTI)
Jakub Flotyński,,
- Department of Information Technology
, Dariusz Rumiński (WIiGE / KTI)
Dariusz Rumiński,,
- Department of Information Technology
, Adam Wójtowicz (WIiGE / KTI)
Adam Wójtowicz,,
- Department of Information Technology
Journal seriesPersonal and Ubiquitous Computing, ISSN 1617-4909, (A 30 pkt)
Issue year2016
Vol20
No2
Pages185-194
Publication size in sheets0.5
Keywords in EnglishUser interface description languages, UIDL, GUI adaptation middleware, Device-independent applications, Device-Independent Architecture
ASJC Classification1803 Management Science and Operations Research; 1706 Computer Science Applications; 1708 Hardware and Architecture
DOIDOI:10.1007/s00779-016-0903-2
URL https://link.springer.com/article/10.1007%2Fs00779-016-0903-2
Languageen angielski
Score (nominal)30
Score sourcejournalList
ScoreMinisterial score = 30.0, 27-04-2020, ArticleFromJournal
Ministerial score (2013-2016) = 30.0, 27-04-2020, ArticleFromJournal
Publication indicators WoS Citations = 1; Scopus SNIP (Source Normalised Impact per Paper): 2016 = 1.651; WoS Impact Factor: 2016 = 2.395 (2) - 2016=2.512 (5)
Citation count*2 (2020-09-25)
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back
Confirmation
Are you sure?