Abstract. Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it somewhat simpler since the model-view paradigm dictates that the model contains no GUI programming, as this is done by the views. Still, a lot of GUI programming is needed to implement the views. We present a new method for constructing GUI applications that fits well in the model-view paradigm. Novel in our approach is that the views also contain no actual GUI programming. Instead, views are constructed in a fully compositional way by defining a model of the view. We use a technique developed earlier to generate the GUI part. We show how the method supports flexibility, compositionality and incremental change by introducing abstrac...
Visual models help to understand complex systems. However, with the user interaction paradigms estab...
Abstract A Model for the Specification of Abstract User Interfaces based on Con-ceptual Patterns is ...
This paper proposes that GUI development is as important as other aspects of programming, such as a ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
Abstract. Creating GUI programs is hard even for prototyping pur-poses. Using the model-view paradig...
It is important to be able to program GUI applications in a fast and easy manner. Current GUI tools ...
We present a paradigm to generate automatically graphical user interfaces from a formal description ...
Automated user-interface generation environments have been criticized for their failure to deliver r...
Abstract. Analyzing and modelling a software system with separate views is a good practice to deal w...
A compositional view of user interfaces identifies common user interface component types and structu...
Model-based approaches for user interfaces exploit various models in order to represent interactive...
Abstract. GUI builder tools are widely used in practice to develop the user interface of software sy...
Abstract. GUI programming is hard, even for prototyping purposes. In this paper we present the Graph...
Most existing graphical user interfaces are usually designed for a fixed context of use, thus making...
Projective modeling environments offer a more efficient and scalable way of supporting multiple view...
Visual models help to understand complex systems. However, with the user interaction paradigms estab...
Abstract A Model for the Specification of Abstract User Interfaces based on Con-ceptual Patterns is ...
This paper proposes that GUI development is as important as other aspects of programming, such as a ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
Abstract. Creating GUI programs is hard even for prototyping pur-poses. Using the model-view paradig...
It is important to be able to program GUI applications in a fast and easy manner. Current GUI tools ...
We present a paradigm to generate automatically graphical user interfaces from a formal description ...
Automated user-interface generation environments have been criticized for their failure to deliver r...
Abstract. Analyzing and modelling a software system with separate views is a good practice to deal w...
A compositional view of user interfaces identifies common user interface component types and structu...
Model-based approaches for user interfaces exploit various models in order to represent interactive...
Abstract. GUI builder tools are widely used in practice to develop the user interface of software sy...
Abstract. GUI programming is hard, even for prototyping purposes. In this paper we present the Graph...
Most existing graphical user interfaces are usually designed for a fixed context of use, thus making...
Projective modeling environments offer a more efficient and scalable way of supporting multiple view...
Visual models help to understand complex systems. However, with the user interaction paradigms estab...
Abstract A Model for the Specification of Abstract User Interfaces based on Con-ceptual Patterns is ...
This paper proposes that GUI development is as important as other aspects of programming, such as a ...