Title
Generating native user interfaces for multiple devices by means of model transformation
Abstract
In the last years, the types of devices used to access information systems have notably increased using different operating systems, screen sizes, interaction mechanisms, and software features. This device fragmentation is an important issue to tackle when developing native mobile service front-end applications. To address this issue, we propose the generation of native user interfaces (UIs) by means of model transformations, following the modelbased user interface (MBUI) paradigm. The resulting MBUI framework, called LIZARD, generates applications for multiple target platforms. LIZARD allows the definition of applications at a high level of abstraction, and applies model transformations to generate the target native UI considering the specific features of target platforms. The generated applications follow the UI design guidelines and the architectural and design patterns specified by the corresponding operating system manufacturer. The objective is not to generate generic applications following the lowest-common-denominator approach, but to follow the particular guidelines specified for each target device. We present an example application modeled in LIZARD, generating different UIs for Windows Phone and two types of Android devices (smartphones and tablets).
Year
DOI
Venue
2015
10.1631/FITEE.1500083
Frontiers of IT & EE
Keywords
DocType
Volume
Model-to-model transformation, Native user interfaces, Model-based user interfaces, Model-driven engineering, TP311
Journal
16
Issue
ISSN
Citations 
12
2095-9230
3
PageRank 
References 
Authors
0.37
22
4
Name
Order
Citations
PageRank
Ignacio Marín130.37
Francisco Ortin216022.72
German Pedrosa330.37
Javier Rodríguez430.71