We’ve all seen the early demos of something called “BumpTop”, a sort of 3D desktop where files are presented as 3D objects with physical properties. Recently, the project moved from concept to product with the release of BumpTop 1.0. The big question now is: are we dealing with the next big thing in desktop computing, or just a gimmick?
The version 1.0 release can be downloaded right now, or you can choose for the Pro version which gives you a number of extra features. It’s available for Windows XP, Vista, and 7, with versions for Mac OS X and Linux in the pipeline. The best way to give you an idea of how BumpTop works is to watch this little vide, that more or less gives you all you need to know.
After using BumpTop for a while, a few things become obvious. Let’s get the good out of the way first: it’s fun. Throwing your files around, stashing them into piles, making them bigger, bumping them into one another, pinning them to the walls – it’s all very entertaining. Performance is a bit slow at the moment (AMD Phenom 4×2.2Ghz/4GB of RAM/Radeon HD 3200), but I’ll forgive them that since it’s just their first official release.
Still, despite the fun and all, it’s very hard for me to actually find it useful, and that mostly stems from the fact that it seems as if BumpTop is a bit ahead of the times. It sorely needs a 3D display, but most of all: it needs a 3D input device. You see, all the screens and input devices we use today are 2D, and slapping a 3D interface on top of that is simply a bit cumbersome; it creates perspective issues that mess with your brain. It’s like the Leopard dock, but much more obtrusive. Things like windows are also 2D objects, which simply do not fit very well in a 3D environment.
Then there’s the issue of whether or not adding a 3rd dimension to computing actually makes computers easier to use. In our very first Common Usability Terms article, on spatial memory, I already touched on 3D interfaces. A study performed by Cockburn & McKenzie (2002) found that there was no benefit to adding a 3rd dimension to user interfaces – in fact, it only made subject’s performance deteriorate. They tested both real-world and virtual interfaces, both in 3D as well as “2.5D”. Their conclusion:
Results show that the subjects’ performance deteriorated in both the physical and virtual systems as their freedom to locate items in the third dimension increased. Subjective measures reinforce the performance measures, indicating that users found interfaces with higher dimensions more ‘cluttered’ and less efficient.
Getting back to our original question, it’s hard to escape the feeling that BumpTop is a gimmick. It suffers from a lack of 3D input and display devices, and the fact that there are indications that adding a 3rd dimension to computer interfaces only makes them harder to use – not easier. It increases complexity instead of reducing it.
Still, that doesn’t mean BumpTop is a bad product. It works very well, looks good, and it’s a lot of fun. At least they’re trying something new, which cannot be said of the big players in the desktop market.
personally I love the thing. I am kind of a cluttered person and the way my brain works my orginization is different that what most would call “standard.” My den/office/workspace is a total mess, but I know where everything is in it. Bumptop makes it feel a little bit more like a living environment and less like a desktop interface. Is it a juge productivity booster? no. But it is a refreshing change from the “same old thing” we see every day. I give it a 5 out of 5.
Are the web 3.0 generation going to care about the desktop? Ordering shortcuts and files on the “desktop” was a concern in a pre-web, pre-search era.
Even today if you can’t find anything you just type something that gives context to what you are looking for, and either the web, or your desktop search or both retrieve it.
BumpTop looks great, but I just can’t get enthused about a desktop anymore. Things have moved on. When you’re on your iPhone/Android/Nokia you can be presented with the files you use at the location you currently are (work, home, clients office etc), you don’t need a desktop you just get things intuitively.
You shouldn’t have to rotate the 3D box, to find the files you were using last time on a wednesday at work at 3pm, your device should know that’s your meeting, and that if you’re at work, you want the financial updates…
Ah well what do I know, I never moved from emacs to graphical ides!