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

Please use this identifier to cite or link to this item: http://hdl.handle.net/10045/65991
Información del item - Informació de l'item - Item information
Title: XANUI: A Textual Platform-Independent Model for Rich User Interfaces
Authors: Hermida Carbonell, Jesús María | Meliá, Santiago | Arias, Antonio
Research Group/s: Advanced deveLopment and empIrical research on Software (ALISoft)
Center, Department or Service: Universidad de Alicante. Departamento de Lenguajes y Sistemas Informáticos
Keywords: XANUI | OOH4RIA | User Interface Design | Model-Driven Development | Web Engineering
Knowledge Area: Lenguajes y Sistemas Informáticos
Issue Date: 2016
Publisher: Rinton Press
Citation: Journal of Web Engineering. 2016, 15(1-2): 45-83
Abstract: 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
Language: eng
Type: info:eu-repo/semantics/article
Rights: © Rinton Press
Peer Review: si
Publisher version: http://www.rintonpress.com/journals/jwe/
Appears in Collections:INV - ALISoft - Artículos de Revistas

Files in This Item:
Files in This Item:
File Description SizeFormat 
Thumbnail2016_Hermida_etal_JWebEng.pdf2,21 MBAdobe PDFOpen Preview


Items in RUA are protected by copyright, with all rights reserved, unless otherwise indicated.