Human-Computer Interaction INTERACT ’97 1997
DOI: 10.1007/978-0-387-35175-9_43
|View full text |Cite
|
Sign up to set email alerts
|

Object-based Linear Undo model

Abstract: The simplicity of traditional linear undo model makes it easy to understand, easy to use and widely adopted in a lot of software products on the market. But the traditional linear undo model cannot support object-based recovery operations. In order to solve this problem, we propose the object-based linear undo model in this paper. In our model, the traditional linear recovery history is reorganized into main history and subhistories. The main history represents the sequence of interactive cycles. The subhistor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2004
2004
2015
2015

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…In general, undo models can be split into two groups: models that only allow actions to be undone sequentially, namely linear undo models, and undo models which can undo arbitrary actions from the past, namely non-linear undo models. Non-linear undo models can be further divided into models for single-user [2,5,28,29,30] and multi-user applications [3,20,21,22,25,24,26]. While the data structure used to store "undoable" actions is different for many undo models, most models facilitate a so-called history list, which holds a linear, chronologically sorted list of all undoable actions.…”
Section: Related Workmentioning
confidence: 99%
“…In general, undo models can be split into two groups: models that only allow actions to be undone sequentially, namely linear undo models, and undo models which can undo arbitrary actions from the past, namely non-linear undo models. Non-linear undo models can be further divided into models for single-user [2,5,28,29,30] and multi-user applications [3,20,21,22,25,24,26]. While the data structure used to store "undoable" actions is different for many undo models, most models facilitate a so-called history list, which holds a linear, chronologically sorted list of all undoable actions.…”
Section: Related Workmentioning
confidence: 99%
“…This is grouping of commands. The browser can be considered as an implementation of the object-based Undo model which has been proposed by the authors [3][4][5]. Figure 8(d) is an example of the grouping of commands related to the "roof" object.…”
Section: Grouping Of Commandsmentioning
confidence: 99%
“…3 is constructed. In this history list, it is very difficult to see what manipulation is represented by each item and to find the operation to which the user intends to apply Undo [4,5,13].…”
Section: Related Studiesmentioning
confidence: 99%
See 2 more Smart Citations