Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology - UIST '00 2000
DOI: 10.1145/354401.354409
|View full text |Cite
|
Sign up to set email alerts
|

A temporal model for multi-level undo and redo

Abstract: divergent and convergent timelines as a way to support collaboration, and provides facilities for conflict resolution. Even in systems without such rich models of history, time is often an explicit-and directly manipulable-part of the user interface, and user experience. Systems such as TimeMachine Computing [15] and Lifestreams [6] are exemplars of this trend.All of these systems rely on an explicit model of history, which can be scanned to support search or "navigation" over a timeline, and all allow their … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0
1

Year Published

2003
2003
2010
2010

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(22 citation statements)
references
References 13 publications
0
21
0
1
Order By: Relevance
“…To design our history tools, we first conducted a design space analysis to enumerate these decisions. We surveyed prior work spanning general history mechanisms [2,8,9,23,29] and interface designs in the areas of graphical design tools [8,16,17,22,26], web browsing [1,5,12,14,15,30], and visualization and simulation [3,4,6,10,11,13,18,19,20,24,25]. In this section, we outline the design space of history tools using examples from this body of work.…”
Section: Design Space Analysis Of Interaction Historiesmentioning
confidence: 99%
See 1 more Smart Citation
“…To design our history tools, we first conducted a design space analysis to enumerate these decisions. We surveyed prior work spanning general history mechanisms [2,8,9,23,29] and interface designs in the areas of graphical design tools [8,16,17,22,26], web browsing [1,5,12,14,15,30], and visualization and simulation [3,4,6,10,11,13,18,19,20,24,25]. In this section, we outline the design space of history tools using examples from this body of work.…”
Section: Design Space Analysis Of Interaction Historiesmentioning
confidence: 99%
“…For example, a spreadsheet may maintain separate histories per worksheet, while a graphics editor could maintain local histories for objects in the scene. Edwards et al [8] propose a transactional model to support local histories in which actions may have global side-effects. In all cases, applications must support the ability to merge local histories into a global timeline.…”
Section: Local and Global Historymentioning
confidence: 99%
“…For example, Timewarp enabled participants to create and navigate divergent edit histories, including moving backwards and forwards in a document's history (story time in our terms) before creating a final definitive version (an example of synthesizing a historic trajectory) [9]. A later extension to this work involved multiple local edit histories that could be edited independently and/or related to a common overall document history [8], a more complex example of synchronizing multiple trajectories. The MASSIVE-3 collaborative virtual environment platform included a nested recording facility where scenes in one virtual world could be enacted, recorded and then played back within another live world.…”
Section: Figure 9: Accessing Recorded Events From the Pastmentioning
confidence: 99%
“…The relationship between time and interaction has been a longstanding concern within HCI, spanning wide ranging discussions of responsiveness, pace and interaction [5], revealing and communicating delays [18], synchronizing multiple users' interactions [14,19], and visualizing, browsing and synchronizing convergent and divergent histories of interaction [8,9,17]. This paper extends HCI's concern with time to address the challenges raised by a new generation of narrative-driven experiences such as computer games, artistic performances and hypermedia stories.…”
Section: Introductionmentioning
confidence: 99%
“…Edwards et al also propose a hybrid approach in a somewhat different context-executing pluggable user interface code in an extensible digital whiteboard system-as a way to address the problem of commands with unknown side effects or side effects that might change between the original generation of that command and the time it is undone/redone [33]. However, they quickly reject the hybrid approach on the grounds that it would make redo too expensive, and instead favor a pure commandbased approach that requires all side effects to be encoded as new commands in the history.…”
Section: S I M P L I C I T Y F L E X I B I L I T Ymentioning
confidence: 99%