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 subhistories record the operations on corresponding objects. Traditional linear undo mechanism is improved and applied to both main history and subhistories so that the main history can support traditional linear undo/redo operations and the subhistories can support object-based undo/redo operations. The object-based linear undo model has been implemented on the platform of TRIBASE, a UIMS system developed by SEIKO Instruments Incorporation.
Chapter PDF
Similar content being viewed by others
References
Archer, Jr., J. E., Conway, R. and Schneider, F. B. (1984), User Recovery and Reversal in Interactive Systems, ACM Trans. on Programming and Systems, Vol. 6, No. 1, January 1984, 1–19.
Berlage, T. (1994), A Selective Undo Mechanism for Graphical User Interface Based on Command Objects, ACM Trans. on Computer-Human Interaction, Von, No. 3, September 1994, 269–294.
Myers, B. A. and Kosbie, D. S. (1996), Reusable Hierarchical Command Objects, CHI 96, April 13–18. 1996, 261–267.
Prakash, A. and Knister, M. J. (1994), A Framework for Undoing Actions in Collaborative Systems, ACM Trans. on Computer-Human Interaction, Vol. 1, No. 4, December 1994, 295–330.
SEIKO Instruments Incorporation (1995), TRIBASE Manuals.
Vander Zanden, B., Myers, B. A., Giuse, D. A. and Szekely, P. (1994), Integrating Pointer Variables into One-way Constraint Models, ACM Trans. on Computer-Human Interaction, Vol. 1, No. 2, June 1994. 161–213.
Vitter, J. S. (1984), USandR: A new Framework for Redoing, IEEE Software, Vol. 1, No. 4, October 1984, 39–52.
Wang, H. and Green, M. (1991), An Event-object Recovery Model for Object-oriented User Interfaces. UIST 91, November 11–13, 1991, 107–115.
Yang, Y. (1988), Undo Support Models, Int. J. Man-Machine Studies 28, 457–481.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Zhou, C., Imamiya, A. (1997). Object-based Linear Undo model. In: Howard, S., Hammond, J., Lindgaard, G. (eds) Human-Computer Interaction INTERACT ’97. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35175-9_43
Download citation
DOI: https://doi.org/10.1007/978-0-387-35175-9_43
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5437-7
Online ISBN: 978-0-387-35175-9
eBook Packages: Springer Book Archive