HP Labs Technical Reports

On Piecewise Linear Approximations to Curves

Natarajan, Balas K.



Abstract: Selectors constitute a new approach to providing graphical controls for applications, focusing on the semantics of controls rather than their appear- ance. Instead of specifying interfaces in terms of physical "widgets" like buttons, sliders, menus, text fields, etc., designers specify them in terms of the role of each control: n-way choices, on/off settings, continuous-within-range settings, etc. Each type of setting has a variety of possible presentations. For example, an n-way choice can be displayed as a set of radio buttons, a menu, or a scrolling list. Choosing or changing presentations is trivial and, in some cases, could be made automatic. This report describes a prototype implementation of Selectors based upon the InterViews user-interface object library. Interfaces built using IVSelectors require less code and can be changed more easily than interfaces built using ordinary InterViews Interactors.

Back to Index

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map] [Home] [Hewlett-Packard]