Dynamic hierarchical undo facility in a fine-grained component environment

  • Authors:
  • Hironori Washizaki;Yoshiaki Fukazawa

  • Affiliations:
  • Waseda University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan;Waseda University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan

  • Venue:
  • CRPIT '02 Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The undo facility is essential for interactive application systems. In conventional object-oriented software development, undo facilities have been implemented based on undo frameworks. However, the use of undo frameworks costs a great deal in both the development and maintenance stages. In this paper, we propose a new technique by which an undo facility can easily be implemented in component-based applications using changes of the component properties. However, since the granularity of the commands corresponding to the change of the properties is small, this technique requires the user to perform more undo/redo operations than conventional techniques would. Thus, we also propose a technique of organizing the commands dynamically into a hierarchy in order to compose commands with an appropriate granularity size for users.