User Interface Management Systems have signigicantly reduced the effort required to build a user interface. However, current systems assume a set of standard "widgets" and make no provisions for defining new ones. This forces the user interface designers to either do without or laboriously build new widgets with code. The Interface Objects Graph is presented as a method for specifying and communicating the design of innteraction objects or widgets. Two sample specifications are presented, one for a secure switch and the other for a two dimensional graphical browser. (Also cross-referenced as CAR-TR-687
This document describes five widgets that have been developed at the Human-Computer Interaction Lab...
With the plethora of computing devices and the new era in end-user interaction, creating complex use...
Most human-computer interfaces are designed to run on a static platform (e.g. a workstation with a m...
User Interface Management Systems have significantly reduced the effort required to build a user int...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Formal methods are increasingly accepted for developing software systems, however their application ...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Much recent research has been focused on user interfaces. A major advance in interface design is the...
This paper describes a new method for specifying widgets, the Interactive Object Graph (IOG). IOGs a...
This document describes five widgets that have been developed at the Human-Computer Interaction Labo...
This document describes five widgets that have been developed at the Human-Computer Interaction Lab...
With the plethora of computing devices and the new era in end-user interaction, creating complex use...
Most human-computer interfaces are designed to run on a static platform (e.g. a workstation with a m...
User Interface Management Systems have significantly reduced the effort required to build a user int...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Interaction Object Graphs (IOGs) are an executable, graphical specification notation. They are an ex...
Formal methods are increasingly accepted for developing software systems, however their application ...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Many different methods have been used to specify user interfaces: algebraic specification, grammars,...
Much recent research has been focused on user interfaces. A major advance in interface design is the...
This paper describes a new method for specifying widgets, the Interactive Object Graph (IOG). IOGs a...
This document describes five widgets that have been developed at the Human-Computer Interaction Labo...
This document describes five widgets that have been developed at the Human-Computer Interaction Lab...
With the plethora of computing devices and the new era in end-user interaction, creating complex use...
Most human-computer interfaces are designed to run on a static platform (e.g. a workstation with a m...