Making A Better Browser History 291
jbtule writes "Students at the University of Illinois have released TrailBlazer, a new user interface to represent your web browsing history. It lays out the pages you visit in a simple 2D map with thumbnails and summaries. The project took 2nd place at the university's annual Engineering Open House and a three minute video is available that demonstrates TrailBlazer for those who don't have Mac OS X Panther. TrailBlazer is implemented with Apple's WebKit on a bare bones browser, but this interface would probably be more useful if it were added to a real browser. This is a much better history than chronological lists of web page titles or crazy cubes floating around a 3D space. Hopefully Safari or /insert favorite web browser/ will do something similar in the future."
The cyberspatial compass (Score:5, Interesting)
This is a great idea - a visualisation of the underlying data in a form far easier to recognise than the data itself. Humans tend to react better to visual stimuli (think a map vs a series of co-ordinates, and try to work out which location is farther away from you). Kudos to the authors for the inspiration.
This new idea tells us where we are in a better, easier-to-use way, and we like that. It can tell us where we can go/have been, and tracks the paths between these nodes on our cyberspatial plane [grin, sounds a bit OTT, but..]. Perhaps a cyberspatial compass combined with a cyberspatial GPS system. CPS perhaps
It's also interesting to see that the 'cool idea' is something to aid the browsing experience, not to replace it. It seems we're happy with the idea of 'click here, go there', but want more intuitive or rememberable (is that a word?) cues for the journey itself...
Simon
Re:The cyberspatial compass (Score:5, Interesting)
In my experience, every single attempt to recreate a heirarchical system (be it a file system, database or in this instance a browser history) fails utterly because it doesn't adhere to the K.I.S.S. principle.
Virtual Reality (oh that is sooo 1990s!) systems often make things much more complicated to use no matter what the graphics are like... it's very easy to get lost in VR space, you have no concept of "up" or "down" (no horizon, no gravity) and trying to control your view quickly and effectively using a keyboard and mouse is very tricky, unless you're a seasoned Descent player.
However, arranging the history in a 2d manner (such as the tree view mentioned here [uiuc.edu]) seems a far better way of going about it - everything you need is within your field of view, arrange in a consistent way (eg all rectangles are same size... unlike a 3d view where they appear to be smaller as they are further away) and you can tell at a glance what the relationship is.
2d vs 3d - It's kinda like the view a general gets on a battlefield (2d) versus the rather limited perspective a soldier has of the action (3d)
Re:The cyberspatial compass (Score:2, Funny)
Re:The cyberspatial compass (Score:3, Funny)
One copy of descent 3 for sale... hardly used!
Re:The cyberspatial compass (Score:3, Funny)
I still get nausea and vertigo when I think about [Descent].
Oh yeah, but it wasn't as bad as Alien vs. Predator, playing as the alien. My wife couldn't even be in the same room as the monitor.
Re:The cyberspatial compass (Score:5, Interesting)
a more useful implementation could rely on intelligently excerpting web pages, and tracking things like "did I submit a form here" or "did I start a download from this page"... the things we're really trying to remember when visiting our browsing history.
visual representations are often a crutch for when we simply cannot come up with anything else.
Re:The cyberspatial compass (Score:3, Interesting)
I imagine that it'd be pretty easy to recognise the site you were on last week by its branding in a thumbnail - assume it wasn't black text on a white background :p
Re:The cyberspatial compass (Score:5, Insightful)
I'd agree, if this weren't built using OS X Panther. This browser history map uses thumbnails (and if those thumbnails aren't resizable, they should be in the next version) and simple arrows, probably using the same basic technology as iPhoto 4 [apple.com] does. OS X handles resizable icons and thumbnails as part of the underlying OS; they probably didn't have to create nearly as much code as you might expect.
a more useful implementation could rely on intelligently excerpting web pages, and tracking things like "did I submit a form here" or "did I start a download from this page"... the things we're really trying to remember when visiting our browsing history.
If you submitted a form on page A, then page A+1 will usually indicate that you've done so in some way (at least if the UI designers did their job). I don't think it'll be that hard to deduce if you've downloaded a file from a particular page, either, since it's usually the visual thumbnail of the page you remember rather than the data you got after visiting it.
visual representations are often a crutch for when we simply cannot come up with anything else.
I hope you were using a text-only web browser and a command-line OS when you wrote that. If GUIs are a crutch, then nearly every computer user for the last twenty years is a permanent cripple.
Re:The cyberspatial compass (Score:3, Informative)
From the few minutes I tested TrailBlazer with, it seems that they resize automatically when you visit more pages. There is also a "minimum" and "maximum" thumbnail size in preferences, but they don't go lower than 150. At the size I have it right now (about 10 pages), the display fits about 5x3 pages in a relatively
Re:The cyberspatial compass (Score:3, Insightful)
Re:The cyberspatial compass (Score:3, Interesting)
Merge bookmarks and history (Score:5, Insightful)
A hierarchical (and usually enormous) tree of bookmarks is a broken, broken, broken concept. I spend more time searching a bookmark I know I have, that looking for it in Google. That means something: Google is a better tool than bookmarks.
What I'd like to have is a powerful, a-la-Google context search of my history: I don't want to save "bookmarks", I want to drag predefined "keywords" onto TrailBlazer's history thumbnails; so that when I later select a keyword, all pages that I've marked are retrieved in their full browsing context.
Re:The cyberspatial compass (Score:3, Informative)
IBM came out with a mosue with one of those controls that looks like a pencil eraser where a scroll wheel would be. Then another company came out with a mouse with two wheels: one vertical, one horizontal. Now Microsoft has their tilt-wheel tech, where you can press on the wheel to scroll side to side.
I think I like the Microsoft implementation best. The IBM concept made it difficult not to get some sideways scrolling when you scroll vert
Re:The cyberspatial compass (Score:3, Informative)
23" Apple Cinema Display [apple.com]
dave
The Real Question (Score:5, Interesting)
a) Checking up on shared computers' other users porn-browsing habits
b) Tracking the links they've visited in the past.
Personally, I have a 25 meg history file going back I'm-not-sure-how-far which I keep around just so that links I've visited are a different colour.
Re:The Real Question (Score:2, Interesting)
Re:The Real Question (Score:2)
Thumbnails? (Score:5, Funny)
Re:Thumbnails? (Score:3, Funny)
Thumbnails -> Colours -> I Win! (Score:3, Insightful)
Opera's History (Score:5, Informative)
Re:Opera's History (Score:2, Insightful)
Yes, both F4 in Opera & Ctrl-H in FireFox are quite good.
But the problem is that the search is based on URL and page title. This becomes a problem if I am searching for some interesting bit on the web page, which is totally unrelated to the title (or the URL).
Free text search can help, but visual search seems to be much more intuitive. Or probably a combination of free text search and visual scanning...
I faced this problem sometime back, when I came across a very funny quote on a random web page.
Re:Opera's History (Score:3, Insightful)
Re:Opera's History (Score:2)
Re:Opera's History (Score:2)
Re:Opera's History (Score:2)
huh, i spose so. i dont remember that ever happening to me, but if it does, that would be a useful tool.
Re:Opera's History (Score:2)
Relate-a-zon (Score:3, Interesting)
Similar thing in 3D (Score:3, Informative)
OpenSource, scriptable, customizable ad infinitum integradete IRC for spatial use and finally a good reason besides games to have a fast graphics board
Videos [spatialknowledge.com] and images [spatialknowledge.com] available
I'd be happy with something even simpler... (Score:5, Interesting)
That way when I am trying to remember where I saw the instructions for the excell driving game shown on Slashdot earlier I would only have to search the text I have seen, not try and use google (too many hits) or search by thumbnails and page titles... useless since it was posted in a pretty much unrelated subject.
Re: (Score:2)
Re:I'd be happy with something even simpler... (Score:3, Interesting)
Re:I'd be happy with something even simpler... (Score:3, Interesting)
Plus, you could then get the proxy server to intercept certain pseudo-urls and treat them as search queries, so the whole system would be browser based and transparent to the user. ie - request something like http://history.search/ to show a search form, or something like http://quick.search/your+query+here to jump straight to results pages.
Re:I'd be happy with something even simpler... (Score:3, Informative)
MantaDB v02.03 - MantaDB is a very useful
set of utilities for Microsoft Internet
Explorer. Included with MantaDB is a Web
Page Database that indexes the words that
on view in your browser, a utility to
check for dead links on web pages and
smaller utilities to numerous to mention.
From: Net 2000 Ltd. (Win95, 98 2000, NT4)
a similar windows product still under development is called hindsite [isysdev.com]
it is a bummer these are both windows only products. does anyth
prolly not (Score:4, Insightful)
My history is just that -- history.
If I want to go to a page I was already at, I'll most likely know when I went to it and can easily find it. This contrasts with Expose which helps you visually organize files currently being used.
I can see this having it's benefits (when I really need to find a poorly titled page), but I highly doubt it will redefine any standards.
Re:prolly not (Score:2, Interesting)
The application needs to provide a way to highlight pages that had significance. In other words, if you spend long enough on a particular page then it
Information Overload (Score:2, Insightful)
see also (Score:4, Informative)
Not if you like your tabs! (Score:3, Informative)
Innovation (Score:5, Insightful)
It's bad to the point of borderline broken. Hopefully there are no IP issues (in the property sense), and this may lead to improvements making usinging browser history less like pulling teeth.
-Pete
Good as an interface (Score:3, Interesting)
Re:Good as an interface (Score:2)
Silly slashdotter - you didn't bother to actually check the facts did you?
It does include a free text search - it refines the web site thumbnails in the history map to just those that match.
What won first place? (Score:3, Interesting)
Re:What won first place? (Score:2, Informative)
Re:What won first place? (Score:3, Informative)
Re:What won first place? (Score:2)
Who actually uses their browser history? (Score:3, Interesting)
Re:Who actually uses their browser history? (Score:3, Insightful)
I think you just hit on the problem. I don't use my history either. Most of the time its easier to find a page you've been to by typing in what you remember into google. If our browsers were a better tool, maybe we wouldn't have to rely on google to find things that are already on our hard drive.
Most usability problems aren't obvious until they're fixed. Hopefully, trailbla
Very nice (Score:5, Insightful)
Really, I could probably come up with a whole range of criticisms, but why? This is a great idea. Practical, obvious, useful. The most negative thing I can say about this is probably that I feel sorry for the inventors. They'll probably be forgotten after Microsoft and the Mozilla foundation have released their own unspeakably crude and complexified implementations.
Re:Very nice (Score:3, Interesting)
It's nice eye candy, I agree. But far too intrusive. I'm sure I'm not atypical in my web use habits. I have a dozen web sites I visit regularly- and they're book marked. Everything else I Google for. After all if I managed to find it before it must have been using Google...
The other problem is that it's very intrusive - and requires a lot of scrolling. Neither of those are good UI design characteristics for an auxillary browser tool to have.
Re:Very nice (Score:4, Interesting)
The other strange one I remember from those days (less useful, I know) was the DOOM browser - a DOOM engine that would auto-generate an endless map from the hyperlink structure of the web. Special tags would fine tune it. (shades of VRML). Wouldn't you like to fight demons to get to the information you need? That's what it feels sometimes anyway...
Re:Very nice (Score:3, Informative)
Been there done that
and then patent it (Score:3, Insightful)
Re:and then patent it (Score:2)
Silly troll, you can't patent something that's prior art, or that's been made public. So there's two reasons why this couldn't be patented- even by the inventors.
Re:and then patent it (Score:2)
but you have to file your application within one year.
Can somebody confirm that?
Filter Google results using browser history (Score:5, Interesting)
This way you would have your own like WWW to search in and would only return sites you have visted in the past.
Re:Filter Google results using browser history (Score:2, Informative)
Google is getting there... (Score:2, Informative)
So if you wanted to search for an article on how to weave baskets (I know, weird example) that you had seen in the past, you could tell Google that you're int
Re:Google is getting there... (Score:2, Interesting)
I would see this filtering as an advanced way of searching your history by using the huge index of Google.
How about using bookmarks? (Score:3, Interesting)
I've been thinking about this for weeks ...
I realize that I still reflexively bookmark good sites, even though I almost never use the bookmarks (beyond the few I put on the Links/Personal toolbar). I just go to Google for everything.
Yet I'd like to harness the value of that information. I wish I could do a google search, limited to the bookmarked hosts. Weighted by how many bookmarks I have for that host. So if I have 30 bookmarks at 4guysfromrolla or whatever those results come to the top.
Should
Re:How about using bookmarks? (Score:2)
Re:Filter Google results using browser history (Score:2, Insightful)
Re:Filter Google results using browser history (Score:2)
Using Google for the search is much better than just searching in you browser history because then you would only search in URLs and Titles, no page bodies.
It is a bit like using a multiple "site:" tag in your search string, except that the definition of this multiple "site:" tag is based on your browser history.
Re:Filter Google results using browser history (Score:2, Interesting)
But however you implement it, you don't need either the content or the index of the pages you have visited because 'everything' already has been indexed by Google. Just search using Google and the 'plugin' will only present the hits that are from sites you have visited in the (recent) past (according to your browser history)
Google has an API [google.com] and with that and access to your browser history you should be able to it.
The license could however be an issue a
Re:Filter Google results using browser history (Score:3, Interesting)
Actually, I think that Trailblazer can also do a keyword search, which would do a lot of good. After all, the pagerank would be less important given that all of the web sites you've visited have at least some importance to you.
Unless, of course, you're using IE, in which case you've probably been sent to all sorts of web pages that you
Re:Filter Google results using browser history (Score:2)
How is that different than what Trailblazer is doing? It allows a full text search of your history using lucene.
Re:Filter Google results using browser history (Score:2)
this just made my day... (Score:2)
thanks!!!
but seriously... port it !!
irider has tree-based history (Score:2)
It's pretty neat, but I actually like having a billion different windows open, so it wasn't for me.
Proof that core libraries are key (Score:2)
They didn't have to worry about writing an HTML parser, just built an app on top of it.
Its nice not having to get bogged down in the details. I think open source needs a more cohesive approach to things like this (QT is a close as it gets). Ironically the hTML renderer apple uses is open source, but I imagine not installed by default in linux (unless your usi
But no history mechanism for students? (Score:3, Insightful)
MosaicG was released in 1995.
It's interesting though that Tauscher's paper (the first link) conlcuded back then that the 'stack based' histories we used were not optimal, mainly because sibling history branches disappear. She found that the best method tested was to have a 'context sensitive web subset', ie a graph showing the relationships between visited nodes in relation to the current node, rather than a strict history.
A modest suggestion (Score:5, Insightful)
Probably a good idea (Score:3, Interesting)
Typically, I'll do a search, then open one result at a time in a new tab; if the article is useful I'll keep its tab open, if it's no good I'll close it. However, it all gets very unwieldy once you have more than about half a dozen tabs on the go at once. Plus, tabs are {TTBOMK} not rearrangeable -- so the structure breaks a bit, because I can't put the tabs I opened from each first-level click next to one another. Tabs are good, maybe even great, but they aren't perfect.
Other times, I will bookmark a site which, on further exploration, turns out not to be any good. Which is a waste of a bookmark.
The computer already knows what sites I have visited, how long I spent looking at each one, whether or not I did any word searches {and what they turned up}, and what I clicked to next -- whether it was a link from that page, or if I returned to a previous tab, or started a new search. Now, if I want to find a page that I know I visited recently, how should the above-mentioned information be presented to me so that I can find the page I'm looking for, quickly?
It's good to see that question being addressed. This could be something the web has been waiting for.
Re:Probably a good idea (Score:3, Interesting)
Being a Mac user, I have one.
Mine's set to F9 (Expose's minimize).
Someone else asked about the name of the Apple history viewer. Didn't it use QuickTime 3d and may have been called Project X?
Tabbing improvements (Score:2)
Like you, I often keep a browser window for a specific "topics" and have various aspects of that topic in different tabs. Sometimes I get "lost" and open something in the wrong browser window, but can't reorganize it.
What safari isn't meant to be (Score:3, Insightful)
This sounds like a great feature, but like tabs (which is very helpful) - few people will use it to it's potential.
I think Apple needs to concentrate on being faster and more stable - I really even wish they would remove some features from Safari - when explaining ANY browser nowadays to my LEAP program classes (who are mostly elderly) - it is difficult, at best, to explain ALL the features - something you HAVE to do so they won't be confused and know where to go to set preferences, etc...
I also would like Apple to remember thet their core is only as good as the bushel - meaning - I would like Apple to realize that Opera, iCab, and Ominiweb give Apple the appearance of broader support - therefore, these should be features for those browsers to integrate - features people should want to pay for if they use them.
Memory.. (Score:3, Interesting)
Anyway, how are they going to deal with people that visit thousands of webpages a day/week. Is their history going to catalog all of those images and take screenshots of each one? It seems like there would be some huge memory/efficiency requirements and would make the browser more unstable as you visit more website.
Apple's own safari has a similar problem with web icons even, let alone whole thumbnail images!
Although, it would make searching through all my previous porn a lot more fun
does anyone remember Apple's previous technology.. (Score:2)
any ideas?
Re:does anyone remember Apple's previous technolog (Score:3, Informative)
Here's [downlode.org] one link I found in Google "apple hotsauce browser."
We need a tree for browser history. (Score:4, Interesting)
I never understood why this hasn't been done before. But a lot of times you go backone or more pages, go to another page, then all your previous stuff is lost.
We need a way to say, from this page you want to these places.. Currently we are limited to:
S--->--->--->--->--->
But we need:
S--->--->--->--->---> +--->
+--->--->---> +--->
+--->--->---->--->--->
Where the '+' are junctions where two mor more links were followed
</ECODE>
Re:We need a tree for browser history. (Score:3, Informative)
Show's off Apple strategy to leverage open source (Score:2)
Athena? (Score:2)
Trailblazer ... (Score:2)
Only 2D? (Score:4, Interesting)
Just like sequence diagrams... (Score:2, Insightful)
What a great way to study ADD (Score:2, Interesting)
With all of the privacy baggage aside, imagine providing a browser history to your counselor to see how effective a particular treatment might be.
Just add mouseover magnification (Score:3, Interesting)
This is Excellent! (Score:3, Interesting)
Now where's the copycat mozilla plugin...?
Would be useful for undo/redo, too. (Score:4, Interesting)
Suppose you've written something. Then, you undid the last sentence or two. You wrote something else. By doing so, you've essentially deleted the "redo" information of the sentences you originally undid. Therefore, if you don't remember what you had written the first time, there is no way to "undo" this "branch" and go back to the other "branch" unless you had originally planned to do so and saved the file, or copied the original text into a buffer, or something along those lines.
I imagined that the undo/redo information would have to be structured somewhat as a tree, or hierarchy, of edits, much like CVS is structured with multiple branches and the ability to fork, merge, etc. To solve all the problems that I foresaw, the model became pretty darn complicated (about as complicated as re-implementing all of CVS inside of the undo/redo feature, plus supplying an interactive user interface for this mess), so I never implemented it.
I suppose that at some later point, when I began browsing the web, I thought that something similar should exist for browsers. Every time you go "back" and go on a different path, you basically create a branch. But eventually, I came to the conclusion that having just the simple "back" and "forward" feature has some advantages over a branch-enabled navigation feature. For one, it is much easier for non-tech-savvy users to understand (if they even know the feature exists--many people are really only aware of the "back" button). And furthermore, it allows you to cover up your tracks, to some extent. Say, you're at a public library, and you just used their web browser to find something. And suppose you can't delete the internet cache because of security settings on that machine. So you go "back" a few times, type in a new web address, and you've essentially erased your tracks, as far as any patron without administrator access will ever know. (I assume that if you can't erase the cache, another non-admin patron can't read it.)
I would still love to have this feature in my web browsers (and text editors), as I like to have lots of windows open all over the screen, and I juggle from one to another, and routinely go back and forth many times. With the ability to go back and open another "branch" in another window with a few keys, I think I could be a lot happier with my web browser.
In other words, if a slick interactive way to do this kind of stuff can be implemented, then I see at least two applications (browsers and undo) that would greatly benefit from such a thing.
Re:Very nice... aah, yes! yes! yes! (Score:2)
Re:Konq vs Gecko (Score:2, Informative)
Re:Konq vs Gecko - Konq = Safari = webkit (Score:2, Interesting)
http://www.macdevcenter.com/pub/a/mac/2004
So no, no Gecko.
JT
Re:porn... (Score:2)
Re:porn... (Score:2)
Re:Perhaps it will find it's way to Mozilla? (Score:5, Informative)
The underlying HTML technology beneath Safari is KHTML [konqueror.org], not Gecko.
Re:Perhaps it will find it's way to Mozilla? (Score:2)
I stand corrected! Mind you, Konquerer has always struck me as being a bit slow and clunky, and yet Safari is reputed to be fast. Is it my immagination or is there some reason behind this?
Re:Perhaps it will find it's way to Mozilla? (Score:2)
Unfortunatly I have never had the chance to even see, let alone get my hands on, OSX
Re:Can you say "bloated and cumbersome"? (Score:2)
Re:Can you say "bloated and cumbersome"? (Score:2)
If it's not a single website (say, a CNN article for example, where you have to put a bunch of nonsense after the