| Item type |
Journal(1) |
| 公開日 |
2003-01-15 |
| タイトル |
|
|
タイトル |
細粒度コンポーネント環境における動的かつ階層的Undo機構の実現 |
| タイトル |
|
|
言語 |
en |
|
タイトル |
Dynamic Hierarchical Undo Facility in a Fine-grained Component Environment |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
論文 |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
| その他タイトル |
|
|
その他のタイトル |
ヒューマンインタフェース |
| 著者所属 |
|
|
|
早稲田大学理工学部 |
| 著者所属 |
|
|
|
早稲田大学理工学部 |
| 著者所属(英) |
|
|
|
en |
|
|
School of Science and Engineering, Waseda University |
| 著者所属(英) |
|
|
|
en |
|
|
School of Science and Engineering, Waseda University |
| 著者名 |
鷲崎, 弘宜
深澤, 良彰
|
| 著者名(英) |
Hironori, Washizaki
Yoshiaki, Fukazawa
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
GUIを基本とした対話型アプリケーションシステムにおいて,ユーザが行った操作の取消し/再実行を実現するUndo機構は必要不可欠である.従来のオブジェクト指向開発におけるUndo機構の実装は,Undoフレームワークを開発時に利用することでなされてきたが,開発・保守コストが高く迅速な実装を行うのが困難であった.本論文では,細粒度なコンポーネント群によって構成されるすでに開発されたアプリケーションに対して,コンポーネントが持つ状態値の変化を中心としてUndo機構を実装し,開発・保守コストの大幅な低減を実現する手法を提案する.細粒度コンポーネントに着目した本手法では,アプリケーションに対してユーザ操作によってもたらされる影響が複数の履歴群によって表現されるので,ユーザが想定する1つの取消し/再実行を形成する履歴群のまとまりを適宜作成する必要がある.そこで,履歴リスト中の履歴群を実行時に複合化することで,利便性の高い適切な大きさの履歴群に再構成する履歴階層化手法を提案し,実装とともにその有用性を示す. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
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 be easily implemented in component-based applications using changes of the component properties.Since the granularity of the actions 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 for organizing the commands,which represent the real actions internally,into a hierarchy dynamically in order to compose commands with the appropriate granularity for users. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
| 書誌情報 |
情報処理学会論文誌
巻 44,
号 1,
p. 143-155,
発行日 2003-01-15
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |