Slashdot Mirror


BumpTop, Pushing the Desktop Metaphor

Alranor writes "BumpTop is a new way of manipulating your GUI desktop with a graphics pen. Documents can be moved and piled (among other actions) as if they were real pieces of paper on a physical desktop. Simulated real physical interactions, such as documents pushing others out of the way as you move them around, are intended to increase the intuitiveness of the layout tool. Given the messiness of my desks at work and home, I'm not so sure this will work for me, but it's an interesting idea." There's a neat video demo linked from the site (and a "hip-hop overview") if you want to see BumpTop in action; unfortunately for Linux users, BumpTop seems to be Windows-only. As reader idangazit describes it, this is "not just another "me-too" alternative UI; a lot of effort and polish has been put into the (pen-based) interaction, resulting in a very natural way of interacting with collections of information. Less sci-fi than Minority Report, but far more likely to hit a desktop near you in the next few years."

Update: 06/22 16:55 GMT by T : As zdzichu reader points out in the comments below, a visually similar project called lowfat, with an equally impressive video demo, is being developed — with enough sponsorship, lowfat will go open source.

36 of 213 comments (clear)

  1. Impressive, but usability?.. by ilovegeorgebush · · Score: 5, Interesting

    It does look very cool, but I can't help thinking if it would actually be practical or usable.
    Features such as the LassoMenu look awesome, but in all honesty, I can't see how I could apply it enough to be proactive.

    Of course, developement of such technologies is always a good thing, and its good eye-candy if only that :)

    1. Re:Impressive, but usability?.. by lcde · · Score: 4, Interesting

      I could definately see it being used in the tablet market. I don't think shifting through file systems with a pen would be much fun.

      On a more 'futuristic' note: Wouldn't it be cool to have a desk like in The Island where the doctor brought up their files ON his desk. Now image a big desk with a touch panel as its face. This technology would be pretty cool. Pile up your documents, open them and a virtual keyboard/mouse appears.

      --
      :%s/teh/the/g
    2. Re:Impressive, but usability?.. by John+Nowak · · Score: 4, Funny

      and a virtual keyboard/mouse appears.

      Wow. Really thinking outside the box there. :)

    3. Re:Impressive, but usability?.. by Peganthyrus · · Score: 3, Interesting

      I ditched my mouse years ago (I was starting to feel advance twinges of RSI in my clicking finger) and use a smallish Wacom for everything. Including filesystem navigation. Works great.

      --
      egypt urnash minimal art.
  2. And Mac users... by matt4077 · · Score: 3, Funny

    ...are not unfortunate since they don't need no real world metaphors.

  3. Why emulate old technology? by gasmonso · · Score: 5, Interesting

    The whole point of having a computer is to free yourself from paper. So why would you take a step back and try to digitally emulate a system that is antiquated? A computer offers endless opportunities for organizing and storing data, I see this as a step back.

    http://religiousfreaks.com/
    1. Re:Why emulate old technology? by ZackStone · · Score: 4, Interesting

      Because,as you can see from the video, the amount of information that is conveyed in a pile of papers is much larger than you could ever achieve on a desktop. Then what about folders, directories, or labels? Well, so far none of these could communicate, for example, your workload at a glance. How many times have you filed something away so neatly that you can't find it hirearchically (is that even a word?) and have to resort to searching!? --ZS

    2. Re:Why emulate old technology? by fuyu-no-neko · · Score: 3, Insightful

      The whole point of having a computer is to free yourself from paper. So why would you take a step back and try to digitally emulate a system that is antiquated? A computer offers endless opportunities for organizing and storing data, I see this as a step back.

      Sometimes the UI has to take a step back because there are users out there who find it hard to take the step forward.
      I agree that it's a bad idea to limit your thinking to physical metaphors if you can reasonably think in a similar way to the way a computer works, but then this probably isn't the right desktop for us. If however there's someone new to computers who doesn't want to or is unable to relearn their dead wood system, I think the option of such a desktop would be great for them.

      --
      Don't take the above poster too seriously. He doesn't.
    3. Re:Why emulate old technology? by netsavior · · Score: 4, Interesting

      I guess you have never met my users.

      They print out an excel document with 3 cells so they can "read" it. No joke one time the 1st VP printed out an email I sent him that had a 6 digit order count, and no other text... he read it out loud, then threw it in the recycling. They keep giant boxes of paper docs that are printed off from our document management system, and are easily retrievable. We have a 100% paperless system, and at any given time the users have 10-20 sheets of paper on their desks, all of them digitally accessable.

      I don't have any paper on my desk, haven't since the early 1990s, but this advancement is not intended for me. It is for "Joe Paper-Lover"

    4. Re:Why emulate old technology? by Nurgled · · Score: 4, Insightful

      I'm no technophobe, but I always have at least one paper document on my desk at work. Why? Firstly, because then I can free up my monitor for more important things like my text editor, and secondly because I can scrawl all over a paper document with my handy ballpoint pen much more easily than I can annotate an electronic document using my mouse and keyboard.

    5. Re:Why emulate old technology? by daniil · · Score: 3, Insightful

      The whole point of having a computer is to free yourself from paper.

      No, it isn't. The whole point of having a computer is to make tedious and repetitive tasks easier. The "paperless office" hype was just a way to promote the use of computers ("cut costs by reducing the amount of paper used"). Or maybe it was just the standard answer given to business people by computer salesmen: "What can you do with it? Well, uh, I don't know, you'll have to spend a lot less money on paper?"

      So why would you take a step back and try to digitally emulate a system that is antiquated?

      Because this is what they're used to. First GUI-s used the file cabinet metaphor because this is what they were mostly used for -- filekeeping. The people using them were used to having huge file cabinets around. These days, computers are more and more being used for creating stuff, not only archiving it; the people doing this kind of work are used to having to work behind a desk full of stacks of paper. Eventually, this will change. Someone will come up with a more efficient way of interacting with information. But people first have to get used to using a computer (twenty years of personal computing might seem like a long time, but it isn't). A familiar environment will make it much easier for them to wrap their minds around this new thing.

      A computer offers endless opportunities for organizing and storing data, I see this as a step back.

      A computer can only do what you want it to do. If you don't know what a "new" interface should look like, then "emulating a system that is antiquated" is the first logical step in developing one.

      --
      Man is a slave because freedom is difficult, whereas slavery is easy.
    6. Re:Why emulate old technology? by Ailicec · · Score: 5, Funny

      You can have it both ways - permanent markers will work great for annotating on your monitor. Keep some correction fluid around though...

  4. Papercuts? by adamlazz · · Score: 4, Funny

    Documents can be moved and piled (among other actions) as if they were real pieces of paper on a physical desktop.

    Can you still get papercuts?

  5. The trouble is... by Orange+Goblin · · Score: 5, Interesting

    ...you'll spend all your time playing with the physics engine, and none of it doing any actual work.

    1. Re:The trouble is... by Fred_A · · Score: 3, Funny

      How good is the engine anyway ? If you open a window, do all your documents get blown away ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
  6. At a glance... by Aladrin · · Score: 5, Insightful

    I would LOVE to use this system for dealing with photographs or other documents that are easily recognizeable at a glance, but beyond that I don't see any use for it other than 'fun'.

    I watched that video and the entire time I thought 'useless' until they showed the photos. There was also once a video of someone using multiple fingers to manipulate photographs, and I thought this would be useful as well. Neither of these systems can do much for me otherwise, though.

    As for being Windows-only... I think that shows how short-sited these people are. Linux users are quite a bit more likely to embrace change than Windows users. But, maybe that's to our advantage. We can now design and implement a MUCH better and more useable system that was intelligently designed (I couldn't resist) instead of just what someone thought was cool.

    If I had much free time, I would be working on it myself.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  7. Star Trek 42 by Mr.+Underbridge · · Score: 4, Insightful
    ..."To boldly go where no metaphor has gone before..."

    Seriously, I want my computer to be *better* organized than my desk, not worse.

    1. Re:Star Trek 42 by Gulthek · · Score: 4, Interesting

      It is better, it can be arbitrarily large!

      Imagine it! Documents and photos and games and toys stretching out for virtual miles! You'll have to code a flight sim just to see all your data!

      Then might as well add topography to represent groups of data. A gleaming ivory tower for academic research. A giant drive-in for movies and tv files. A dystopian city structure for work related folders. A dark ocean for the internet, full of dangers and terrors and fun. A huge cave would lead into the purgatory of your "recycle bin" files, where they wait to be reborn or fed to the maw of no return.

  8. Keepin' It Real? by Matt+Edd · · Score: 5, Funny

    I just tried the Lasso'n'Cross on my real desk and it just made a bigger mess.

  9. Need to clean my glasses by Elvis+Parsley · · Score: 5, Funny

    I initially read that as "bumtop" and thought "that's a weird place to put your computer."



    Appropriate if you're in a situation where you have to pull numbers out of your ass, though.

  10. Simple Pleasures by celardore · · Score: 3, Insightful

    The age of email and similar IT based office communication lacks some of the real world 'feel' to it. Sometimes when an email annoys me, and I've dealt with the query I will print out said email, screw it up into a ball and hurl it into the bin while saying an expletive. Then delete the email from the system.

    It just wouldn't be the same if it was ALL technology. I like to touch things with my hands. I like getting a pile of documents in my hands and banging the sides so they all align. I like dumping a big pile of papers onto someone I don't like's desk. Ink stains on a white shirt, I could do without though.

  11. Wrong way around by IainMH · · Score: 4, Funny

    I wish I could make my phyical desktop and indeed my whole flat more like my windows desktop.

    "They're coming around when?!"

    *select all -> drag into single folder*

  12. Crumpled slashdot by Anonymous Coward · · Score: 3, Funny

    Hah! Watching the video I noticed that at around 6.05min they pick a window to screw up and discard. And the window of choice? It's clearly displaying slashdot!

    News for nerds. Stuff that crumples.

    ---
    Accommodation for students

  13. Problems by ardor · · Score: 4, Insightful

    It is very nice, but adapting real-world metaphors to such a degree makes very little sense. What most forget is that real-world metaphors are not optimal. For example, a pile of paper is not optimal because it is hard to search something in it. Using computers, I can access a text file nearly instantly, so why should I want a delay because of the metaphors? IMO the last really useful UI invention was the desktop search, because it satisfies most user's needs: a) fast access, b) easy search, c) instantly accessible.

    Of course, this is a research project, and some of its results may find their way into mainstream UIs. For example, I could think of a variation of the lasso menu. Draw a lasso using the mouse over a couple of files, then pull up, and a directory is created with all marked files in it.

    --
    This sig does not contain any SCO code.
    1. Re:Problems by mabhatter654 · · Score: 3, Interesting

      but people are spacial creatures... the flat, 1-D world of bits doesn't work very well for most people. A real desk holds a lot of information just by "being" a desk that a desktop computer doesn't hold. People remember that that stack in the corner was from last thursday, that the extra thick document with two staples is the TPS report the boss required after-hours, that they hate the bottom drawer because it sticks.. so they remember perfectly what's in it. Most of the greatest minds of the 20th century were incredibely disorganized...yet they could find important work from 3 years ago, blindfolded in messy offices filled with books and papers. Our brains are wired to work in 3 dimension and time, computers will always be far too "flat" for ordinary people without some kind of "crutch"

  14. Long Term Storage by fishfish · · Score: 5, Funny

    Where are the cardboard boxes you can throw the stacks in after they've sat on your desk for two years?

  15. Dual Screen by cabazorro · · Score: 4, Interesting

    To understand the power of a simpler human-computer interface one can see as an example the Nintendo DS. I have handed the gadget to people that never in their lives have use one or a computer for that matter (brain-age game). And by using the stylus and the touch-screen they get to play with it almost immediately.
    The mouse needs to be replaced by a touch screen with a stylus.

    --
    - these are not the droids you are looking for -
  16. First.. eh never mind by abenassi · · Score: 3, Funny

    I would have had first post if I hadn't had to push all the papers off of my keyboard with my pen.

  17. Look at the bigger picture. by jbarr · · Score: 3, Insightful

    This is a fascinating concept, and it looks like it could be very useful, especially when using pen-based input. But in looking at other posts here, it seems that others are failing to see the bigger picture. Don't look at this as the end product, but look at as an add-on to curent GUI technology, or a component within a more sophistocated GUI. Coupled with other existing UI features, this could prove to be a powerful addition that would make pen-based interaction much more useful. No, it's not an answer in and of itself, but looks like a promising tool to enhance the pen-based GUI concept.

    The problem with these kinds of technology demos is that many people view them as an end product, and then write them off without considering how they might fit into a larger environment. Besides, isn't part of the usefulness of computers to be able to perform tasks virtually that could not otherwise be done in the physical world? If such function is provided in an intuitive way, then it makes computing more seamless and useful.

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  18. Finally, an OS for managers by TheSkepticalOptimist · · Score: 4, Interesting

    Honestly, most of the software managers/bosses I have worked for can't think abstractly. They need to SEE prototypes, need to USE test software, or at least see pictures and text about how its supposed to work. Start describing software to them without visual aids and their eyes just gloss over.

    Same goes for when managers start using a computer, I mean, the O.N./O.F.F. switch escapes them sometimes, and higher level concepts such as organizing files in folders is just too far beyond their capabilities.

    So, an OS desktop that lets you see all your files and folders looking like pieces of paper and folders (I bet they even have email looking like envelopes too!) on a desktop that allows you to pile them up and look like stacks of paper and folders and envelops, what a concept!!!!

    I guess ICONS that look like paper and folders that you can place anywhere on your desktop isn't good enough. It requires too much thought to associate an icon with a file or a folder. A picture of a piece of paper on a square is too hard to rationalize as being a document.

    This is a revolutionary GUI concept and I can't wait for OS X or Windows to implement this idea as using computers today, with those pesky abstract icons, is just too darn hard, at least for managers.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  19. Bob by any other name is still Bob. by topham · · Score: 4, Insightful

    Bob by any other name is still Bob.

  20. Balance by Bombula · · Score: 3, Interesting
    There has to be some sort of balance between making the interface intuitive and making it efficient. All GUIs fall somewhere along the spectrum. The thing to remember is where intuitive comes from: abstraction is intuitive when it closely resembles the structure of our real (physical) world experiences. This is true for lots of things besides just computer interfaces - things like language that are built upon abstract relationships between symbols, and their structures are inherently built on our evolved framework of physical and behavioral structures (Chomsky et al).

    So here's the deal: an ideal inferface will basically have a structure (i.e.: a logical framework of relationships) closely resembling the real world, but will operate at a speed unhindered by real-world mechanics like intertia, momentum, and spatial constraints. The existing folder+desktop system has been a natural, maybe even unconcscious, evolution towards precisely such a model.

    Personally, I think as long as we're missing a dimension - if we're in 2D instead of 3D - then we're not going to have a completely intuitive interface. The problem, though, is that true 3D still isn't really available. We just have 2D emulation of 3D on computer monitors.

    So these kinds of fancy 3D interfaces that have physics engines, collision detection, and all that stuff are sort of wasted in my mind until we have a really immersive 3D display system. I feel exactly the same way about FPS games. I'm a gamer, but I'm crushed that VR never took off. There's just no true feeling of immersion if you're stuck staring at your zillion-polygon virtual world through a tiny 19" porthole.

    --
    A-Bomb
  21. Could be a great interface for games by simon_hibbs2 · · Score: 3, Interesting

    The first thing that popped into my head while watching this was that it could make even ten-thumbed fumblers like me into class-act poker dealers. That has obvious gaming connotations, but realy this would be a very nice interface for games where you're manipulating simulatioons of real-world object or resources. RTS games user interfaces are all about multiply-selecting different categories of objects and issuing commands, and the gestures displayed here would be ideal for that kind of game. I wonder if the Nintendo DS, with it's pen input, would be up to an interface like this? Probably not, as it's not realy designed for physics.

  22. Physical limitations are absurd. by Ruff_ilb · · Score: 4, Insightful

    Why would you WANT documents pushing each other out of the way? That just means that, if I have something exactly where I want it, and I happen to want to move something in a direct path blocked by the other document, that means I either have to move AROUND the second document, or push it out of the way, and then go back and move it again. This is simply one of many such problems with a "phsycial" interface.

    And then of course, you have to deal with the extra processing costs inherent in such a desktop. It may look pretty, but behind it you have to have the CPU doing plenty of physics calculations, the GPU doing rendering, anti-alwhich could slow down a slow system with a cluttered desktop.

    My biggest gripe with this, however, is the fact that the icons all look the same. I don't want to have to memorize the placement of documents on my desktop (even though I often do so through simple habit, anyway), and these icons barely indictate file type, much less name, which I find to be a huge handicap. Without file names on the desktop, things get confusing rather quickly.

    A final gripe I have is that, if we must use a pen-type device, does that mean we're switching from a pen to a mouse whenever we want to use an application that's incompatable/inconvenient when using this software?

    The technology is interesting, but I doubt its practical use.

    --
    http://www.TheGamerNation.com/Forums
  23. lowfat by zdzichu · · Score: 3, Informative

    Fortunately for Linux (and other freenixes) users, an alternative is beeing developed since February.

    --
    :wq
  24. MS Bob, is that you? by Tmack · · Score: 3, Interesting
    Before I wtfv (watched...vid) thats the first image that poped into my head, Microsofts' BOB desktop. The more "realistic" look of a real office/desk to work on etc, etc. Though after wtfv, I realized this is not even in the same league as that steaming pile of DOS based poo. Its definately interesting, and the eye-candy factor is really high, which is enough for alot of people to pick it up at least for a try. The whole piles thing reminds me of the gui to the mainframe in "Hackers" to an extent. While Im not sure it would be the best desktop to use, I could definately see it used for a file manager with a few alterations: add boxes for directories, each box acts like another document, but can be opened and the pile of files/directories inside examined like all the others, and add a live preview or some other way to distinguish the files (like they did with the pictures) to the icons.

    tm

    --
    Support TBI Research: http://www.raisinhope.org