【24h】

A Temporal Model for Multi-Level Undo and Redo

机译:多级撤消和重做的时间模型

获取原文

摘要

A number of recent systems have provided rich facilities for manipulating the timelines of applications. Such timelines represent the history of an application's use in some session, and captures the effects of the user's interactions with that application. Applications can use timeline manipulation techniques prosaically as a way to provide undo and redo within an application context; more interestingly, they can use these same techniques to make an application's history directly manipulable in richer ways by users. This paper presents a number of extensions to current techniques for representing and managing application timelines. The first extension captures causal relationships in timelines via a nested transaction mechanism. This extension addresses a common problem in history-based applications, namely, how to represent application state as a set of atomic, incremental operations. The second extension presents a model for "multi-level" time, in which the histories of a set of inter-related artifacts can be represented by both "local" and "global" timelines. This extension allows the histories of related objects in an application to be manipulated independently from one another.
机译:最近一些系统提供了丰富的设施,用于操纵应用的时间表。此类时间表代表了某些会话中应用程序使用的历史记录,并捕获用户与该应用程序的交互的影响。应用程序可以使用时间线操作技术自图方式​​作为在应用程序上下文中提供撤消和重做的方式;更有趣的是,他们可以使用这些相同的技术使应用程序的历史通过用户更丰富的方式可操纵。本文介绍了用于代表和管理应用时间表的当前技术的延伸次数。第一个扩展通过嵌套的事务机制捕获时间表中的因果关系。此扩展在历史的应用程序中解决了一个常见问题,即如何将应用程序状态视为一组原子,增量操作。第二扩充礼物“多层次”的时候,其中一组相互关联的文物的历史可通过两个“本地”和“全球”时间线表示的模型。该扩展允许在应用程序中彼此独立地操纵相关对象的历史。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号