Developing interactive information systems with the user software engineering methodology
IEEE Transactions on Software Engineering
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
The Trillium user interface design environment
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using formal specifications in the design of a human-computer interface
Communications of the ACM
Human Factors and Usability - Whence and Whither
Software-Ergonomie '85, Mensch-Computer-Interaktion, Tagung III/1985 des German Chapter of the ACM
Hi-index | 0.01 |
This paper discusses a user interface design tool for use in the Alvey ECLIPSE project. ECLIPSE is a second-generation integrated project support environment for medium to large software projects. Currently tool user interfaces in ECLIPSE are written in the Format Description Language (FDL) which defines the objects the user sees on the screen and how he/she interacts with them. FDL is interpreted at run time by a user interface management system. However, a language-based approach makes it difficult to visualise the user interface. A more direct approach is required (especially for the graphical interfaces used in Eclipse) to assist rapid prototyping and permit more user involvement in design. This paper looks at a tool for the "Direct Manipulation" [1] of interface objects and the methodology surrounding the tool. The tool is the centre of a design-prototype-evaluate iterative loop.