Can GUI Implementation Markup Languages Be Used for Modelling?
C. Silva, and J. Campos. Human-Centered Software Engineering, volume 7623 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2012)
DOI: 10.1007/978-3-642-34347-6_7
Abstract
The current diversity of available devices and form factors increases the need for model-based techniques to support adapting applications from one device to another. Most work on user interface modelling is built around declarative markup languages. Markup languages play a relevant role, not only in the modelling of user interfaces, but also in their implementation. However, the languages used by each community (modellers/developers) have, to a great extent evolved separately. This means that the step from concrete model to final interface becomes needlessly complicated, requiring either compilers or interpreters to bridge this gap. In this paper we compare a modelling language (UsiXML) with several markup implementation languages. We analyse if it is feasible to use the implementation languages as modelling languages.
Description
Can GUI Implementation Markup Languages Be Used for Modelling? - Springer
%0 Book Section
%1 silva2012can
%A Silva, Carlos Eduardo
%A Campos, José Creissac
%B Human-Centered Software Engineering
%D 2012
%E Winckler, Marco
%E Forbrig, Peter
%E Bernhaupt, Regina
%I Springer Berlin Heidelberg
%K graphical gui implementation interface language markup model modelling user
%P 112-129
%R 10.1007/978-3-642-34347-6_7
%T Can GUI Implementation Markup Languages Be Used for Modelling?
%U http://dx.doi.org/10.1007/978-3-642-34347-6_7
%V 7623
%X The current diversity of available devices and form factors increases the need for model-based techniques to support adapting applications from one device to another. Most work on user interface modelling is built around declarative markup languages. Markup languages play a relevant role, not only in the modelling of user interfaces, but also in their implementation. However, the languages used by each community (modellers/developers) have, to a great extent evolved separately. This means that the step from concrete model to final interface becomes needlessly complicated, requiring either compilers or interpreters to bridge this gap. In this paper we compare a modelling language (UsiXML) with several markup implementation languages. We analyse if it is feasible to use the implementation languages as modelling languages.
%@ 978-3-642-34346-9
@incollection{silva2012can,
abstract = {The current diversity of available devices and form factors increases the need for model-based techniques to support adapting applications from one device to another. Most work on user interface modelling is built around declarative markup languages. Markup languages play a relevant role, not only in the modelling of user interfaces, but also in their implementation. However, the languages used by each community (modellers/developers) have, to a great extent evolved separately. This means that the step from concrete model to final interface becomes needlessly complicated, requiring either compilers or interpreters to bridge this gap. In this paper we compare a modelling language (UsiXML) with several markup implementation languages. We analyse if it is feasible to use the implementation languages as modelling languages.},
added-at = {2013-05-14T12:22:28.000+0200},
author = {Silva, Carlos Eduardo and Campos, José Creissac},
biburl = {https://www.bibsonomy.org/bibtex/2fafba4e55f1d0ca4a8c7784623ada5b8/porta},
booktitle = {Human-Centered Software Engineering},
description = {Can GUI Implementation Markup Languages Be Used for Modelling? - Springer},
doi = {10.1007/978-3-642-34347-6_7},
editor = {Winckler, Marco and Forbrig, Peter and Bernhaupt, Regina},
file = {silva2012can.pdf:silva2012can.pdf:PDF},
groups = {public},
interhash = {0686427eb006398970de0fd52defcf36},
intrahash = {fafba4e55f1d0ca4a8c7784623ada5b8},
isbn = {978-3-642-34346-9},
keywords = {graphical gui implementation interface language markup model modelling user},
pages = {112-129},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
timestamp = {2013-08-09T11:53:43.000+0200},
title = {Can GUI Implementation Markup Languages Be Used for Modelling?},
url = {http://dx.doi.org/10.1007/978-3-642-34347-6_7},
username = {porta},
volume = 7623,
year = 2012
}