A compositional view of user interfaces identifies common user interface component types and structuring principles for assembling components into a coherent interface. Both the components and the principles are reusable across different interfaces. A user interface is represented as a composition of primitives, where selection of primitives and their structuring depend on the application for which an interface is built, and on a desired dialogue style. A model based on the compositional view can support a wide range of different designs and easy transitions from one design to another. We describe the model and a tool built on top of it, and give examples of structures built by the tool, to illustrate how primitives can be assembled to meet...
Specifying user interfaces consists in a fundamental activity in the user interface development life...
Formal methods are increasingly accepted for developing software systems, however their application ...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
The paper describes TACTICS, the model and a model-based tool capable of supporting a wide range of ...
Modern user interfaces are highly dynamic and interactive. They often compose in various ways user ...
Most existing graphical user interfaces are usually designed for a fixed context of use, thus making...
This work is about supporting user interface design by means of explicit design representations, in ...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
This paper presents an object-oriented approach for the specification of graphical user interfaces. ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
User Interface Management Systems have significantly reduced the effort required to build a user int...
Abstract We introduce a framework for classifying user interface design representations, and argue t...
Abstract: This paper proposes a method for user interface development where a model for analysis (Ju...
Abstract—The increasing availability of new types of interaction platforms raises a number of issues...
Object-oriented concepts are well-suited to deal with the characteristics of user interfaces. Up to ...
Specifying user interfaces consists in a fundamental activity in the user interface development life...
Formal methods are increasingly accepted for developing software systems, however their application ...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
The paper describes TACTICS, the model and a model-based tool capable of supporting a wide range of ...
Modern user interfaces are highly dynamic and interactive. They often compose in various ways user ...
Most existing graphical user interfaces are usually designed for a fixed context of use, thus making...
This work is about supporting user interface design by means of explicit design representations, in ...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
This paper presents an object-oriented approach for the specification of graphical user interfaces. ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
User Interface Management Systems have significantly reduced the effort required to build a user int...
Abstract We introduce a framework for classifying user interface design representations, and argue t...
Abstract: This paper proposes a method for user interface development where a model for analysis (Ju...
Abstract—The increasing availability of new types of interaction platforms raises a number of issues...
Object-oriented concepts are well-suited to deal with the characteristics of user interfaces. Up to ...
Specifying user interfaces consists in a fundamental activity in the user interface development life...
Formal methods are increasingly accepted for developing software systems, however their application ...
The use of formal models for user interface design can provide a number of benefits. It can help to ...