An object-oriented specification tool for graphical interfaces

Abstract An object-oriented approach is proposed for graphical interface design, namely for the description of typical entities such as windows and input devices, as well as for the modeling of user dialogues. An outline of the approach is presented providing the reader with the main concepts and techniques. A discussion is also included on how to achieve the prototyping of such object-oriented interface applications.

[1]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[2]  Pieter H. Hartel,et al.  Input-Output Tools: A Language Facility for Interactive and Real-Time Systems , 1983, IEEE Trans. Software Eng..

[3]  Cristina Sernadas,et al.  From Data Types to Object Types , 1990, J. Inf. Process. Cybern..

[4]  Cristina Sernadas,et al.  Abstract Object Types for Databases , 1988, OODBS.

[5]  ten Hagen,et al.  Dialogue Cells: A Method for Defining Interactions , 1982, IEEE Computer Graphics and Applications.

[6]  Cristina Sernadas,et al.  Object-Oriented Specification of Databases: An Algebraic Approach , 1987, VLDB.

[7]  David E. Breen,et al.  The Clockworks: An Object-Oriented Computer Animation System , 1987, Eurographics.

[8]  Izak Benbasat,et al.  A Structured Approach to Designing Human-Computer Dialogues , 1984, Int. J. Man Mach. Stud..

[9]  S. K. Chang,et al.  A Visual Language Compiler , 1987, IEEE Trans. Software Eng..

[10]  Wolfgang Hübner,et al.  Designing a System to Provide Graphical User Interfaces: The THESEUS Approach , 1987, Eurographics.

[11]  Deborah Hix,et al.  Human-computer interface development: concepts and systems for its management , 1989, CSUR.

[12]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[13]  José Luiz Fiadeiro,et al.  Abstract Object Types: A Temporal Perspective , 1987, Temporal Logic in Specification.

[14]  José Luiz Fiadeiro,et al.  The Basic Building Blocks of Information Systems , 1989, ISCO.