| |
Complex ControlsLists, Tables | Hierarchies, Stacks, etc.
Lists, TablesWith touchscreens, it is easier to interact with items in lists or tables by pointing than by dragging. Therefore, we propose:
Provide a means for selecting items in a list or table, such as
Hierarchies, Stacks, etc.Do not use conventional trees (e.g. as in the Windows Explorer) for presenting hierarchies, even if the trees are enlarged, because tey:
Choose the presentation according to the task at hand and with considering ease of use and speed, especially with pointing for finger-operated touchscreens. Here are some hints for choosing a presentation. TabstripA tabstrip may be used to display the branches of a two-level hierarchy. The top level nodes (categories) serve as tabs or buttons for changing the view. CriteriaContrary to the stack the tabstrip provides easy access to all nodes of the same hierarchy level which makes comparison of items, though sequential, easier than in a stack. PresentationThe view may be a list, drum, set of buttons, etc. StackA stack can display part of a hierarchy of arbitrary depth, though only a handful of levels is recommended for touchscreens. A stack displays the path through a hierarchy and the nodes at the lowest level. Clicking a node adds this node to the path and displays the nodes of the next lower level. The path is represented as a set of buttons. Clicking a path button moves the user to the respective level and removes lower path buttons. PresentationComparing items of the same hierarchy level is cumbersome with a stack. A stack is best suited to searching for items in a hierarchy. ViewThe display of the nodes may be a list, drum, set of buttons, etc.
Source: Interaction Design Guide for Touchscreen Applications |