ArticlePDF Available

TimeScape: A Time Machine for the Desktop Environment

Authors:

Abstract

This paper describes a new desktop metaphor/system called TimeScape. A user of TimeScape can spatially arrange information on the desktop. Any desktop item can be removed at any time, and the system supports time-travel to the past or the future of the desktop. The combination of spatial information arrangement and chronological navigation allows the user to organize and archive electric information without being bothered by document folders or file classification problems.
TimeScape: A Time Machine for the Desktop Environment
Jun Rekimoto
Sony Computer Science Laboratories, Inc.
3-14-13 Higashigotanda
Shinagawa-ku, Tokyo 141-0022 JAPAN
+81 3 5448 4380
rekimoto@acm.org, http://www.csl.sony.co.jp/person/rekimoto.html
ABSTRACT
This paper describes a new desktop metaphor/system
called TimeScape. A user of TimeScape can spatially
arrange information on the desktop. Any desktop item can
be removed at any time, and the system supports time-
travel to the past or the future of the desktop. The
combination of spatial information arrangement and
chronological navigation allows the user to organize and
archive electric information without being bothered by
document folders or file classification problems.
Keywords
Desktop environment, information organization,
chronological navigation, information visualization
INTRODUCTION
We always have trouble with organizing electronic
information. We often have difficulty in finding files. It is
quite painful and often simply impossible to correctly
classify documents into the specific folders (many
documents belong to more than one category).
Management of digitized data (e.g., phonographs or audio)
is even more problematic because there is no easy way to
search for them.
Malone et al. observed that people spatially organize
documents on their real desktop [1]. Mander et al.
proposed a Pile metaphor, where files can be piled on the
computer desktop, for casual organization of information
[2]. We also observed that many users prefer to place icons
directly on the desktop without using document folders.
On the other hand, Freeman et al. argued that a time-
ordered system (called the Lifestreams) is a more
suitable metaphor for information organization and
archiving [3].
We consider that these two solutions are not exclusive, but
complementary. Our primary idea is to take the
advantages of both, by combining a spatial metaphor with
a chronological navigation mechanism, in other words, to
create a time machine for the desktop environment. This
paper briefly introduces our initial design of the time-
machine desktop system called TimeScape.
DESKTOP AS A TIME-MACHINE
Figure 1 shows a typical screenshot of the TimeScape
desktop. There are no folders in this environment. All the
items (file icons, application icons, PostIt notes, and
digital images) are directly placed on the desktop. The
user can launch applications or open documents by double-
clicking them. Desktop items can be spatially arranged to
organize information (e.g., place related objects closer to
form a group). Note that PostIt notes gradually fade over
time, to subtlety indicate their duration.
In addition to these basic functions, TimeScape supports
the time-travel of the desktop. By manipulating a time-
travel dial (top-right part of the screen), the user can
change the time of the desktop. The system restores the
state of the desktop according to the designated time. The
system also provides go back and go forward buttons
(appear as arrow buttons on the toolbar) for event-based
navigation. For example, pressing the go back button
brings a user to the most recent time when any desktop
change has occurred (item creation, deletion, etc.). The
user can also select a desktop object and go to the time
when that object was created or deleted.
When the user feels some documents are not immediately
necessary, the user simply can remove them from the
desktop by dragging them to the trashcan. Since all the
information is permanently maintained, the user can
always retrieve removed data by travelling to the past of
the desktop. This capability supports the effective usage of
the desktop real estate; the user can keep the number of
desktop objects organized, by removing unnecessary
objects. This feature is particularly suitable for
maintaining To-do items on the desktop.
The user can also travel to the future to make a schedule.
It becomes a reminder; because scheduled objects
automatically appear on the desktop at the arrival of the
appointed time.
FOR PROCEEDINGS ONLY LEAVE BLANK THE
LAST 2.5 cm (1) OF THE LEFT COLUMN ON THE
FIRST PAGE FOR THE COPYRIGHT NOTICE.
* For Summary documents it is not necessary to leave
this blank. If the copyright is held by the author this is
the place to make that annotaion.
To support travelling over time, the system provides a
timeline view (Figure 2). In this view, the current
desktop is represented as a semi-transparent slanted
rectangle on the middle of the screen, and the left and
right parts visualize the past and future of the desktop.
The desktop and timeline views are switched with
animated transition to show the connection between them.
The user can change the timeline scale to browse what is
happening during a day, a week, or any time in the users
entire lifetime.
Information search over time and space
Combining the above features, TimeScape can be seen as a
space-time continuum of the users activities. To search
information from this continuum, the user enters keywords
in the text entry box and presses a search forward or a
search backward button. The system travels over time to
the past or to the future until finding an object. Then, the
user looks at nearby objects (in terms of space and time) by
switching desktop and timeline views. Figure 3 shows the
result of the search kyoto. Thanks to the attached PostIt
note containing Kyoto, the user can find a picture of the
temple, even though the system does not understand image
contents.
CURRENT STATUS AND FUTURE DIRECTIONS
The current version of TimeScape is written in Java and
supports drag-and-drop objects to and from native
environments such as Windows 98. This version has been
used for about three month by our group, and the initial
responses were quite positive. We are currently preparing
more formal usability evaluations.
Aside from the information management system for office
workers, TimeScape should also be quite suitable for home
users. TimeScape displays on the wall in the living room
or on the refrigerators door could be used to keep daily
housekeeping information as well as the familys history.
There are many ways to extend TimeScapes concept. We
are planning to combine external time-ordered information
sources, such as news or weather information on the World
Wide Web. We are also considering a facility of
synchronizing information among different devices (such
as PDAs or voice note devices) and TimeScape desktops,
using time as a primary key.
REFERENCES
1. Thomas W. Malone. How do people organize their
desks? Implications for the design of office information
systems. in ACM Trans. On Office Systems, 1(1) 99-
112, 1983.
2. Richard Mander, Gitta Salomon, and Yin Yin Wong.
A Pile Metaphor for Supporting Casual Organization
of Information, in Proc. of CHI92, 627-634, 1992.
3. Eric T. Freeman and Scott J. Fertig. Lifestreams:
Organizing your electronic life. in AAAI Fall
Symposium; AI Applications in Knowledge Navigation
and Retrieval, 1995.
time travel dialnavigation buttons text search box search string (kyoto”)
found object
picture of Kyoto Temple
Figure 3: Information search over timeFigure 1: A screenshot of the TimeScape desktop
Figure 2: A timeline view of the desktop
... TimeScape is a desktop metaphor that allows users to spatially arrange information on the desktop [11,12]. The system supports time-travel to the past or the future of the desktop allowing for the combination of spatial navigation and chronological navigation. ...
... TimeScapedesktop view TimeScape -Timeline viewFigures 3[12] shows a typical screenshot of the TimeScape desktop; there are no folders and all items are placed directly on the desktop.Figure 4represents the timeline view; here desktop items are visualized on a semitransparent rectangle in the middle of the screen. The left and right parts represent the past and future of the desktop. ...
Article
1. ABSTRACT This paper describes a prototypical desktop metaphor called Desktop Plus+, a spatial metaphor that incorporates spatial organization of data, 'piles' [9], radar views, and dynamic querying [14]. The spatial information arrangement allows users to organize information easily and special filters supports easy searching and retrieval of desired data. Desktop Plus+ is a proposed solution to the drawbacks found the Window's hierarchical file structure in terms of data management. This paper describes an iterative design approach that begins by examining the weaknesses of the Windows desktop and its hierarchical file system and then moves on to design and test a spatial metaphor for data management, Desktop Plus+ in order to examine the strengths and advantages this alternative metaphor.
... Lifestreams [46] was the first to do so, providing a simple stream of documents over time. TimeScape [110] extends on this by integrating with the desktop interface. Time travel allows going to past and future states of the desktop. ...
Thesis
Full-text available
Throughout history, the design of interactive computing systems has always been inhibited by technological limitations of the time. For a truly groundbreaking paradigm shift to occur (reshaping the very nature of human-computer interaction), a tremendous amount of research and engineering is required. Therefore, most computing systems instead build on top of an existing stack of contemporaneous technologies, inescapably adhering to their underlying interaction paradigms. When left unquestioned, such an incremental approach inadvertently shoehorns system design into preexisting notions of how computing systems work. Thus, it is likely that design decisions imposed by technological constraints of the past have needlessly been carried over to modern-day systems. With information technology now forming a major part of our daily lives and giving rise to new emerging design challenges, it is prudent to address these not in isolation, but by fundamentally reevaluating the current computing paradigm. To this end, activity-centric computing has been brought forward as an alternative computing paradigm, addressing the increasing strain put on modern-day computing systems. Activity-centric computing follows a top-down approach to design using the full context of human activity as the starting point of analysis. The focus no longer lies on individual technologies, but on how computing systems are used as mediators within the broader context of human intentionality, thus also taking into account the encompassing community, environment, and dependencies on other technologies. Users can aggregate resources, work, and collaborate on them within goal-oriented workspaces that are meaningful to the user, as opposed to having to adhere to data structures imposed by specific technologies. Such systems have been deployed successfully in a variety of different domains, including healthcare, experimental biology, and software engineering. However, several recurring open issues have been identified based on the deployment and evaluation of different activity-centric computing systems. Broadly speaking these impact the scalability and intelligibility of current research prototypes. In this dissertation, I postulate that such issues arise due to a lack of support for the full set of practices which make up activity management. Most notably, although task and interruption management are an integral part of personal information management, they have thus far been neglected in prior activity-centric computing systems. Advancing the research agenda of activity-centric computing, I (1) implement and evaluate an activity-centric desktop computing system, incorporating support for interruptions and long-term task management; (2) provide empirical data on the overhead of switching between activities when using contemporary desktop computing systems; and (3) implement a software architecture facilitating developers to aggregate resources handled by independent applications into one central activity manager.
... Some systems integrates 2D and 3D visualizations, like the Perspective Wall [31], where data (contextual information) outside the center focus area (detailed information) are reduced in size, and represented in two perspective areas, or Time Tubes [32] composed of one or more Disk Trees, which represent the hyperlink structure of a Web site, aimed at organizing and visualizing the evolution of Web sites over specific time periods (see e.g., http://www.parc.xerox.com/istl/projects/images/). An approach integrating timeline and calendar views is TimeScape [33], where the user may access past and future desktop states of personal information in a desktop environment, and zooming mechanism is used for changing the time granularity of the timeline. Considering the entirety of relations within a whole story (which is our final objective) makes the situation even more complex, since it means moving from linear representations to graph and network representations (a proposal bridging the two cases is in [28], which introduces three alternative visual metaphors that can scale up to the relation visualization in a network with more than two intervals; these metaphors, based on concrete objects and phenomena – like elastic bands, springs and paint strips – can also render networks of more than two events, and their relations). ...
Article
Full-text available
The diffusion of ICT products in everyday life is bringing into the realm of technological artifacts new users and their demands, which translate into novel design/research issues, like in the case of children-oriented Technology Enhanced Learning (TEL) systems. In this paper we report our experience within the framework of the EU project TERENCE, which developed an adaptive learning system supporting 7–11 years old children characterized by “poor text comprehension”, a cognitive disability related to reading activities. In particular we discuss how our design approach allowed us to overcome the inadequacy of existing consolidated techniques for visualization of temporal relations and data gathering, which turned out not to comply with constraints typical of children-oriented TEL systems. We show how the definition of a novel children-oriented data gathering technique allowed us to carry out a study on the children mental model of time and, based on it, to design a children-oriented integrated “read-n-play” visual environment able to force the acquisition of the capability of reasoning about temporal events within a story. Since the aim of the stimulation is to drive children towards a mature mental model of time, the challenge was to overcome the drawbacks of adult-oriented techniques by building on concepts already possessed by children, while at the same time retaining some basic features of adult-oriented temporal visualization to favor the transition.
... Lifestreams [11] was the first to do so, providing a simple stream of documents over time. TimeScape [31] extends on this by integrating with the desktop interface. Time travel allows going to past and future states of the desktop. ...
Conference Paper
Prior studies show that knowledge work is characterized by highly interlinked practices, including task, file and window management. However, existing personal information management tools primarily focus on a limited subset of knowledge work, forcing users to perform additional manual configuration work to integrate the different tools they use. In order to understand tool usage, we review literature on how users' activities are created and evolve over time as part of knowledge worker practices. From this we derive the activity life cycle, a conceptual framework describing the different states and transitions of an activity. The life cycle is used to inform the design of Laevo, a temporal activity-centric desktop interface for personal knowledge work. Laevo allows users to structure work within dedicated workspaces, managed on a timeline. Through a centralized notification system which doubles as a to-do list, incoming interruptions can be handled. Our field study indicates how highlighting the temporal nature of activities results in lightweight scalable activity management, while making users more aware about their ongoing and planned work.
... Existing solutions typically use one of the following two approaches: Either they may use a powerful and well-connected cloud infrastructure to perform the data integration [12] or they may focus on the integration of an applicationspecific set of data types from a (possibly) limited set of services [13]. The first approach requires the provisioning of access credentials to the centralised/cloudbased data integration infrastructure which may then access, process and store the user's information. ...
Conference Paper
Full-text available
Mobile devices are becoming a central data integration hub for personal information. Thus, an up-to-date, comprehensive and con-solidated view of this information across heterogeneous personal informa-tion spaces is required. Linked Data offers various solutions for integrat-ing personal information, but none of them comprehensively addresses the specific resource constraints of mobile devices. To address this issue, this paper presents a unified data integration framework for resource-constrained mobile devices. Our generic, extensible framework not only provides a unified view of personal data from different personal infor-mation data spaces but also can run on a user's mobile device without any external server. To save processing resources, we propose a data nor-malisation approach that can deal with ID-consolidation and ambiguity issues without complex generic reasoning. This data integration approach is based on a triple storage for Android devices with small memory foot-print. We evaluate our framework with a set of experiments on different devices and show that it is able to support complex queries on large per-sonal data sets of more than one million triples on typical mobile devices with very small memory footprint.
... Much research on information workspaces has attempted to create new workspace software that is different from the current predominant hierarchical system. Proposed systems include those with a primarily temporal paradigm (eg Lifestreams (Freeman & Fertig, 1995)), primarily spatial paradigm (eg Data Mountain (Robertson et al., 1998)), a primarily logical paradigm (eg Presto/Vista (Dourish, Edwards, LaMarca, & Salisbury, 1999)), as well as some combinations (eg TimeScape, a combination of temporal and spatial information management (Rekimoto, 1999)). Despite the number of different paradigm implementations created by researchers, there is no clear evidence of which is better. ...
Article
Information workspaces are the interfaces we use to access and manage information resources. Information workspaces currently used for managing digital information include the file system and email system. There is very little systematic research investigating how people use these workspaces, what limitations they have and what factors affect their effectiveness or efficiency. This short paper presents a conceptual framework outlining some of the major aspects of personal information management. These include the demographics and information behaviour of the knowledge worker, the format and type of the information, and the organisational paradigm and features and capabilities of the information workspace. The framework is used to highlight areas where there are gaps in the current research, and a methodology is outlined to address some of those gaps.
... Timetube [6] has a strong focus on discovering visual patterns in the data, which does not apply to our case. Timescape [21] is an example that offers multiple presentations of temporal data, e.g. a snapshot view, a calendar view, and a timeline view. Lifelines [19] and tmviewer [15] are interesting examples but do not aggregate anything new to what is relevant to this paper. ...
Conference Paper
In Web environments for collaborative problem solving or collaborative learning, the process of a collaborative activity can be as important as or even more important than the outcome of the activity. Furthermore, processes need to be flexible to enable free exploration and creativity. Many online systems fail to optimally support those activities, because they are document-centric, or provide not enough flexibility regarding processes and meaning negotiation. In this paper, we propose a timeline metaphor that enables flexible processes and permits users to see the current state of a process "at a glance", i.e. what already has been done and what are possible next steps. We describe how literature and participatory practices informed the design of a low-fidelity prototype. As a first result, we present and discuss the prototype that is contextualized to the domain of lifelong learning among special education teachers.
Conference Paper
Social networking sites (SNS) retain status updates, pictures and links on profiles dating back years. Because recent and outdated information intermingle in peo-ple's SNS profiles over time, SNS interfaces risk portraying profile owners' bi-ography and true current identity in a false light. Visualizing the passage of time in SNS interfaces can preserve profile information's temporal contextual integrity and a truthful light on people's biographies. Focus groups with SNS users were conducted and digital media experts were consulted to develop temporal interface signs for presenting SNS profiles in a time-sensitive way. Some of the temporal signs were implemented in an SNS interface prototype that was evaluated with users. The usability challenges of implementing the temporal signs in SNS inter-faces are discussed. The paper concludes that SNS interfaces presenting people in a truthful temporal light sometimes need to transform the original appearance of profile information itself.
Conference Paper
Searching through large collections of images to find patterns of use or to find sets of relevant items is difficult, especially when the information to consider is not only the content of the images itself, but also the associated metadata. Multimedia analytics is a new approach to such problems. We consider the case of forensic experts facing image collections of growing size during digital forensic investigations. We answer the forensic challenge by developing specialised novel interactive visualisations which employ content-based image clusters in both the analysis as well as in all visualizations. Their synergy makes the task of manually browsing these collections more effective and efficient. Evaluation of such multimedia analytics is a notoriously hard problem as there are so many factors influencing the result. As a controlled evaluation, we developed a user simulation framework to create image collections with time and directory information as metadata. We apply it in a number of scenarios to illustrate its use. The simulation tool is available to other researchers via our website.
Conference Paper
A user study was conducted to investigate how people deal with the flow of information in their workspaces. Subjects reported that, in an attempt to quickly and informally manage their information, they created piles of documents. Piles were seen as complementary to the folder filing system, which was used for more formal archiving. A new desktop interface element–the pile– was developed and prototyped through an iterative process. The design includes direct manipulation techniques and support for browsing, and goes beyond physical world functionality by providing system assistance for automatic pile construction and reorganization. Preliminary user tests indicate the design is promising and raise issues that will be addressed in future work.
Article
The "Web," an attempt to organize the electronic world, has become the focus of a wide range of research activities from agents to information retrieval to virtual reality systems, and is a central focus of work presented at this symposium. Our work considers a more humble task: that of organizing our own electronic lives. We introduce a new metaphor, Lifestreams, for dynamically organizing a user's personal files, electronic mail, schedules, rolodex and financial data. In this paper we describe our prototype Lifestreams system and in the process cover most of the topics of this symposium, including indexing, information retrieval, user interfaces, multisource integration and multimedia. 1 Introduction The work of many participants in this symposium attempts to help users navigate the thicket known as the "Web". By contrast, Lifestreams is first and foremost an approach to organizing a user's personal files. We contend that today, just managing one's own electronic world can be a fru...
Lifestreams: Organizing your electronic life time travel dial navigation buttons text search box search string (“kyoto”) found object picture of Kyoto Temple Figure 3: Information search over timeFigure 1: A screenshot of the TimeScape desktop Figure 2: A timeline view of the desktop r
  • T Eric
  • Scott J Freeman
  • Fertig
Eric T. Freeman and Scott J. Fertig. Lifestreams: Organizing your electronic life. in AAAI Fall Symposium; AI Applications in Knowledge Navigation and Retrieval, 1995. time travel dial navigation buttons text search box search string (“kyoto”) found object picture of Kyoto Temple Figure 3: Information search over timeFigure 1: A screenshot of the TimeScape desktop Figure 2: A timeline view of the desktop r