XANUI: A Textual Platform-Independent Model for Rich User Interfaces

Empreu sempre aquest identificador per citar o enllaçar aquest ítem http://hdl.handle.net/10045/65991
Información del item - Informació de l'item - Item information
Títol: XANUI: A Textual Platform-Independent Model for Rich User Interfaces
Autors: Hermida Carbonell, Jesús María | Meliá, Santiago | Arias, Antonio
Grups d'investigació o GITE: Advanced deveLopment and empIrical research on Software (ALISoft)
Centre, Departament o Servei: Universidad de Alicante. Departamento de Lenguajes y Sistemas Informáticos
Paraules clau: XANUI | OOH4RIA | User Interface Design | Model-Driven Development | Web Engineering
Àrees de coneixement: Lenguajes y Sistemas Informáticos
Data de publicació: 2016
Editor: Rinton Press
Citació bibliogràfica: Journal of Web Engineering. 2016, 15(1-2): 45-83
Resum: In recent years, several model-driven proposals have defined user interface models that can represent both behavioural and aesthetic aspects. However, the software industry has ignored the majority of these proposals because the quality of the rich user interfaces generated out of these models is usually low and their code generators are not flexible, i.e., the UI templates cannot be customised easily. Furthermore, these proposals do not facilitate the separation between the visual design of the UI, normally performed by graphic designers in the industry, and the visualisation of data, which has been previously modelled using another domain-specific language. This paper proposes a new textual domain-specific language called XANUI, which could be embedded in XML-based UI pages, e.g., HTML or XML. The designed language provides the mechanisms to bind visual components with data structures already existing, and to define the behaviour of these components based on events. In this paper, XANUI is integrated in two OOH4RIA development processes, i.e., the traditional data-intensive and the new design-first process, thus reusing the OOH4RIA models and transformations to generate a complete rich Internet application for any platform or device. In order to validate this approach, the XANUI solution is applied to the development of a RIA with two UI types: a) the administration view of a Web application using HTML5 and AngularJS, and b) a catalogue application for e-Commerce using Windows RT in a Tablet PC.
URI: http://hdl.handle.net/10045/65991
ISSN: 1540-9589
Idioma: eng
Tipus: info:eu-repo/semantics/article
Drets: © Rinton Press
Revisió científica: si
Versió de l'editor: http://www.rintonpress.com/journals/jwe/
Apareix a la col·lecció: INV - ALISoft - Artículos de Revistas

Arxius per aquest ítem:
Arxius per aquest ítem:
Arxiu Descripció Tamany Format  
Thumbnail2016_Hermida_etal_JWebEng.pdf2,21 MBAdobe PDFObrir Vista prèvia


Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.