Title :
Separating concerns in direct manipulation user interfaces
Author :
Stirewalt, R. E Kurt
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
Abstract :
Direct-manipulation user interfaces are difficult to implement as a tapered hierarchy. Features such as drag enabling and continuous graphical feedback require frequent interaction and collaboration among a large number of objects in multiple layers. These collaborations complicate the design of the interfaces in the various layers. We present a new component-interface model called a “mode component”, whose features simplify the expression of collaboration enabling and feedback across layer boundaries. We illustrate the use of mode components through a large example
Keywords :
feedback; graphical user interfaces; object-oriented methods; software architecture; subroutines; collaboration feedback; component-interface model; continuous graphical feedback; direct-manipulation user interface design; drag enabling; layer boundaries; mode component; multiple layers; object collaborations; object interaction; separation of concerns; tapered hierarchy; Application software; Collaboration; Computer science; Electrical capacitance tomography; Feedback; Reactive power; Reflection; Software design; Stacking; User interfaces;
Conference_Titel :
Automated Software Engineering, 1999. 14th IEEE International Conference on.
Conference_Location :
Cocoa Beach, FL
Print_ISBN :
0-7695-0415-9
DOI :
10.1109/ASE.1999.802244