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

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10045/65991
Información del item - Informació de l'item - Item information
Título: XANUI: A Textual Platform-Independent Model for Rich User Interfaces
Autor/es: Hermida Carbonell, Jesús María | Meliá, Santiago | Arias, Antonio
Grupo/s de investigación o GITE: Advanced deveLopment and empIrical research on Software (ALISoft)
Centro, Departamento o Servicio: Universidad de Alicante. Departamento de Lenguajes y Sistemas Informáticos
Palabras clave: XANUI | OOH4RIA | User Interface Design | Model-Driven Development | Web Engineering
Área/s de conocimiento: Lenguajes y Sistemas Informáticos
Fecha de publicación: 2016
Editor: Rinton Press
Cita bibliográfica: Journal of Web Engineering. 2016, 15(1-2): 45-83
Resumen: 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
Tipo: info:eu-repo/semantics/article
Derechos: © Rinton Press
Revisión científica: si
Versión del editor: http://www.rintonpress.com/journals/jwe/
Aparece en las colecciones:INV - ALISoft - Artículos de Revistas

Archivos en este ítem:
Archivos en este ítem:
Archivo Descripción TamañoFormato 
Thumbnail2016_Hermida_etal_JWebEng.pdf2,21 MBAdobe PDFAbrir Vista previa

Todos los documentos en RUA están protegidos por derechos de autor. Algunos derechos reservados.