Maouane Sayih, Anne Bruggemann-Klein, Lyuben Dimitrov
{"title":"Development of model-based User Interfaces with XML technology","authors":"Maouane Sayih, Anne Bruggemann-Klein, Lyuben Dimitrov","doi":"10.1109/INTELCIS.2015.7397241","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":6478,"journal":{"name":"2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS)","volume":"68 1","pages":"321-327"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTELCIS.2015.7397241","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
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.