Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM...

29
opyright (C) 1999 Jun Rekimoto Computing: Computing: A Time-centric Approach A Time-centric Approach for for the Information the Information Environment Environment Jun Rekimoto Jun Rekimoto Interaction Laboratory Interaction Laboratory Sony Computer Science Sony Computer Science Laboratories, Inc. Laboratories, Inc.

description

Time-Machine Computing Imagine that your computer has a dial for time-traveling. With such a computer, when you create a document you can simply leave it on the desktop. You can also remove documents at any time. If you later need to refer the previously created information, you can time-travel to the day when that document was on the desktop. You might also see other related information that were simultaneously placed on the computer screen, and these items would help you to recall the activity context at that time. We named such time-centric approach Time-Machine Computing , or TMC.

Transcript of Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM...

Page 1: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

Copyright (C) 1999 Jun Rekimoto

Time-Machine Computing:Time-Machine Computing:A Time-centric Approach for A Time-centric Approach for the Information Environmentthe Information Environment

Jun RekimotoJun Rekimoto

Interaction LaboratoryInteraction Laboratory

Sony Computer Science Laboratories, Inc.Sony Computer Science Laboratories, Inc.

Page 2: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

2Copyright (C) 1999 Jun Rekimoto

Problems with current Problems with current desktop environmentsdesktop environments Folder HierarchiesFolder Hierarchies

Naming, classification of files/folders are Naming, classification of files/folders are not trivial.not trivial.

Difficult to manage many overlapped Difficult to manage many overlapped windowswindows

Page 3: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

3Copyright (C) 1999 Jun Rekimoto

Reality is …Reality is …

Page 4: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

4Copyright (C) 1999 Jun Rekimoto

Problems with current Problems with current desktop environmentsdesktop environments Folder HierarchiesFolder Hierarchies Single Desktop Approach ?Single Desktop Approach ?

Simple, items are always there and visible.Simple, items are always there and visible. Items represent activity status, and act as reminItems represent activity status, and act as remin

dersderse.g., Digital “PostIt” notes on the desktope.g., Digital “PostIt” notes on the desktop

Spatial layout of information Spatial layout of information (Pile [Mander et al. CHI’92] , Group)(Pile [Mander et al. CHI’92] , Group)

Does not scaleDoes not scale

Page 5: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

5Copyright (C) 1999 Jun Rekimoto

Problems with current Problems with current desktop environmentsdesktop environments

Folder HierarchiesFolder Hierarchies Single Desktop Approach ?Single Desktop Approach ? Time-ordered list Time-ordered list

LifestreamsLifestreams [Freeman et al. 95][Freeman et al. 95] E-Mail List, Web HistoryE-Mail List, Web History Difficult to recall Difficult to recall

activity contextsactivity contexts

Page 6: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

6Copyright (C) 1999 Jun Rekimoto

Combining the two...Combining the two...

(2D) Computer Screen(2D) Computer Screen TimeTime

3D Activity3D ActivitySpaceSpace

t

Page 7: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

7Copyright (C) 1999 Jun Rekimoto

Time-Machine ComputingTime-Machine Computing Lifelong ArchiveLifelong Archive

Activities on the desktop are permanently archived.Activities on the desktop are permanently archived.

Folder-less Environment Folder-less Environment All objects All objects (( DocumentsDocuments 、、 PicturesPictures 、、 PostItPostIt ) ) aa

re placed directly on the desktop.re placed directly on the desktop.

Time-TravelingTime-Traveling Restores the state of Restores the state of

the computer based on the computer based on timetime..

t

Page 8: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

8Copyright (C) 1999 Jun Rekimoto

TimeScape: TimeScape: A time-machine desktop environmentA time-machine desktop environment

Navigation Buttons Time Travel DialSearch Box

Page 9: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

9Copyright (C) 1999 Jun Rekimoto

DemoDemo

Page 10: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

10Copyright (C) 1999 Jun Rekimoto

Time Traveling as ...Time Traveling as ... Personal Information OrganizationPersonal Information Organization

Travel to the past for finding old informationTravel to the past for finding old information Travel to the future for making a scheduleTravel to the future for making a schedule Browsing personal activities in various waysBrowsing personal activities in various ways

Specifying time pointsSpecifying time points Direct Direct (go to 1999.1.1)(go to 1999.1.1) Object-Oriented Object-Oriented (go to when I created this file)(go to when I created this file) by Searching by Searching (go to when text (go to when text “kyoto”“kyoto” appears on the de appears on the de

sktop)sktop)

Page 11: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

11Copyright (C) 1999 Jun Rekimoto

Search as Time TravelSearch as Time Travel Desktop items act as bookmarks Desktop items act as bookmarks

for user’s activityfor user’s activity

Page 12: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

12Copyright (C) 1999 Jun Rekimoto

Visualization Techniques (1/2)Visualization Techniques (1/2)

Multiple Views and Animated TransitionMultiple Views and Animated Transition Help a user to recognize Space-TimeHelp a user to recognize Space-Time

information structure (2D + Time = 3D) information structure (2D + Time = 3D)

Page 13: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

13Copyright (C) 1999 Jun Rekimoto

Visualization Techniques (2/2)Visualization Techniques (2/2)

Semi-transparent objectsSemi-transparent objects showing what was thereshowing what was there

Time-fading objectsTime-fading objects represent passing of timerepresent passing of time

Page 14: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

14Copyright (C) 1999 Jun Rekimoto

Time-Casting:Time-Casting:Inter-Application Communication of timeInter-Application Communication of time By exchanging “time”, application can supBy exchanging “time”, application can sup

port each other.port each other. Web Bookmarks, E-Mail List, TimeScape Web Bookmarks, E-Mail List, TimeScape

Desktop, Photo Browser, etc.Desktop, Photo Browser, etc.

time

Page 15: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

15Copyright (C) 1999 Jun Rekimoto

Inter-Computer Time-CastingInter-Computer Time-Casting

Digital Whiteboard & Notebook CoDigital Whiteboard & Notebook Compuetrmpuetr

PDA and DeskotopPDA and Deskotop

Page 16: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

16Copyright (C) 1999 Jun Rekimoto

ImplementationImplementation

Each item on the desktop hasEach item on the desktop has start, end timestart, end time history of operationshistory of operations reference to the real contentsreference to the real contents

Backend File Server managesBackend File Server manages History of modificationsHistory of modifications Timed version can be retrieved by Timed version can be retrieved by

/@1999.11.7/@1999.11.7/My /My Documents/Uist99.docDocuments/Uist99.doc

Page 17: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

17Copyright (C) 1999 Jun Rekimoto

Application DomainsApplication Domains

Alternative to the current desktop envirAlternative to the current desktop environmentsonments

Small screen computers (PDAs)Small screen computers (PDAs) Home computers, Home computers,

Information appliancesInformation appliances Digital whiteboardsDigital whiteboards

Page 18: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

18Copyright (C) 1999 Jun Rekimoto

SummarySummary Time-Machine ComputingTime-Machine Computing

A new concept for Personal Information OrganizaA new concept for Personal Information Organizationtion

Life-Long Archival of Information + Time travellingLife-Long Archival of Information + Time travelling Various visualization techniquesVarious visualization techniques

TimeScape:TimeScape: a time-machine desktopa time-machine desktop Time-Casting:Time-Casting: inter application communicatiinter application communicati

on of timeon of time

Page 19: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

19Copyright (C) 1999 Jun Rekimoto

Future DirectionsFuture Directions

Combining Other Information Combining Other Information Organization TechniquesOrganization Techniques Rooms, Piling, Zooming, Stationary ScrollRooms, Piling, Zooming, Stationary Scroll

Combining Other Physical ContextsCombining Other Physical Contexts LocationLocation Real-world desktops, Bulletin BoardsReal-world desktops, Bulletin Boards

Capturing user’s activitiesCapturing user’s activities History of “Cut-and-Paste”, CommandsHistory of “Cut-and-Paste”, Commands

Page 20: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

20Copyright (C) 1999 Jun Rekimoto

Related WorkRelated Work

Lifestreams [Freeman & Gelernter Lifestreams [Freeman & Gelernter 93]93]

Forget-me-not [Lamming&Flynn 94]Forget-me-not [Lamming&Flynn 94] Timewarp [Edwards & Mynatt chi9Timewarp [Edwards & Mynatt chi9

7]7] Chimera [Kurlander&Feiner uist92]Chimera [Kurlander&Feiner uist92]

Page 21: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

21Copyright (C) 1999 Jun Rekimoto

Page 22: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

22Copyright (C) 1999 Jun Rekimoto

Page 23: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

23Copyright (C) 1999 Jun Rekimoto

Page 24: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

24Copyright (C) 1999 Jun Rekimoto

Visualization TechniquesVisualization Techniques

Desktop, Timeline, Calendar viewsDesktop, Timeline, Calendar views Animated TransitionAnimated Transition ZoomingZooming Time-fading ObjectsTime-fading Objects Semi-transparent IconsSemi-transparent Icons

Page 25: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

25Copyright (C) 1999 Jun Rekimoto

Semitransparent IconsSemitransparent Icons

Page 26: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

26Copyright (C) 1999 Jun Rekimoto

Timeline ViewTimeline View

Page 27: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

27Copyright (C) 1999 Jun Rekimoto

Single Desktop ApproachSingle Desktop Approach

Page 28: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

28Copyright (C) 1999 Jun Rekimoto

BackgroundBackground Folder-based information Folder-based information

organization:organization:

Page 29: Jun Rekimoto, "Time-Machine Computing: A Time-centric Approach for the Information Environment", ACM UIST'99, 1999

29Copyright (C) 1999 Jun Rekimoto

応用(続き応用(続き ))

情報バンク(ファイルサーバー・プロキ情報バンク(ファイルサーバー・プロキシー)シー) XXXX 日のファイル 日のファイル /1998.10.10/project/ABC/main.c/1998.10.10/project/ABC/main.c XXXX 日のウェブ 日のウェブ http://1998.10.10/www.asahi.comhttp://1998.10.10/www.asahi.com

外部情報とのリンク外部情報とのリンク 実世界のイベント 実世界のイベント (News, TV programs)(News, TV programs) 利用者状況 利用者状況 (( 現在位置現在位置 )) ボイスメモ、デジカメ写真、メールボイスメモ、デジカメ写真、メール

→→  記憶(履歴)のオーガナイザー 記憶(履歴)のオーガナイザー