Google's new Finance site is really quite elegant. The site offers information on North American stocks, mutual funds and public and private companies along with charts, news and fundamental financial data. Different things to watch for here are interactive charts, and the blog and discussion group retrieval. Most of the other tear sheet type information, e.g. news, company profile (description), and finances you'll find on all of the other finance sites as well.
The line/spark line chart scrolling is cool. it automatically scrolls to the news for the period you are browsing in the chart. You can also change the range of dates in the chart by resizing the year widget -- mouse over the years at the top of the chart and a little resizing widget appears. When you drag and resize the date range, the main line graph shrinks or expands to show better detail on that range and the news box on the right refreshes to show only the items in that date range. Very nice, clean and simple use of AJAX.
Don Norman recently attempted a simplicity backlash after a few articles touted Google's simple UI as one of the reasons for it's success. Most of these simplicity articles talk about the spareness of its search interface as opposed to Yahoo's, for instance. Finance people are also saying that Google is not presenting a clear enough strategy and that their tools are all over the place. I might agree with that. They have a lot of applications that never seem to make it out of Beta.
Norman says that the simplicty factor breaks down when you try to do anything outside of searching web corpus. His argument is valid. If you view Google as a suite of tools for retrieving information, there is often a disconnection between the bodies of indexed data. The problem is rooted partly in poor information architecture problem and partly in poor interaction design. Norman is saying, I think, that the site doesn't yet allow the integration of the pieces into one UI, and rather segments it by application (and dare I say, by working group within Google?).
But when they do rich applications like Google Maps and this new Finance site, they DO do it rather simply and elegantly. (The Google News Reader on the other hand, ugh! That thing needs to take a lesson from these Beta apps.) With Maps and Finance their focus and execution on the functionality of simple little interaction widgets, e.g. moving a Google map around with a cursor, changing a data set range with a scrolling widget, is what sets them apart. In the end, our discerete interaction with specific tools is what is simple, and it's why I continue to use them over other sites. I don't care if their products are siloed and perhaps require poking around in the labs or clicking tabs to find them. When I get there, there is very little menu cruft in the way and it lets me get the job done quickly and efficiently.
[Warning, this is a sort of a brain dump/thought wander as I put together my thoughts about this topic.]
Someone at work pointed out this discussion of OPAC as tag clouds on The Gordian Knot. OPAC stands for Online Public Access Catalog, the database you would use in a library to search for titles and manage your transactions.
The exploration of different methods for displaying terms is interesting, but what I point out is that a tag cloud serves a different purpose than a vertically arranged list -- usually to display frequency of use of user-supplied keywords (freetags). That's why it's called a TAG cloud not a SUBJECT HEADING cloud, the difference being that tags are created and applied when the item being tagged is examined whereas the application of a subject heading involves the selection of a term from an authorized list that's already been developed and is thus usually more or less static (e.g. the worst case scenario, Library of Congress Subject Headings).
It's not particularly clear to me what systems would display from an OPAC if they're not dealing with user-supplied freetags. Perhaps we'd be dealing with either a) frequency of occurrences of the keywords or subject headings in the corpus (the OPAC) or b) number of items with a keyword or subject heading applied? If we're visualizing occurrences of keywords within the corpus that only tells us about how librarians catalog and about what the library collection contains rather than about what the patrons are using. I suppose, however, that you can correlate this frequency with popularity of loans to make it more meaningful. Tag clouds would be most interesting if they could show us how actual users perceive the collection, and unless I'm missing something here I don't think that's possible unless you allow freetagging.
The cloud display might not be particularly good for people who are interested in skimming lengthy lists of controlled vocabulary terms for known items, and that's the distinction I'd like to make, lest we start putting tag clouds all over information systems or using them in place of vertically-arranged lists. I think, however, when people read the entry on Gordian Knot or Shifted Librarian they might be get caught up in the demonstrations without really exploring the proofs of concept and how to make them useful. I'm curious to know if there are any OPACs out there that have some form of free tagging functionality built in. Clearly, those systems could do something with the cloud displays right away. Since the demonstrations in these threads deal not with free tagging, I wonder if cloud displays of terms are appropriate. I think you can make the case for cloud displays, however, if you execute on the right set of data. In our organization, for example, a programmer is doing some proof of concept for frequency of occurence of terms in our News source (Factiva), splitting up by facet (companies, industries, etc.), and that makes sense. We're visualizing the hot topics for the period being indexed and that seems to work. For example, showing the news tagged by company name, displaying the most frequent discussed companies can indicate which companies are being discussed most in the media, like a buzz metric. It would be really cool to apply this type of analysis against other sources as well, e.g. against weblog data using Moreover's service, for example.
But to get back to the discussion on the blogs, take a look at the example from Davey P's library blog. It shows a large list of subject headings from a database where a subject contains more than 10 items. Again, it tells you more about the collection and the cataloging than about usage. It is interesting as a visualization, but the thing about clouds is that they force you to work really hard if you are looking for known items, because vertical scanning for first letter occurrences is quicker than horizontal scanning. There's no reason why you couldn't do this as an alternative version for visualization of certain types of lists. But, the question really is, should you? I'm not offering any answers, I'm just playing devil's advocate.
Just to make the comparison of the two methods of display, take a look at this site's (urlgreyhot's) categories displayed as tag clouds and as vertical lists:
My blog tag cloud:
http://urlgreyhot.com/personal/tagadelic
Versus browsing the hierarchical lists of categories:
http://urlgreyhot.com/personal/sitemenu
The cloud is good for showing you which terms I applied most frequently, while the hierarchical list excels at being exhaustive and supporting skimming for known items. Granted the first example is simply a cloud representation of my controlled vocabulary rather than being a cloud of user-supplied freetags or keywords. But my point here is that each display serves different purposes and different types of information seeking tasks.
The appropriateness of the display should be determined by the nature of the information need or question the user demands of the system. I can't imagine that very many people coming to an OPAC would wonder, "Hmm, I wonder what subjects this library has the most books on?" Or alternatively, "What subject headings hold the most books in this library?, Let me browse the subject headings by number of books in the collection." Or maybe someone would want to know this. I don't know.
It could be very appropriate and meaningful to know, on the other hand what books are most popular (i.e. most borrowed) when browsing, especially when narrowing within a subject heading. I suppose that's more the realm of recommender systems, however, but still meaningful in this context. User-generated keywords would be a welcome addition to most OPACs and to other types of databases for that matter (see Headshift's BBC tagging demo, for example). But the problem with a freetagging cloud is that you'd have to have enough tags added to the system to make the display meaningful. I don't think there'd be a way to bootstrap that. You'd really have to put the tagging functionality in and wait for patrons to use it. I wonder how many people would tag an OPAC. I would guess very few, but it depends on the user group and how you incentivize freetagging.
These are all good things to explore, but before I advocate putting up tag clouds everywhere in our OPAC, I have to emphasize our focus on user needs/goals so we come up with the solutions that are most appropriate for meeting those needs rather than just throwing up more and more features into our information systems just because we can. The point is to design features to anticipate needs and information seeking behaviors. If a tag cloud anticipates a certain type of information seeking behavior, then it's appropriate. But you have to know and understand those behaviors and needs first. That's the part of the design process thats missing in these OPAC discussions.
I started cycling a few months ago and have been riding 5 or 6 days a week. I'm trying to prepare to ride 1/2 of the NYC Century in September and the full Pumpkin Patch Century in October. (Events details here.)
Being the info geek that I am, I also got really excited when I started learning about tracking training using GPS devices. Last week I got a Garmin Forerunner 301. You wear this GPS device as a somewhat large watch or mount it to your bike handlebars and start it up when you begin your workout. The Forerunner then starts recording your location and gives you some feedback including elapsed time, speed, distance traveled and heart rate (using the included chest monitor). You can also use other features including basic navigation that tracks where you are and provides a breadcrumb trail with turn instructions to get you back to where you started. Navigation features seem pretty basic, however, because they don't integrate with maps. Navigating might be better with a device such as the Garmin GPS V.
Using the Foreruner for training is incredibly easy. After you return from your run, ride, skate or whatever, you simply plug the small end of the USB cable into the Forerunner and the large end into your Windows PC and synchronize with the software package you use. I've been trying the Garmin Training Center that comes free with the Forerunner as well as Topofusion (one time $40 registration fee to remove the Demo watermark), SportTracks (free) and the web-based tool MotionBased (free version allows unlimited GPS data uploads, but added features for only latest 10 activities).
I've been pretty happy so far using the free options of SportTracks and MotionBased. If I end up liking MotionBased a lot and want to be able to see all my past rides (e.g. compare performance on a course over a few months), I may consider paying for this one because the entire experience (data visualization and reporting) with MotionBased is far superior to any of the other offerings I've tried so far. To view an example, look at a recent ride on the Prospect Park Loop.
Very cool stuff, these GPS devices. Kind of felt like buying a toy to me at first, but this is actually much more practical than using a cycle computer and writing down my data in a log. Only thing missing though, that the cycle computer offers is the cadence reading.
Tagzania is very cool. It's a geography-based place manager that funcitons like popular bookmark managers. It allows you to mark geographic locations and tag them. You can then use an intergrated Google Map viewer to view the map or satellite display of the location. For an example, I've just started riding a road bike and tagged the few places I've taken my bike in the past month.
Would be cool if you could save routes. I could save the cycing routes I take on vacation for retrieval on follow up trips or to share with others. A natural progression would be for Tagzania to be merged with or partner with World66 or some other travelog where people could save their travel information.
I noticed Caterina's posting of her flickrgraph so checked out my own. This is a very cool visualization tool that uses the Flickr API to browse contacts. Drilling down into a contact shows where you have contacts in common. Enter more usernames to view more of your contacts.
Very cool application. The Flash is excellent. I want to learn to do Flash like that.
del.icio.us tag visualization.
A comparison of the visualizations of election maps was done by people at University of Michigan.
This is a collection of graph visualization tools found on the COSIN site.
"They Rule is a website that allows you to create maps of the interlocking directories of the top 100 companies in the US in 2001. The data is static, so it is fast becoming out of date, as companies merge and disappear and directors shift boards."
musicplasma is a flash-based visualization search engine that uses genre and year to cluster and display musical artists.

