Rule-Based Generation of Mobile User Interfaces

被引:5
作者
Schuler, Andreas [1 ]
Franz, Barbara [1 ]
机构
[1] Upper Austria Univ Appl Sci, Sch Informat Commun & Media, A-4232 Hagenberg, Austria
来源
PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS | 2013年
关键词
user interface; rule engine; model driven development; mobile platforms; inference; usability;
D O I
10.1109/ITNG.2013.43
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The popularity of mobile application platforms like IOS, Android or Windows Phone 7 increases from day to day. Affiliated app stores offer thousands of different applications (so-called apps) for nearly any imaginable purpose. From a software developer's point of view these app stores provide high potential: developers have the chance to reach the general public, thus having a much broader audience than with any other channel of distribution. Nevertheless, the increased amount of potential customers also increases expectations related to user experience. The user interface as the main interaction hub in mobile environments attracts a lot more attention. The success or failure of an app is often related to its user interface. Furthermore, users often demand the same user experience on different platforms. In order to allow for high quality in user interface development and to enable development for different platforms, a framework is presented that provides a platform independent definition of a user interface backed by constraints in form of rules. Using model driven development, the framework allows the creation of user interfaces that are not related to a specific target technology. Furthermore, it provides the ability to define a user interface and transform it into a destination user interface, whether this will be Android, iPhone or Windows Phone 7, with respect to given rules.
引用
收藏
页码:267 / 272
页数:6
相关论文
共 14 条
[1]  
Apple Inc, 2012, IOS HUM INT GUID
[2]  
Apple Inc, HUM INT PRINC
[3]  
Boley H., 2012, SCHEMA SPECIFICATION
[4]  
Debasish Gosh, 2011, DSLS ACTION
[5]  
Friedman-Hill Ernest, 2003, JESS ACT JAV RUL BAS
[6]  
Friedmann-Hill Ernest, 2008, JESS RUL ENG JAV PLA
[7]  
Google Inc, 2012, ANDR HUM INT GUID
[8]  
Haase Chet, 2008, FILTHY RICH CLIENTS
[9]  
Hellman R, 2007, LECT NOTES COMPUT SC, V4554, P147
[10]  
Helms J., 2008, USER INTERFACE MARKU