@article{inesta2009frameworkk, abstract = {This paper presents a framework for the design of User Interfaces (UIs). By applying model transformations, the framework allows different \{UIs\} to be generated for different computing platforms. The tool presented in this work helps designers to build an abstract user interface which is later transformed into a concrete user interface by means of transformation techniques based on graph grammars. These techniques can be used to generate implementation code for several \{UI\} platforms including desktop applications, dynamic websites and mobile applications. The generated user interfaces are integrated with a multi-tier application by referencing external services and communicating with the application core over Web Service protocols. Our tool also allows the concrete interfaces to be enhanced before generating the final UI. The approach uses an adaptation of \{UIML\} (User Interface Markup Language). The adaptation focuses on defining a data model and a services model, and it also introduces a navigation model that allows data communication from one \{UI\} to another. The obtained \{UIs\} together with Web Services can conform complete applications instead of just being prototypes. }, added-at = {2013-06-03T16:33:23.000+0200}, author = {Iñesta, Luis and Aquino, Nathalie and Sánchez, Juan}, biburl = {https://www.bibsonomy.org/bibtex/2574b7c8f6943e22534d58fb2573c31fe/porta}, description = {ScienceDirect.com - Advances in Engineering Software - Framework and authoring tool for an extension of the UIML language}, doi = {10.1016/j.advengsoft.2009.01.020}, interhash = {c85c8f66d7fcb77109db009087915c78}, intrahash = {574b7c8f6943e22534d58fb2573c31fe}, issn = {0965-9978}, journal = {Advances in Engineering Software }, keywords = {UIML authoring design driven extension framework interface language model tool user}, note = {Designing, modelling and implementing interactive systems }, number = 12, pages = {1287 - 1296}, timestamp = {2013-06-03T16:33:23.000+0200}, title = {Framework and authoring tool for an extension of the \{UIML\} language }, url = {http://www.sciencedirect.com/science/article/pii/S0965997809000453}, volume = 40, year = 2009 }