An Approach to Develop User Interfaces with Plasticity

In this paper we examine the aspect of the plasticity of user interfaces. Our main objective is to develop multiplatform applications. In this sense, this paper presents an approach where an abstract user interface description is the key to achieve this purpose. A model-based environment, design patterns, interaction patterns and a meta-level structure are used in the user interface generation process. This proposal is a first step to achieve dynamic user interface generation, the next one should be link business and abstract graphical user interface model.