Two Object-Oriented Models to Design Graphical User Interfaces
dc.contributor.author | Hübner, Wolfgang | en_US |
dc.contributor.author | Gomes, Mario Rui | en_US |
dc.date.accessioned | 2015-10-05T07:56:07Z | |
dc.date.available | 2015-10-05T07:56:07Z | |
dc.date.issued | 1989 | en_US |
dc.description.abstract | Object-oriented concepts are well-suited to deal with the characteristics of user interfaces. Up to now several attempts to integrate the object-oriented paradigm in user interface models were evolved and led to distinctive resulting models due to different requirements of the target application area. Within this paper two independently developed object-oriented interaction models are presented which emphasize the graphical requirements to user interfaces. These are among others its hierarchical nature, dynamical topology of the user interface, strong connection between input, output and the semantics of the application and the diversity of the graphics input devices and interaction techniques. Both approaches converge in the following aspects: Instead of having separated user interface layers the components of an interactive graphics application's user interface are embedded locally within interaction objects. Therefore dialogue control, input, output and the dynamical behavior are organized as a micro-cosmos within each object. Compound interaction objects can be designed. Temporal logical operators are used to specify the dialogue. Tools to support the implementation of each model are described. By describing both approaches this paper could be a contribution toward establishing a uniform object-oriented framework for the design of graphical user interfaces. | en_US |
dc.description.seriesinformation | EG 1989-Technical Papers | en_US |
dc.identifier.doi | 10.2312/egtp.19891005 | en_US |
dc.identifier.issn | 1017-4656 | en_US |
dc.identifier.uri | https://doi.org/10.2312/egtp.19891005 | en_US |
dc.publisher | Eurographics Association | en_US |
dc.title | Two Object-Oriented Models to Design Graphical User Interfaces | en_US |