期刊文献+

Generating native user interfaces for multiple devices by means of model transformation

Generating native user interfaces for multiple devices by means of model transformation
原文传递
导出
摘要 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). 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 model- based 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 (smaxtphones and tablets).
出处 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2015年第12期995-1017,共23页 信息与电子工程前沿(英文版)
基金 Project supported by the European Commission’s FP7 Serenoa Project(No.258030) the National Program for Research,Development and Innovation,the Department of Science and Technology,Spain(No.TIN2011-25978) European Regional Development Funds(ERDF) European Union,and the Principality of Asturias,Science,Technology and Innovation Plan(No.GRUPIN14-100)
关键词 Model-to-model transformation Native user interfaces Model-based user interfaces Model-driven engineering Model-to-model transformation, Native user interfaces, Model-based user interfaces, Model-drivenengineering
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部