I've only had a few minutes to digest the Leopard preview from today's WWDC conference, but here's one quick observation that jumped out at me. Check out the animation that accompanies the Time Machine's time-based browser:
With Time Machine, you can restore your whole system from any past backups and peruse the past with ease. Can’t find a file you want? Enter Time Machine’s time-based browser to see a snapshot of how your entire system looked on any given day — file by file. When you find the file you want, just select it and restore it.
As far as I know, this is the first mainstream OS to adopt David Gelernter's "lifestreams" metaphor for representing changes in data over time. Essentially, it deals with time the way the physicists did: it makes time a new dimension, extending out "behind" the screen. The normal 2D representation of, say, the contents of a given folder represent its "live," real-time state. When you want to go back in time -- to, say, retrieve a deleted file -- past versions of the folder appear as cards stacked behind the current version that you flip through.
So my first thought was: cool. That's bold. I wonder if Gelernter was involved in some way. I've never been sold on the Lifestreams metaphor as a basic file management metaphor, but for something like Time Machine it seems inspired.
And then my second thought was: what's up with the goofy space image in the background? They can't be serious about that, can they?
happy today
[url=http://bog044.spaces.msn.com/]温度记录仪[/url]
[url=http://www.clean99.com]清洗机[/url]
Posted by: 热油泵 | August 07, 2006 at 10:53 PM
Feel the same way as you Steven, cool indeed. My guess is that a universal undo command would be a better user interface than this fly-thru-space-thing though.
The Time Machine interface is based on the new Core Animation engine:
http://www.apple.com/macosx/leopard/coreanimation.html
which should get some developers active and happy.
Posted by: Rikard Linde | August 08, 2006 at 02:13 AM
My first thought when I looked at that video: David Gelernter is either really pleased or really pissed right now.
I wonder if (a) Apple is going to be watching how people respond to Time Machine to discover whether it could provide a new metaphor for file management -- after all, the Finder still sucks -- and (b) whether developers might use these technologies in order to provide file-management alternatives of their own.
Posted by: Alan Jacobs | August 08, 2006 at 05:57 AM
If I'm remembering a Gelernter demo from about a decade ago, Lifestreams was significantly more pervasive than what Jobs showed today. It kept track of every single page you visited on the web, as well as every file you'd altered. You couldn't delete files, because that broke the paradigm. It was a fascinating model for a filesystem, if extremely expensive in terms of disk space.
I guess I'm in the camp of folks largely unimpressed by the Leopard demo. From what I'm able to learn about it, it sounds much more like a slightly cooler backup system than a desktop replacement, which was what Lifestreams was...
Posted by: EthanZ | August 08, 2006 at 06:37 PM
Time Machine Computing from 1999:
http://www.csl.sony.co.jp/person/rekimoto/tmc/
Although the interface looks different, the basic concept is almost identical to Apple's Time Machine. A simplified version was shipped on a VAIO laptop!
Posted by: carton | August 08, 2006 at 09:47 PM
I think Google's Picasa has a similar feature for digital images. In one view you can have pictures sorted by time and then shift up and down your own history.
Too bad its Windows only.
Posted by: Karim | August 10, 2006 at 06:02 AM
woo hoo! nice to see like-minded peeps who thought of Gelernter as well!
Given they demoed "versioning" of non-file based objects like an Address Book card, this is a good step in the right direction.
I'm wondering if there are any conversations with the ClearCase folks as they've been king of dealing the with version-file system for quite some time with their implementations of VOBs and views.
I've always wanted to snatch ClearCase for research purposes to implement something like Time Machine so I'm glad it's in someone else's court :)
nice to explore the roots of what I believe is an impressive feature - a file is such a basic primitive to play with!
someone with a developer preview want to comment how changes in directory structure and/or symlinks are dealt with?
Posted by: Chinarut | August 16, 2006 at 04:15 AM
I think the general approach is brilliant, if not totally original (as others have pointed out). It applies the elegance and ass-saving potention of Windows' "System Restore" function to your entire computing experience over time. As with many of Apple's software innovations, it has extra fluff I would abolish immediately if I could (I've been "abolishing" this stuff since System 6 or so). But the dynamic, almost "logarithmic" timeline slider, the quick views of prior versions of folders-- that's good stuff.
The chief benefit I can see is when you can't remember enough about a file name to search for it (and, btw, I use EasyFind, not Spotlight)-- cognitively, the visual information about "where" the things was and roughly what it looked like is often more salient than specific alphanumeric information such as files names. Plus, you need only rough visual cues, not precise recall, to "hit" the thing you're seeking.
I would only ask for the ability to simplify this (akin to killing the Dock's stupid animation effects).
- Jat
Posted by: Jay Gordon | September 17, 2006 at 05:00 PM
Er, I gotta use "Preview" more seriously... I actually do understand English pluralization, and the name is "Jay."
Posted by: Jay Gordon | September 17, 2006 at 05:03 PM