A distributed architecture for programming environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Building flexible groupware through open protocols
COCS '93 Proceedings of the conference on Organizational computing systems
Towards the design and development of a new architecture for Geographic Information Systems
CIKM '93 Proceedings of the second international conference on Information and knowledge management
User interface system based on active objects
SETA2 Proceedings of the second international symposium on Environments and tools for Ada
Chiron-1: a software architecture for user interface development, maintenance, and run-time support
ACM Transactions on Computer-Human Interaction (TOCHI)
Bidirectional object layout for separate compilation
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Environmental acquisition: a new inheritance-like abstraction mechanism
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Object-oriented requirements analysis: a tool vision
WADAS '90 Proceedings of the seventh Washington Ada symposium on Ada
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
OPOSSUM: Desk-Top Schema Management through Customizable Visualization
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Hierarchical critical area extraction with the EYE tool
DFT '95 Proceedings of the IEEE International Workshop on Defect and Fault Tolerance in VLSI Systems
Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
We have implemented an object-oriented user interface package, called InterViews, that supports the composition of a graphical user interface from a set of interactive objects. The base class for interactive objects, called an interactor, and base class for composite objects, called a scene, define a protocol for combining interactive behaviors. Subclasses of scenes define common types of composition: a box tiles its components, a tray allows components to overlap or constrain each other''s placement, a deck stacks its components so that only one is visible, a frame adds a border, and a viewport shows part of a component. Predefined components include menus, scrollers, buttons, and text editors. InterViews also includes classes for structured text and graphics. InterViews is written in C++ and runs on top of the X window system.