• Corpus ID: 15718736

A Client-Server Architecture for Rich Visual History Interfaces

  title={A Client-Server Architecture for Rich Visual History Interfaces},
  author={Richard M. Salter},
History-keeping has surfaced as a potentially valuable asset to educational and other software. Current research in learning histories considers the hypothesis that providing learners with a readable record of their actions may help them monitor their behavior and reflect on their progress. However, the scope of learning histories goes far beyond the means provided by an undo/redo or document-reca ll history system. In this paper we describe Trails, a component-based framework for constructing… 

Figures from this paper


A history-based macro by example system
This work has developed a history-based visual representation of commands in a graphical user interface that supports the definition of macros by example in several novel ways.
The design of history mechanisms and their use in collaborative educational simulations
The design space and challenges of implementing learning histories are described and guidelines for creating effective implementations are presented, and the design tradeoffs between sparse and dense history records are presented.
How people revisit web pages: empirical findings and implications for the design of history systems
Based on users' revisitation patterns to World Wide Web pages, eight design guidelines for web browser history mechanisms were formulated and explain why some aspects of today's browsers seem to work well, and other's poorly.
An improved interface for tutorial dialogues: browsing a visual dialogue history
This paper describes the design of a user interface that enables both the system and the user to refer to the past dialogue, based on the notion that the dialogue history is a source of knowledge that can be manipulated like any other.
LifeLines: visualizing personal histories
The paper describes the use of LifeLines for youth records of the Maryland Department of Juvenile Justice and also for medical records, and Techniques to deal with complex records are reviewed and issues of a standard personal record format are discussed.
Characterizing Browsing Strategies in the World-Wide Web
Lifestreams: an alternative to the desktop metaphor
We contend that managing one's own electronic world can be a frustrating task for most computer users, re- quiring too many separate applications, too many file transfers and format translations, the
Java Swing
This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4 and is a book by developers for developers, with hundreds of useful examples, from beginni.g level to advanced.
An Application Framework for Creating Simulation-Based LearningEnvironments
An application framework for constructing simulation-based learning environments called SimPLE (Simulated Processes in a Learning Environment), which uses dynamic simulations and visualizations to represent realistic timedependent behavior and is coupled with guidance material and other software aids that facilitate learning.
User Recovery and Reversal in Interactive Systems
A model for interactive systems is presented that allows recovery to be defined precisely and user and system responsibilities to be delineated and various implementation techniques for supporting recovery are described.