You are granted permission for the non-commercial reproduction, distribution, display, and performance of this technical report in any format. However, this permission is only for a period of 45 (forty-five) days from the most recent time that you verified that this technical report is still available from the Department of Computer Science of the University of Maryland at College Park under terms that include this permission. All other rights are reserved by the author(s).
Fisheye Menus. B. B. Bederson. May 2000.
We introduce "fisheye menus" which apply traditional fisheye graphical visualization techniques to linear menus. This provides for an efficient mechanism to select items from long menus, which are becoming more common as menus are used to select data items in, for example, e-commerce applications. Fisheye menus dynamically change the size of menu items to provide a focus area around the mouse pointer. This makes it possible to present the entire menu on a single screen without requiring buttons, scrollbars, or hierarchies. A pilot study with 10 users compared user preference of fisheye menus with traditional pull-down menus that use scrolling arrows, scrollbars, and hierarchies. Users preferred the fisheye menus for browsing tasks, and hierarchical menus for goal-directed tasks. (Also cross-referenced as UMIACS-TR-2000-31) (Also cross-referenced as HCIL-TR-2000-12) University of Maryland Institute for Advamced Computer Studies, Department of Computer Science, University of Maryland, Human-Computer Interaction Laboratory, University of Maryland,
Jazz: An Extensible Zoomable User Interface Graphics ToolKit in Java. B. B. Bederson. J. Meyer. L. Good. May 2000.
In this paper we investigate the use of scene graphs as a general approach for implementing two-dimensional (2D) graphical applications, and in particular Zoomable User Interfaces (ZUIs). Scene graphs are typically found in three-dimensional (3D) graphics packages such as Sun's Java3D and SGI's OpenInventor. They have not been widely adopted by 2D graphical user interface toolkits. To explore the effectiveness of scene graph techniques, we have developed Jazz, a general-purpose 2D scene graph toolkit. Jazz is implemented in Java using Java2D, and runs on all platforms that support Java 2. This paper describes Jazz and the lessons we learned using Jazz for ZUIs. It also discusses how 2D scene graphs can be applied to other application areas. (also cross-referenced as UMIACS-TR-2000-30) (Also cross-referenced as HCIL-TR-2000-13) University of Maryland Institute for Advamced Computer Studies, Department of Computer Science, University of Maryland, Human-Computer Interaction Laboratory, University of Maryland,
Last Generated Fri Aug 11 04:01:01 EDT 2000