We describe the current status of Pad++, a zooming graphical interface that we are exploring as an alternative to tradhional window and icon-based approaches to interface design. We discuss the motivation for Pad++, d...
详细信息
We propose a new evolutionary method of extracting user preferences from examples shown to an automatic graph layout system. Using stochastic methods such as simulated annealing and genetic algorithms, automatic layou...
详细信息
Many userinterface toolkits use constraint solvers to maintain geometric relationships between graphic objects, or to connect the graphics to the application data structures. One efficient and flexible technique for ...
详细信息
ISBN:
(纸本)9780897916578
Many userinterface toolkits use constraint solvers to maintain geometric relationships between graphic objects, or to connect the graphics to the application data structures. One efficient and flexible technique for maintaining constraints is multi-way local propagation, where constraints are represented by sets of method procedures. To satisfy a set of constraints, a local propagation solver executes one method from each *** is an incremental constraint solver that uses local propagation to maintain a set of constraints as individual constraints are added and removed. If all of the constraints cannot be satisfied, SkyBlue leaves weaker constraints unsatisfied in order to satisfy stronger constraints (maintaining a constraint hierarchy). SkyBlue is a more general successor to the DeltaBlue algorithm that satisfies cycles of methods by calling external cycle solvers and supports multi-output methods. These features make SkyBlue more useful for constructing userinterfaces, since cycles of constraints can occur frequently in userinterface applications and multi-output methods are necessary to represent some useful constraints. This paper discusses some of applications that use SkyBlue, presents times for some userinterface benchmarks and describes the SkyBlue algorithm in detail.
The construction of application-specific Graphical userinterfaces (GUI) still needs considerable programming partly because the mapping between application data and its visual represent at ion is complicated. This st...
详细信息
How would you interactively browse a very large display space, for example, a street map of the entire United States? The traditional solution is zoom and pan. But each time a zoom-in operation takes place, the contex...
详细信息
A large proportion of computer-supported tasks-such as design exploration, decision analysis, clat a presentation, and many kinds of retrieval-can be characterised as user-driven processing of a body of data in search...
详细信息
We present an inference engine that can be used for creating Programming By Demonstration systems. The class of systems addressed are those which infer a state change description from examples of state [9,11]. The eng...
详细信息
While graphical userinterfaces have gained much popularity in recent years, there are situations when the need to use existing applications in a nonvisuat modrdity is clear. Examples of such situations include the us...
详细信息
In this paper we investigate the appropriateness of formal specification languages for the description of userinterface phenomena. Specifically, we are concerned with the distinction between continuously available in...
详细信息
Communication is about people, not machines. But as firms and families alike spread out geographically, we rely increasingly on telecommunications tools to keep us "connected." The challenge of such systems ...
详细信息
暂无评论