We present a paradigm to generate automatically graphical user interfaces from a formal description of the data model following the well-known model-view-control paradigm. This paradigm provide complete separation between data model and interface description, setting the programmer free from the low-level aspects of programming interfaces, letting him take care of higher level aspects. The interface along with the data model is described by means of a formal language, the Set Description Language. We also describe the infrastructure based on this paradigm we implemented to generate graphical user interfaces for generic applications. Moreover, it can adapt the user interface of a program to the needs derived from the type of data managed by ...
Graphical user interfaces are difficult to construct and, consequently, suffer from high development...
Formal approaches to software development require that we correctly describe (or specify) systems in...
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 ...
Automatic user interface generation is a widely discussed topic in the research community. In recent...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Turning requirements into working systems is the essence of software engineering. This paper propose...
Automatic generation of the user interface can simplify development of the computer applications. It...
Due to data-driven application nature and its increasing complexity, developing its user interface c...
The generation of the dialogue description from an algebraic specification of the application and it...
The ability of automatic graphic user interface construction is described. It is based on the buildi...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
This paper suggests a method for developing graphical user interfaces based on generative patterns. ...
International audienceUser Interface Management Systems (UIMS) allow interface designers to create a...
Tematem niniejszej pracy magisterskiej jest przedstawienie deklaratywnego podejścia do konstrukcji G...
Graphical user interfaces are difficult to construct and, consequently, suffer from high development...
Formal approaches to software development require that we correctly describe (or specify) systems in...
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 ...
Automatic user interface generation is a widely discussed topic in the research community. In recent...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Turning requirements into working systems is the essence of software engineering. This paper propose...
Automatic generation of the user interface can simplify development of the computer applications. It...
Due to data-driven application nature and its increasing complexity, developing its user interface c...
The generation of the dialogue description from an algebraic specification of the application and it...
The ability of automatic graphic user interface construction is described. It is based on the buildi...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
This paper suggests a method for developing graphical user interfaces based on generative patterns. ...
International audienceUser Interface Management Systems (UIMS) allow interface designers to create a...
Tematem niniejszej pracy magisterskiej jest przedstawienie deklaratywnego podejścia do konstrukcji G...
Graphical user interfaces are difficult to construct and, consequently, suffer from high development...
Formal approaches to software development require that we correctly describe (or specify) systems in...
It is important to be able to program GUI applications in a fast and easy manner. Current GUI tools ...