Hyper Mochi Sheet: a predictive focusing interface for navigating and editing nested networks through a multi-focus distortion-oriented view

Multi-focus distortion-oriented views are useful in viewinglarge information on a small screen, but still have problems inmanaging multiple foci during editing. The user may have tonavigate information space by focusing and defocusing multipleparts to obtain multi-focus layouts that change according tovarious editing situations. As a result, it becomes haphazard tonavigate and edit large nested networks such as hypertexts. Wepropose a user interface for quickly obtaining desirable layouts.The interface uses two techniques: focus size prediction andpredictive focus selection. These techniques are based on a usertest and experiences in applications. We also describe two exampleapplications.

[1]  Emanuel G. Noik,et al.  Exploring large hyperdocuments: fisheye views of nested networks , 1993, Hypertext.

[2]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[3]  Wayne Citrin,et al.  Incorporating fisheyeing into a visual programming environment , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[4]  William S. Havens,et al.  Contextual assistance in user interfaces to complex, time-critical systems: the intelligent zoom , 1994 .

[5]  Jock D. Mackinlay,et al.  The perspective wall: detail and context smoothly integrated , 1991, CHI.

[6]  Manojit Sarkar,et al.  Graphical fisheye views of graphs , 1992, CHI.

[7]  Ramana Rao,et al.  Laying out and visualizing large trees using a hyperbolic space , 1994, UIST '94.

[8]  Lyn Bartram,et al.  The continuous zoom: a constrained fisheye technique for viewing and navigating large information spaces , 1995, UIST '95.

[9]  Jock D. Mackinlay,et al.  The document lens , 1993, UIST '93.

[10]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[11]  Satoshi Matsuoka,et al.  Supporting design patterns in a visual parallel data-flow programming environment , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[12]  Ian H. Witten,et al.  Metamouse: specifying graphical procedures by example , 1989, SIGGRAPH.

[13]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[14]  M. Sheelagh T. Carpendale,et al.  3-dimensional pliable surfaces: for the effective presentation of visual information , 1995, UIST '95.

[15]  Steven P. Reiss,et al.  Stretching the rubber sheet: a metaphor for viewing large layouts on small screens , 1993, UIST '93.