TY - GEN
T1 - Development of model-based User Interfaces with XML technology
AU - Sayih, Maouane
AU - Bruggemann-Klein, Anne
AU - Dimitrov, Lyuben
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/2/2
Y1 - 2016/2/2
N2 - In the development of multi-platform applications, one of the most challenging activities is the creation of user interfaces (UIs). Prototyping cross-platform UIs require a mixture of creative and programming skills, as well as solid specific domain and device familiarity. Moreover, firm knowledge of a multitude of implementation languages and frameworks, often limited to only a small range of platforms and devices, is required. Model-based user interface development offers a solution that supports multi-platform development and promises to reduce developer's effort and time spent for UI prototyping. This paper provides an approach for model- based user interface development using XML technologies. The approach involves the use of a XML-based user interface description language, combined with extensible stylesheet language transformations for model-to-model and model-to-code transformations. Our main target is XForms, and we intend to use as many XML technologies as possible during the development lifecycle of the graphical user interfaces. In addition, we present a Graphical User Interface (GUI) editor called 'uimlBuddy' which encapsulates the approach and facilitates end user development for non-programming professionals.
AB - In the development of multi-platform applications, one of the most challenging activities is the creation of user interfaces (UIs). Prototyping cross-platform UIs require a mixture of creative and programming skills, as well as solid specific domain and device familiarity. Moreover, firm knowledge of a multitude of implementation languages and frameworks, often limited to only a small range of platforms and devices, is required. Model-based user interface development offers a solution that supports multi-platform development and promises to reduce developer's effort and time spent for UI prototyping. This paper provides an approach for model- based user interface development using XML technologies. The approach involves the use of a XML-based user interface description language, combined with extensible stylesheet language transformations for model-to-model and model-to-code transformations. Our main target is XForms, and we intend to use as many XML technologies as possible during the development lifecycle of the graphical user interfaces. In addition, we present a Graphical User Interface (GUI) editor called 'uimlBuddy' which encapsulates the approach and facilitates end user development for non-programming professionals.
KW - GUI editor
KW - Recent data management
KW - domain model
KW - model-based user interface
KW - user interface
KW - user interface markup language (UIML)
KW - web engineering
UR - https://www.scopus.com/pages/publications/84970021850
U2 - 10.1109/IntelCIS.2015.7397241
DO - 10.1109/IntelCIS.2015.7397241
M3 - Conference contribution
AN - SCOPUS:84970021850
T3 - 2015 IEEE 7th International Conference on Intelligent Computing and Information Systems, ICICIS 2015
SP - 321
EP - 327
BT - 2015 IEEE 7th International Conference on Intelligent Computing and Information Systems, ICICIS 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE International Conference on Intelligent Computing and Information Systems, ICICIS 2015
Y2 - 12 December 2015 through 14 December 2015
ER -