The promise of zoomable user interfaces

Zoomable user interfaces (ZUIs) have received a significant amount of attention in the 18 years since they were introduced. They have enjoyed some success, and elements of ZUIs are widely used in computers today, although the grand vision of a zoomable desktop has not materialised. This paper describes the premise and promise of ZUIs along with their challenges. It describes design guidelines, and offers a cautionary tale about research and innovation.

[1]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[2]  Benjamin B. Bederson,et al.  Jazz: an extensible zoomable user interface graphics toolkit in Java , 2000, UIST '00.

[3]  Chris North,et al.  Snap-together visualization: can users construct and operate coordinated visualizations? , 2000, Int. J. Hum. Comput. Stud..

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

[5]  John Q. Walker,et al.  Navigational techniques to improve the display of large two-dimensional spaces , 1990 .

[6]  Benjamin B. Bederson,et al.  AppLens and launchTile: two designs for one-handed thumb use on small devices , 2005, CHI.

[7]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[8]  Benjamin B. Bederson,et al.  Zoomable user interfaces as a medium for slide show presentations , 2002, Inf. Vis..

[9]  Mary Czerwinski,et al.  The Task Gallery: a 3D window manager , 2000, CHI.

[10]  Benjamin B. Bederson,et al.  Space-scale diagrams: understanding multiscale interfaces , 1995, CHI '95.

[11]  Chris North,et al.  Snap-Together Visualization: Evaluating Coordination Usage and Construction , 1999 .

[12]  Takeo Igarashi,et al.  Speed-dependent automatic zooming for browsing large documents , 2000, UIST '00.

[13]  Jan O. Borchers,et al.  Fly: a tool to author planar presentations , 2009, CHI.

[14]  James D. Hollan,et al.  Local tools: an alternative to tool palettes , 1996, UIST '96.

[15]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[16]  Colin Ware,et al.  Zooming, multiple windows, and visual working memory , 2002, AVI '02.

[17]  François Guimbretière,et al.  Flipper: a new method of digital document navigation , 2005, CHI EA '05.

[18]  Benjamin B. Bederson,et al.  Implementing a zooming User Interface: experience building Pad++ , 1998, Softw. Pract. Exp..

[19]  Catherine Plaisant,et al.  SpaceTree: supporting exploration in large node link tree, design evolution and empirical evaluation , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

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

[21]  Wendy E. Mackay,et al.  CHI '13 Extended Abstracts on Human Factors in Computing Systems , 2013, CHI 2013.

[22]  James D. Hollan,et al.  Pad++: A Zoomable Graphical Sketchpad For Exploring Alternate Interface Physics , 1996, J. Vis. Lang. Comput..

[23]  George W. Furnas,et al.  Critical zones in desert fog: aids to multiscale navigation , 1998, UIST '98.

[24]  D. Holdstock Past, present--and future? , 2005, Medicine, conflict, and survival.

[25]  Jaime Teevan,et al.  Visual snippets: summarizing web pages for search and revisitation , 2009, CHI.

[26]  Benjamin B. Bederson,et al.  Benefits of animated scrolling , 2005, CHI Extended Abstracts.

[27]  Ganesh S. Oak Information Visualization Introduction , 2022 .

[28]  Mary Czerwinski,et al.  DateLens: A fisheye calendar interface for PDAs , 2004, TCHI.

[29]  Catherine Plaisant,et al.  Navigation patterns and usability of zoomable user interfaces with and without an overview , 2002, TCHI.

[30]  Paul Kunkel,et al.  Digital Dreams: The Work of the Sony Design Center , 1999 .

[31]  B BedersonBenjamin,et al.  Zoomable user interfaces as a medium for slide show presentations , 2002 .

[32]  Benjamin B. Bederson,et al.  A review of overview+detail, zooming, and focus+context interfaces , 2009, CSUR.

[33]  Jun Rekimoto,et al.  SmartSkin: an infrastructure for freehand manipulation on interactive surfaces , 2002, CHI.

[34]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[35]  James D. Hollan,et al.  PadPrints: graphical multiscale Web histories , 1998, UIST '98.

[36]  Ben Bederson,et al.  Implementing a zooming User Interface: experience building Pad++ , 1998 .

[37]  James D. Hollan,et al.  The cognitive ecology of dynapad, a multiscale workspace for managing personal digital collections , 2006 .

[38]  Brad A. Myers,et al.  The Past, Present and Future of Programming in HCI , 2009 .

[39]  Colin Ware,et al.  Zooming versus multiple window interfaces: Cognitive costs of visual comparisons , 2006, TCHI.

[40]  Jarke J. van Wijk,et al.  A model for smooth viewing and navigation of large 2D information spaces , 2004, IEEE Transactions on Visualization and Computer Graphics.

[41]  Benjamin B. Bederson,et al.  Does zooming improve image browsing? , 1999, DL '99.

[42]  Allison Druin,et al.  The nature of children's storytelling with and without technology , 2002 .

[43]  Benjamin B. Bederson,et al.  PhotoMesa: a zoomable image browser using quantum treemaps and bubblemaps , 2001, UIST '01.

[44]  Andy Cockburn,et al.  Tuning and testing scrolling interfaces that automatically zoom , 2005, CHI.

[45]  Benjamin B. Bederson,et al.  Toolkit design for interactive structured graphics , 2004, IEEE Transactions on Software Engineering.

[46]  James D. Hollan,et al.  KidPad: a design collaboration between children, technologists, and educators , 1997, CHI.

[47]  Ramana Rao,et al.  The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information , 1994, CHI '94.