Slashdot Mirror


Fold 'n' Drop Window Interaction

Mints writes "Following up on recent "Desktop Innovation" stories that have left some disappointed, I thought Pierre Dragicevic's exploration of Fold 'n' Drop warranted mention. Described as "a new interaction technique for seamlessly dragging and dropping between overlapping windows", Fold 'n' Drop allows the user to interact with layered or overlapping windows in a very intuitive manner. Refreshingly, Mr. Dragicevic provides both a sample implementation, in Java, and video demos. Mr. Dragicevic is a researcher in Human-Computer Interaction at Intuilab, Toulouse."

566 comments

  1. Keyboard Navigation Mouse Navigation by laymil · · Score: 3, Insightful

    In my experience, few things can improve on keyboard shortcuts for navigating between windows depending on the amount of windows open. Reaching for the mouse just adds more time.

  2. A-ha! by Anonymous Coward · · Score: 5, Funny

    So THAT'S what the backs of windows look like.

    1. Re:A-ha! by donkstuff · · Score: 2, Interesting

      Another feature could come from folding windows. This feature could be "Window backing's" Think wallpaper, except for the back of your windows! Who wants their windows plain and white on their backside anyways?

      --
      :(){ :|:& };:
      Paluminum.net
    2. Re:A-ha! by Anonymous Coward · · Score: 0, Funny

      How come the back of my Window still says DOS on it?

      _
      For Daily Show Fans

    3. Re:A-ha! by jx100 · · Score: 1

      Black-and-white and done entirely in pencil?

    4. Re:A-ha! by kahanamoku · · Score: 1

      My question is, if you have a window thats 'pinned', does the background get torn up when you attempt to fold?

      --
      ----- Concentrate on promoting more than demoting.
    5. Re:A-ha! by shmlco · · Score: 4, Funny

      Only on Windows. On a Mac, the back of each window has a white glowing Apple logo.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    6. Re:A-ha! by Anonymous Coward · · Score: 0

      Yeah, great idea! Then Bill Gates will reach out his had and pull you into the computer where bad guys with wrenches on motorcycles are chasing after you! (for those of you who don't get the connection a-ha and the "take on me" video. it was black and white and done in pencil)

    7. Re:A-ha! by AtrN · · Score: 4, Funny

      In forth the back of the "window" is where the comments live.

    8. Re:A-ha! by SilicaiMan · · Score: 1
      On a Mac, the back of each window has a white glowing Apple logo.

      Upside down or right side up?

    9. Re:A-ha! by mehgul · · Score: 1

      Depends if you have a PowerBook G3/iBook clamshell or a newer model ;-)

    10. Re:A-ha! by Anonymous Coward · · Score: 0

      Eh? The back of my browser window just has a big glowing tube.

    11. Re:A-ha! by Anonymous Coward · · Score: 0

      Finally! You can have curtains to match your wallpaper!!!

    12. Re:A-ha! by wed128 · · Score: 1

      it also depends if you happen to be hanging by your ankles

    13. Re:A-ha! by Shaklee39 · · Score: 1

      Watch the latest family guy is you think that is funny.

  3. Obligitory by Anonymous Coward · · Score: 0

    Will it run in linux?

    1. Re:Obligitory by lphuberdeau · · Score: 1

      It's only a concept. The demo does work in Linux since it's written in Java. I could find quite a few uses to window folding if it was implemented in KDE. There is a very small learning curve to it.

      --
      Qui ne va pas à la chasse n'a pas de gibier
      PHP Queb
    2. Re:Obligitory by fimion · · Score: 1

      i know that for linux there is an experimental interface called Mettisse that allows folding of windows (though fold and drop, i am not sure.) plus a few other things. unfortunately i don't think it's designed at the moment to be used as the primary window manager.

  4. not for Longhorn by weighn · · Score: 1, Interesting

    MS begrudgingly announced tabbed browsing for IE7, after claiming that it would confuse users.
    Bring this to KDE/Gnome and there's one less reason for anyone above a "ma and popo" level to stick with Windoze.

    --
    Mongrel News all the news that fits and froths
  5. the server has folded up and dropped dead alright by t35t0r · · Score: 1, Funny

    mirror anyone?

  6. Interesting by MankyD · · Score: 4, Interesting

    Kind of neat. My only comments thus far is that if you "discard" a window (fold it all the way over so that it dissappears off the screen) there's no easy way to get it back without dropping the object your dragging first. Similarly, it's too easy to folder over too many windows, by accident.

    --
    -dave
    http://millionnumbers.com/ - own the number of your dreams
    1. Re:Interesting by themoodykid · · Score: 1

      You're right, but you can also right click while holding down the left click button to cancel your action.

    2. Re:Interesting by Sneeka2 · · Score: 2, Funny

      I'm using a Mac, you insensitive clod.

      --
      Bitten Apples are still better than dirty Windows...
    3. Re:Interesting by Anonymous Coward · · Score: 1, Insightful

      I found it to be totally, utterly, without fail, non-intuitive and unusable.

      This could partly be due to the Java demo, but even a bad demo can't change the fact that the idea is totally non-intuitive.

      The demo itself was terrible. Once I'd actually worked out what you had to do[1], the demo behaved eratically. I could "Fold" the top two Windows but others wouldn't seem to fold at all. Apparently you can "Fold" a Window out of existence (Never done that to a peice of paper!) The action of unfolding a bunch of Windows when the action was cancelled was jarring and distracting (I lost track of which Window I was looking at every single time)

      This is a poorly thought out non-solution to a problem that offers nothing but a pretty transition effect and a small nod to the mouse-gesture crazies.

      [1]: Oh, I have to be dragging something to activate the Folding? Why? Seriously, think about it a little. Why shouldn't this work just for folding Windows out of the way "normally"?

    4. Re:Interesting by serutan · · Score: 1

      Good points. Also I had trouble getting the unfold gesture to work. Seemed like trying to get the wand motions right for a magic spell at Hogwarts.

      Fold-n-drop is cute but doesn't seem like an actual usability improvement over simply hitting Alt-Tab while dragging. The big problem I see with fold-n-drop is the chance of knowing for sure which window you are actually dropping onto, especially if you have folders open with similar contents. You could of course fold the window tops out of the way so you could see the title bars. But hitting alt-tab while dragging is already so easy.

    5. Re:Interesting by teromajusa · · Score: 1

      This is a poorly thought out non-solution to a problem that offers nothing but a pretty transition effect and a small nod to the mouse-gesture crazies.

      A pithy response, but I don't see a lot of substance in your criticism. While I also thought the demo was a bit clunky, I found absolutely nothing jarring or confusing about the animation. I really don't see how you could loose track of the window you were looking at - its goes right back where it was and it is still selected. Minimize on complete fold is a litte suprising the first time it happens but it seems prefectly reasonable to me. The fact that you see people who like mouse gestures as crazies makes it pretty clear where you are coming from. There really wasn't much chance that you would like it, was there? For those who don't have such strange hangups, this would probably prove useful.

  7. Technically conceivable... by Anonymous Coward · · Score: 0

    Pretty cool, not sure if it's something Joe Blow is going to take advantage of though.

    But for us linux nerds, here's the plan:

    1. Add mouse gestures to the OpenGL-powered X server (XGL)
    2. Get story posted on Slashdot
    3. Survive Slashdot effect and provide working download links
    4. ????????
    5. Profit!!!!

  8. Fold 'n' Drop Windows Interaction by gooman · · Score: 4, Funny

    Huh? I was expecting an article on laptops.

    --
    "Kittens give Morbo gas!"
    1. Re:Fold 'n' Drop Windows Interaction by xXBondsXx · · Score: 1

      imagine how hard this would be to do on a laptop with no USB mouse? Oh god, i can only imagine the frustration of moving a bajillion files to the wrong place and having to select them all again...

      --
      The voice of the next generation. "In this tower, in my mind..." Babble - Tower
    2. Re:Fold 'n' Drop Windows Interaction by Ulven · · Score: 1

      In which case you move them in the same way you do now? It's not rocket science...

  9. Innovation or Eye Candy? by Trip+Ericson · · Score: 4, Insightful

    If you ask me, it'd be much easier to use Ctrl+C and then navigate where you want to go and use Ctrl+V. It's difficult to hold down the mouse button while violently jerking the mouse back and forth to get to the right window.

    Don't get me wrong, it looks really neat, but it's not terribly useful. Sounds like the kind of thing that would fit GREAT in Longhorn.

    1. Re:Innovation or Eye Candy? by elbondo · · Score: 5, Funny

      It has been proven through the FPS genre that the majority of the world is very, very good at violently jerking the mouse while holding down the mouse button.

    2. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      Yes, you're right. In fact, we should just scrap the whole idea of a GUI, and switch back to command line only!

    3. Re:Innovation or Eye Candy? by themoodykid · · Score: 1

      I wouldn't go that far. However, MSSHELL.EXE ought to be good enough for anybody.

    4. Re:Innovation or Eye Candy? by Teckla · · Score: 1

      If you ask me, it'd be much easier to use Ctrl+C and then navigate where you want to go and use Ctrl+V. It's difficult to hold down the mouse button while violently jerking the mouse back and forth to get to the right window.

      I couldn't agree more. And for those people who would like a "mouse only" solution, you should be able to right-click to pop-up the context menu and select Copy/Paste from there.

    5. Re:Innovation or Eye Candy? by wickedj · · Score: 5, Insightful

      I think the point is that ctrl+c and ctrl+v are not intuitive for novice users, however, moving the mouse like a finger and leafing through things easily parallels with real-world activities. I mean seriously, whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects (rhetorical)?

    6. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 1, Insightful

      The problem with that is that I have to take my hand off the mouse to do it, which is equally time-consuming. There just isn't a good way of "mouse-only drag-and-drop" except to get both windows on the top at the same time before you start the operation, which is so time-consuming that ctrl+c ctrl+v do indeed seem "better." It shouldn't be IMPOSSIBLE to solve the issue via means other than fancy folding windows, but I could easily see myself using this in a lot of cases.

    7. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      When you start browsing the web using ASCII only let us know.

    8. Re:Innovation or Eye Candy? by oneeyedelf1 · · Score: 1

      Yes this works great for copying(ctrl + c), but how about dragging files onto certain areas of programs... Such as loading a bunch of mp3's into a playlist. As more and more programs let you drop files into them, I find it the easiest way to go about things other than manually opening them up in the program. This feature would be incredibly useful for me. Personally I think some combination of holding left click and using the mouse might also be helpful.

    9. Re:Innovation or Eye Candy? by Excelsior · · Score: 4, Funny

      It has been proven through the FPS genre that the majority of the world is very, very good at violently jerking the mouse

      FPS...sure, call it whatever makes you feel better, buddy.

    10. Re:Innovation or Eye Candy? by bedroll · · Score: 1

      It's not Eye Candy, the first product I saw that did the curling effect was Kai's Power Tools 1.0. Good thing someone actually found a use for it all these years later.

    11. Re:Innovation or Eye Candy? by Punboy · · Score: 4, Funny

      Actually, I think he called it a mouse. The FPS stands for Free Porn Stealing

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
    12. Re:Innovation or Eye Candy? by Madmonky1 · · Score: 0

      I always use expose for the same thing their doing, just grab the files, move my mouse to the top-right corner, click on a window, and drop the files there.

      And I can do it all on my powerbook's trackpad without making any mistakes. I found it really hard to get to the window I want in the demo they had, and if I accidently moved one off the screen there's no way to get it back.

    13. Re:Innovation or Eye Candy? by arose · · Score: 1

      Now everyone is into explrer style file managers. This would be very nice with Nautilus.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    14. Re:Innovation or Eye Candy? by arose · · Score: 1

      s/Now/Not

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    15. Re:Innovation or Eye Candy? by aonaran · · Score: 0, Troll

      Why is it that FPS gamers seem to think that everyone likes and is good at FPSs?

      I have to disagree with your idea that "the majority of the world" is good at these kinds of gestures as proven by FPS... the majority of the REAL world doesn't play FPSs non-stop. In fact, I'd put money behind my assertion that the majority of the world doesn't play FPSs at all.

    16. Re:Innovation or Eye Candy? by aussie_a · · Score: 1

      Sounds like the kind of thing that would fit GREAT in Longhorn.

      Wouldn't it fit great in Linux as well? Wow. I'm amazed at something that's truly innovative (no-ones got something like this, and it does solve problems in a way that no-one had thought of) and people are saying wouldn't it be great in Windows. This is the sort of thing that Linux needs. So it can be one-up on the other OSes in user interfaces (instead of being behind them).

      I ragged on the article for KDE4 for not having anything innovative, but this truly is innovative. I often have difficulty with dragging and dropping (and while copy/cut and paste probably is better, I find myself going for the copy and paste solution anyway), this would solve those problems.

    17. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      Am I the only person who has thought to try? I swear to god I was looking at a piece of paper last week and found myself wanting to 'ctrl-c something'.

    18. Re:Innovation or Eye Candy? by vga_init · · Score: 2, Insightful
      I think the point is that ctrl+c and ctrl+v are not intuitive for novice users

      You're calling freaky window folding and flopping intuitive? I'm waiting for this supposed intuition to be applied to the desktop UI while my own mother can't even find the start button. Yeap. So intuitive.

      If there is one thing I've learned, it's that ALL computer use is learned. People get "intuitive" mixed up with "ubiquitous" all the time. The fact that most everyone is familiar with one thing is supposed to mean that everyone else automatically gets it, as if knowledge was imparted through osmosis.

      Honestly, what is more intuitive than learning to tell the computer exactly what you want by typing it in and having the comfort of knowing it'll do the same thing every time you type it (no tricks, gimmicks, or special cases to jump out at you)?

    19. Re:Innovation or Eye Candy? by jrl87 · · Score: 2, Insightful

      First of, where might one find this free porn?

      Second, why do you have to steal the said free porn?

    20. Re:Innovation or Eye Candy? by glasse · · Score: 2, Insightful

      Disagree. A novice needs things to be discoverable; this is activated by a mouse gesture that will probably be triggered by accident more often than not.

      A novice needs things to be consistent; this is not only prone to surprise triggering, above, but also, this is a very unusual effect for two-dimensional windows.

      A novice needs things to be repeatable; until you understand that it is back-and-forth across the border of the window, it is a mystical mouse gesture. I feel this way about most mouse gestures. After years and years of playing Street Fighter, I've come to the belief that these are not things you want to entrust to serious work.

      I think this is a neat idea, and I might like to use it myself, but I agree with another poster, who suggests that his novice users have enough problems with computer use. My mother cannot keep single- and double-click straight. What makes you think she'll get the hang of this?

      Ethan

    21. Re:Innovation or Eye Candy? by marcelmouse · · Score: 1

      I'm with you 100% on your intuitive/ubiquitous observation. However, I would like to observe that some kinds of knowledge do seem to be available osmotically. F'rinstance, my coworkers, ranging in age from 17 to 37, are usually really pleased when I show them a new keyboard shortcut that makes tasks faster & easier. The 17yo in particular has taken note of the fact that I can whip through icon-shuffling on the keyboard with blinding speed.

      As fond as they are of my keyboard advice, some kinds of icon-manipulations just aren't sinking in for them. The fact that you can alt-tab between apps but can only sometimes control-tab through open tabs or windows within an app (this is win2k; I did say this is at work, right?) just isn't sinking in for some of my coworkers. Alt-tabbing and tabbed browsing in particular seem to be pretty incomprehensible, for some people who didn't grow up around computers (loads of people, it turns out). I feel like this backs up your statement about something ubiquitous and designed being percieved as natural.

      However, I'm going to show the video and the demo to my coworkers tomorrow, and I bet you they eat it up. People, er, consumers, they just seem to love eye-candy that cartoonifies the physical world. The video looks like a Disneyification of the process of flipping through papers. The way it works is immediately obvious, in a way that causing little cartoony things to flicker on a screen by tapping at a keyboard just cannot match. I'll still have to teach them how to use it, but they'll clamor to be taught, and it will take about ninety seconds for the crucial info to be imparted.

      The thing that is going to force me to move the office off of Win2K is not going to be its impending EOL or a lack of compatibility in a critical app; it's going to be the relevant link from the article.

      (well, maybe not, but it sounded good.)

    22. Re:Innovation or Eye Candy? by A+Drake+Man · · Score: 1

      I think Exposé is a better solution. Instead of flipping through all of the open windows, you press one button and get a thumbnail of all open windows, or all open windows for "this" app. Exposé is something that becomes more and more a part of the experience the more you use it. This would seem to be "cool" for the first few minutes but I'd go back to dragging and dropping the old way quickly.

    23. Re:Innovation or Eye Candy? by Punboy · · Score: 1

      Good point... it probably means Free PornoS :-p

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
    24. Re:Innovation or Eye Candy? by dbIII · · Score: 1
      I think the point is that ctrl+c and ctrl+v are not intuitive for novice users
      yy then p after moving makes far more sense, and if you want to move to another window before the paste its just ^WJ to get to the bottom window for instance. The added bonus is that hours of nethack improves your editor navigation skills.

      Computers are not simple things, just because people are trained to use MS word in school doesn't mean it's the simplest or the best. I have one word for those people that say MS Windows is simple - registry.

      whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects
      Sometimes the desktop metaphor can get stretched beyond the point where it is useful. We use computers to do things that would be difficult on sheets of paper on a desktop, and in many cases this breaks the metaphor. Keystrokes to cut and paste are one of these, but it gets things done quickly.
    25. Re:Innovation or Eye Candy? by weicco · · Score: 2, Insightful

      > whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects (rhetorical)?

      When was the last time you moved or copied text from one paper to another with moving your hand over it (like you would move mouse), pressing your index finger down, "folding" your papers by moving your hand and lifting your index finger up? I'm not trying to be mean here, but sometimes you can't just mix real world physical objects and computer world virtual objects and especially their functionalities.

      But this folding gives me an idea of another kind of drag'n'dropping, which I think I'm going to implement some day. But I'm not telling what it is until I have patented it :)

      --
      You don't know what you don't know.
    26. Re:Innovation or Eye Candy? by dkf · · Score: 1

      I mean seriously, whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects (rhetorical)?

      Speaking as someone who's been moving heavy furniture around at home, "cut-n-paste in the real world" would have been very useful...

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    27. Re:Innovation or Eye Candy? by grm_wnr · · Score: 2, Interesting

      Whis is it that /.ers think that everyone likes and is good at writing perl one-liners? Or compile their own kernels, for that matter? Or, and here comes the slightly on-topic part, use a text shell for everything?

      Everyone thinks that what he is used to is the greatest thing ever, and everyone's life would be so much better if they finally would see the light and do it the right way. That's why interface design is hard, and shouldn't be left to programmers (or gamers, for that matter).

    28. Re:Innovation or Eye Candy? by Sheridan · · Score: 1
      Copy and Paste in the real world would be even better...

      I'm now eyeing the pound coin on my desk whilst thinking "yup - no serial number to worry about... I can probably carry 2^10 pound coins comfortably ... C-x ( C-a C-SPC C-e M-w C-y ) C-u 9 C-x e"

      Yes - there's probably a shorter way to do it "C-x ( C-a C-k C-y C-y ) C-u 9 C-x e" perhaps... but the above came more naturally to me. (Once I realised that C-u can't be applied to C-y directly to get a repeat).

      Cheers,
      MNO
      --
      I'm not politically incorrect, I'm just differently articulate

    29. Re:Innovation or Eye Candy? by majko036 · · Score: 1

      umm . yeah of course. and now think about this situation. select 3rd, 11th and 24th file from list and copy/move them to another window. imho using mouse to select files then drag&drop is much faster then any keyboard actions. that's it.

    30. Re:Innovation or Eye Candy? by Bloke+down+the+pub · · Score: 0
      I think the point is that ctrl+c and ctrl+v are not intuitive for novice users
      Neither is pressing the thing under your right foot to go faster.
      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    31. Re:Innovation or Eye Candy? by Bloke+down+the+pub · · Score: 0

      Maybe you need to adjust your sarcasm detector? Oh, and innovative != good. Clippy was innovative.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    32. Re:Innovation or Eye Candy? by ynohoo · · Score: 1

      I suspect he was being sarcastic, as Longhorn has yet to include any useful new features, and this is of questionable usefulness.

      They have removed the prefix "My ..." though, which will no doubt cause much confusion and broken links :)

    33. Re:Innovation or Eye Candy? by TerranFury · · Score: 1

      I find myself in real-world situations frantically repeating "CTRL-Z, CTRL-Z!!!" Does that count?

    34. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      True, but who cares about intuitive? Don't we have a glowing keyboard thing coming soon?

    35. Re:Innovation or Eye Candy? by Thaelon · · Score: 1

      I mostly agree with you. Especially with this statement: If there is one thing I've learned, it's that ALL computer use is learned. People get "intuitive" mixed up with "ubiquitous" all the time. The fact that most everyone is familiar with one thing is supposed to mean that everyone else automatically gets it, as if knowledge was imparted through osmosis.

      But then you went and contradicted yourself with this one (emphasis mine): Honestly, what is more intuitive than learning to tell the computer exactly what you want by typing it in and having the comfort of knowing it'll do the same thing every time you type it (no tricks, gimmicks, or special cases to jump out at you)?

      If you have to learn it then it isn't intuitive.

      UI design/HCI is a Byzantine field of study. You have to use take many things into account and try to please everyone (but you won't). You can make a UI really simple and easy for the novice and infuriate and frustrate the advanced user.* You can make a complicated and arcane interface for the advanced user and punish grandma in doing so. You can make a simple interface with an option to let the user into the complicated interface, but you still annoy the advanced user because they have to get through this and if the novice accidentally stumbles in there they may be lost panic. If you use new UI elements you created that work perfectly with what you're trying to accomplish then you also increase the learning curve and the amount of time required before the user can begin using your application or whatever. Basically, you'll find perfect interfaces hanging around with unicorns.

      *See the Add/Remove Hardware Wizard in Win2k. Even if you want to remove 8 defunct "hardware items" (driver entries really, such as when you move a USB mouse from one port to another, it installs another instance of the drivers, one time I had 10 monitors according to the wizard) you have to step through the entire wizard for each and can only remove one at a time. There is no other GUI way to remove "hardware". Each removal required about 16 mouse clicks or so - the most infuriating thing I've ever encountered in windows. Not only that but the one that is actually in use is totally indistinguishable from the extraneous ones. So every time I had to do this with mice I invariably removed the mouse I was actually using by accident and had to finish the job with the keyboard or reboot. It was totally random too, the mouse currently in use was never the first or the last entry in the list of mice. Again this leads back to the problem of arcane interfaces being bad for the novice. An interface that allows the user to mass select and remove hardware would have been great for me but ridiculously dangerous for the average user.

      --

      Question everything

    36. Re:Innovation or Eye Candy? by Thaelon · · Score: 1

      A software patent?

      Asshat.

      --

      Question everything

    37. Re:Innovation or Eye Candy? by hackstraw · · Score: 1

      I mean seriously, whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects (rhetorical)?

      When was the last time you steered a car with reins like your great great grandparents did with their horse and buggy?

      Most of the time, using metaphors is like skinning a crocodile with a waterlogged toothpick.

      But seriously, I use Apple+C and Apple+V all the time in real life. I Apple+C something to short-term memory (like a phone number, or something) and then I Apple+V it to a piece of paper or my computer so I wont forget it later when I need to use it.

      Macs have had some similar DND feature since OS9 I believe (Maybe 8). It is called something like "spring loaded folders" so that when you drag something to a folder and hold it there a while it opens up that folder for you. If it worked better, it might be more useful, but copying and pasting is usually more accurate.

    38. Re:Innovation or Eye Candy? by vga_init · · Score: 1
      You raise an excellent point about the contradiction in my post. What I would like to stress is that, beyond the grammatical condraction, I was trying to logically express that what was intuitive about the CLI is the part about it being repeatable and unchanging (basically the latter half of the sentence). True, initial learning must take place, but once people have that, "intuition" as I like to believe it would tell them that they can do it again and again and what to expect when they do.

      You can disagree, but that's what I meant to say. :)

    39. Re:Innovation or Eye Candy? by dajak · · Score: 1

      Intuitive? The biggest similarity I see between my computer desktop and the real desktop the computer is on is that the recycle bin looks somewhat like my ashtray. What exactly is intuitive about folding a window? I never fold windows, and I don't have windows on my desktop. It's just another obscure feature to help people get rsi. More different microscopic movements is just what I was waiting for.

    40. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      See the Add/Remove Hardware Wizard in Win2k. Even if you want to remove 8 defunct "hardware items" . . . you have to step through the entire wizard for each and can only remove one at a time. There is no other GUI way to remove "hardware".

      What's wrong with System->Hardware->Device Manager, click on item you want to remove, press "uninstall" button, press "OK"? Three clicks per item, not 16, and no wizards involved. I didn't even know there was a wizard that could remove hardware until you mentioned it just now.

    41. Re:Innovation or Eye Candy? by Anonymous Coward · · Score: 0

      "I mean seriously, whens the last time you used ctrl+c and ctrl+v to move and deposit physical objects?"

      Last thursday; sadly though I hadn't performed enough impossible things that day to visit any restuarants...

  10. Seems to be running slow already... mirrordot link by wo1verin3 · · Score: 5, Informative
  11. Server folded . . . by gcauthon · · Score: 1

    so drop it in the dumpster and get a new one I guess.

  12. It's already a solved problem. by jcr · · Score: 4, Informative

    On Mac OS X, we can do this with Exposé. Start a drag, move the mouse to a hot corner, drag over the formerly-obscured window...

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:It's already a solved problem. by wall0159 · · Score: 1

      Not only through Expose, one can whilst dragging an object (file from finder, open file from top of window, piece of highlighted text, photo in iPhoto, song in iTunes, etc), and choose a new app (eg. Mail), then drop the object into it.

      In fact, almost everything is movable in this way, and it's bloody convenient.

    2. Re:It's already a solved problem. by EggyToast · · Score: 1
      This is actually the thing I use Expose the most for. I remember all the talk that it would be most useful for managing windows for applications. When I first started using it, the first things that I really ran into where it proved most useful were how easy it is to grab files and folders and activate expose.

      The really cool thing is that if you're holding a file/folder with left-click, expose automatically switches to a "hover-selection" mentality. It knows it's supposed to be used to dig into deeper folders to move things around.

      it's a really neat feature. Definitely one of the best aspects of the OS X GUI.

    3. Re:It's already a solved problem. by Bastian · · Score: 1

      Don't forget that the twitcher works during drags, and spring-loaded folders.

      Fold 'n' Drop would only work for me if I could remember exactly which window showed the directory in which I wanted to drop whatever I was dragging - which is likely not going to be the case when I'm in a situation where the window to which I want to drag is buried.

      If I can't remember all the time, I'm going to continue to use methods that don't require me to remember. I'm just more inclined to use the method that is always applicable.

    4. Re:It's already a solved problem. by Coryoth · · Score: 5, Insightful

      You would think a MacOS X fan would appreciate a more natural and intuitive system for achieving what can potentially be done in other ways.

      The Genie effect, translucent windows during a move operation, Expose, virtual desktops, dashboard, automator, tabbed browsing, and more are things for which similar results can be achieved by slightly clunkier or slightly less intuitive/clear/natural operations. They all offer significant improvement.

      It strikes me that the window folding offered on the site represents exactly the same sort of thing. Yes you can achieve the same "effect" but you can do that on Windows via the taskbar. Neither expose nor the taskbar offer the very natural and intuitive method of flipping through the windows onscreen like flipping through a bunch of papers. The metaphor is much more clear. It is a significant improvement.

      Apple is not the sole source of desktop innovation.

      Jedidiah.

    5. Re:It's already a solved problem. by digidave · · Score: 1

      I have this with KDE (kompose) and I've never found it useful for drag and drop operations. Perhaps it's because KDE's tabbed file manager means most of my dnd operations are in the same window. Most of the time I'm copying files onto a remote server with SFTP and that's all done in the file manager. Worst case scenario I alt-tab to the window I want to have focus to drop the file, or I have that window on my second monitor.

      It's cool that it works for you, but expose/kompose is completely useless to me. I guess it all depends on how you use your computer.

      --
      The global economy is a great thing until you feel it locally.
    6. Re:It's already a solved problem. by digidave · · Score: 1

      Afterthought...

      I don't use Kompose for application management either since alt-tab works quicker most of the time. I also use Taskbar2 (from kde-apps.org), which gives me window previews by hovering over the minimized items in the taskbar. Taskbar2 removed the last great feature of kompose, and that's app preview so I know what something is before I switch to it. It'd be nice to have this preview integrated with alt-tab.

      --
      The global economy is a great thing until you feel it locally.
    7. Re:It's already a solved problem. by QuantumG · · Score: 1

      Not to mention that it's really kickass. I hate this "oh, CTRL-C CTRL-V already solves that!" crap. I mean, the command line already solved it too.

      --
      How we know is more important than what we know.
    8. Re:It's already a solved problem. by wcbarksdale · · Score: 1

      It is probably more natural and intuitive to use folding windows, but from playing with the demo it also seems to take several hundred times as long as using Expose.

    9. Re:It's already a solved problem. by StikyPad · · Score: 3, Insightful

      I think the use of the word intuitive is taking it a little far. I don't think anyone's intuition would tell them what an icon is, or the purpose of moving it around, let alone the method for doing so. It's a more accurate representation of a stack of papers perhaps, but that doesn't make it intuitive. When's the last time you dragged a picture or a word off of a piece of paper and put it onto another one? And just because something is a more accurate representation of a stack of papers doesn't make it more effective or efficient. A keyboard is distinctly different from a pencil, yet it's generally a much more efficient means of transferring words from the mind to a visible medium.

      While I don't particularly like the grouping feature of the XP taskbar, if I have several windows open it's much more efficient for me to go straight to the corresponding button on the taskbar than to leaf through a stack of open windows until I found the right one. I prefer to use the ctrl+x/c/v, but I think even right clicking and selecting copy/cut and then navigating to the appropriate window is less cumbersome than holding down the mouse to shuffle through windows.

      That said, there's more than one way to skin a cat. Some people may find the shuffling method to be preferential, and it would probably be beneficial to include such a technique in a new OS.

    10. Re:It's already a solved problem. by sasha328 · · Score: 1

      There was a feature in MacOS Classic. I also think it's there in OSX. Basically, drag a file over a folder and hold the mouse, the folder opens up, closing the previous window. You can keep drilling until you get to the desired folder. It's pity that Windows or Gnome don't have a similar feature.

    11. Re:It's already a solved problem. by QuantumG · · Score: 0, Flamebait

      There is absolutely no way you can justify ctrl-c ctrl-v from a usability perspective. It's a monstrosity.

      --
      How we know is more important than what we know.
    12. Re:It's already a solved problem. by StikyPad · · Score: 3, Funny

      I guess using the shift key in combination with other letters to achieve uppercase is a monstrosity too?

      It's just second nature for me.

    13. Re:It's already a solved problem. by Coryoth · · Score: 1, Insightful

      It is probably more natural and intuitive to use folding windows, but from playing with the demo it also seems to take several hundred times as long as using Expose.

      Are you honestly comparing a java demo to finalised software? Does the java demo have all the wonderful niceness of Quartz to do the graphics and compositing? No. Is the java demo optimised much at all? I expect not. Yes it is slow - it is supposed to give you an idea of how the concept could work, not a demonstration of how the guy expects it ot behave in a final product.

      I would expect that when not using slow multiplatform raw java graphics libraries to do the graphics and compositing, but instead say Quartz or Cairo, or Avalon that it would be as quick as you can use. I look forward to this feature being available on Linux in the near future, and potentially in Leopard.

      Use a bit of common sense and a little bit of imagination please.

      Jedidiah.

    14. Re:It's already a solved problem. by Coryoth · · Score: 1

      I'll put it another way then: It is very discoverable, and immediately clear how to use it once it is discovered. Start dragging past the corner of a window and it peels back, push that and it folds it away as you would expect. Easy to find, and easy to see how to use it quickly.

      Is it as fast as Ctrl-C, Ctrl-V? No. The again very few things beat vi for editing text - that doesn't make a very natural interface, just a very efficient one. Vi is truly fantastic if you care to learn it, but not everyone is willing to invest the required time learning how to edit text.

      Jedidiah.

    15. Re:It's already a solved problem. by honkycat · · Score: 3, Insightful

      Why? Because it's not the analog of a real-world operation? Would you feel better if you had a little dedicated copy and paste button on your keyboard, or does using the mouse just make things automatically more usable?

      You have to learn how to use a tool. A computer is a tool. Copy and paste are things you do when you use it. Nearly every program that supports copy and paste uses ctrl-c and ctrl-v and many keyboards even print "copy" and "paste" as hints. Ok, the Mac goes and uses the "Apple" key instead of ctrl, but it's the same idea.

      Furthermore, they are very convenient buttons to press with your left hand while mousing with your right. Not perfect, utterly transparent design, but eminently pragmatic and *consistent*. That sounds usable to me.

    16. Re:It's already a solved problem. by FooAtWFU · · Score: 1
      Watch me justify in five letters: speed. I don't have to reach for the mouse. I don't have to accurately position the mouse pointer, or wait for the windows to do all their ultra-shiny tricks. Ctrl-C, alt-TabTabTab, Ctrl-V, and then I can be typing again in a minute. I'll race you if you want.

      Speed is, to me, the ultimate end of usability, and encompasses other aspects as well. (I mean, if it's complicated or confusing and hard to learn, you won't be fast when you're using it for quite a while, eh?)

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    17. Re:It's already a solved problem. by mr+i+want+to+go+home · · Score: 1
      Agreed. There's lots of comments here along the lines of "but ctrl-c and ctrl-v are much easier!" -lots of people don't seem to see the real power and benifits of 'drag and drop'.

      I suspect that this is a really a product of heavy Windows use, where standard behaviour is to maximise every application making drag-drop operations pretty useless (as well as closing minds to alternative and ' bloody convenient' ways of working).

    18. Re:It's already a solved problem. by bluelip · · Score: 1

      don't know 'bout that. I'm a fan of sloppy mouse focus.

      You really don't need for the window to have focus for you to use it. (At least in a CLI mode)

      I could see the benefit for a full GUI though.

      In CLI, I can type commands in a partially hidden window and the results will show within the window that has focus.

      It is very useful for admins.

      Any others out there that use this approach? Image editors? Video folks? Financial field?

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    19. Re:It's already a solved problem. by GutBomb · · Score: 1

      i don't think he meant slow in "processing speed" i think he meant slow as "it takes longer to move the mouse in several gestures to fold the windows than it does to move the mouse to one screen corner, and then the miniaturized version of the window you are looking for."

    20. Re:It's already a solved problem. by edalytical · · Score: 3, Interesting

      While your comments are insightful and this is a neat idea, Expose will always be faster. And I'm not talking about performance. Picture this, you need to move a file to another folder, but wait that folder is two layers below your current level. You'll have to fold back two windows to get there! Now imagine having to fold 5 or more folders. Since Expose can show you all your windows with one action it wins hands down.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    21. Re:It's already a solved problem. by wcbarksdale · · Score: 1

      The actual graphical speed was not slow enough to be noticeable. I was talking about the physical delay of moving the mouse toward and over the corner of the window at the right speed, stopping, pulling back a bit, and continuing this process for every window in the way. It's much faster to start dragging, hit F9, throw the cursor over the appropriate window, and hit F9 again.

    22. Re:It's already a solved problem. by line.at.infinity · · Score: 1

      In neither of those operations are you dragging anything with your mouse.

    23. Re:It's already a solved problem. by Coryoth · · Score: 1

      Yes, and typing commands (especially using tab completion) onl the command line can be immensely faster and more efficient than dragging icons around. Whacking something through in Emacs or vi using a complex series of keystroke commands is immensely faster than selecting the text with the mouse and doing something with it.

      No one is going to take Expose away from you. This technique does offer significant advantages over Expose though - it is considerably more discoverable and obvious to use than Expose. The Genie effect takes longer than simply having the window vanish, but it provides good hints about what is going on. This method will be slower than flicking through with keystrokes or using Expose, but it will be more visually obvious to the user what is going on.

      Why are people so down on anything that is new and different?

      Jedidiah.

    24. Re:It's already a solved problem. by MoneyT · · Score: 1

      But the question at hand is: Is it an improvement?

      Sure, flipping works nicely if your windows are nicely ordered, but what if they're scattered but still overlapping? What if I need to go down 20 windows? And is wobbling my mouse arround in a zig zag really that intuitive or convienient?

      Please note I am asking these questions unable to use the demo at the moment but they're still valid questions.

      --
      T Money
      World Domination with a plastic spoon since 1984
    25. Re:It's already a solved problem. by line.at.infinity · · Score: 1

      He obviously wasn't talking about Java vs Quartz but exposé vs fold-n-drop. Fold and drop clearly is an O(n) operation, where n is the numbrer of windows. Other solutions such as OS X exposé or Windows hover-over-taskbar-thingie on the other hand are O(1) operations.

    26. Re:It's already a solved problem. by edalytical · · Score: 1

      Actually I would be happy if I could have both features. This for when the window is just below the current window (potentially faster than Expose), and Expose for when the window could be anywhere.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    27. Re:It's already a solved problem. by Coryoth · · Score: 1

      I was talking about the physical delay of moving the mouse toward and over the corner of the window at the right speed, stopping, pulling back a bit, and continuing this process for every window in the way. It's much faster to start dragging, hit F9, throw the cursor over the appropriate window, and hit F9 again.

      That really depends. The java demo is not exactly responsive, so it is a little slow and tedious to start and maintain folds. With a properly implemented version it is a very natural mouse gesture that would be very quick. If all your windows are stacked it's just a wave of the mouse back and forth a few times till you are deep enough in the stack. If you have many windows around, but the one you want is only one or two windows below then just quickly folding back to get to it will be considerably faster than using Expose and locating the window and then letting everything go back.

      Is it more efficient? Sometimes yes, sometimes no, and in general probably not. Is it really significantly slower if well implemented? I wouldn't imagine so, except in some specific cases. Is it an elegant and natural way to manipulate the windows? Yes.

      Having grouped windows (see my sig) suitably tagged for keyboard shortcuts, even spread across multiple desktops, would be considerably faster than Expose - no waiting for animations, no moving the mouse at all - just quick keyboard commands. I would be stupid to pretend that such a method is "better" or in any way invalidates the usefulness, clarity, and elegance of Expose.

      Just because something isn't quite as blindingly efifcient doesn't mean it isn't as good.

      Jedidiah.

    28. Re:It's already a solved problem. by Coryoth · · Score: 1

      Exactly! There are many times when this would be sensible and efificient even for power users, and as a bonus it is a much more obvious method for beginning users to discover and use.

      It seems to me there's plenty of space in the desktop for a system like this. I hope to see it implemented soon.

      Jedidiah.

    29. Re:It's already a solved problem. by Spy+Hunter · · Score: 2, Insightful
      Did you try it? I found it annoying and unintuitive, having tried it without reading the directions first.

      Firstly, I couldn't immediately figure out how to make the windows fold. Sure, when you move the mouse outside a window it begins to fold slightly. But it folds right back almost instanly, leaving you puzzled. I tried moving them mouse back when I saw the fold, but had no luck. It turned out that I just wasn't fast enough, but I didn't realize it until I went and read the site's directions, figuring I was doing it completely wrong. That definitely needs some work if my grandma is going to figure it out. I'd be surprised if she could even react that fast, not being trained on videogames since childhood. A longer delay is definitely necessary; however this would also be annoying in the common case that a window you didn't want to fold started folding.

      The other major problem I had was that it's not easy to unfold large windows, or windows with other windows just behind them. It would be very hard to unfold maximized windows. And if you fold the window over completely it disappears and is impossible to get back. My grandma would be very disturbed if her windows disappeared (she's rather paranoid about losing stuff in the computer).

      There's really nothing wrong with the "drag to the taskbar" approach. It's intuitive enough for people who are already familiar with the taskbar. For OS X's genie effect taskbar, it's so intuitive it hurts. The problem is that Windows implements taskbar dragging horribly, making you wait for no reason. The windows should flip instantly, as soon as your mouse is over the button. To avoid upsetting your window order, the windows should resume their original order afterwards (except the drag target should be on top so you can see, edit, or undo the results). And why the hell can't I drop things on taskbar buttons, Microsoft? You didn't change the cursor to indicate so. Surely it can't be too hard to provide an API call to register a drag handler for the taskbar button.

      Actually, I dislike drag-and-drop as a UI concept in general, especially between different programs. Once you start dragging it's not always clear how to cancel; I generally move the mouse around randomly until I see the "no" cursor, but it's not always easy to find and sometimes I drop things unexpected places because I thought they wouldn't be "droppable". The results of drag-and-drop operations between windows are not predictable. Files might be copied, moved, or linked. Non-files are usually not supported, and when they are supported the results are often not exactly what you wanted. The position of things after you drop them is rarely what you intended because programs don't provide adequate feedback while dragging. Drag-and-drop is hard on the wrists if you have carpal tunnel.

      Some of these problems could be fixed. I'd like it if you could release the mouse button after you start dragging; another click would release the hold, right clicking would cancel (or in some cases bring up a menu; canceling the menu would then cancel the drag). More importantly, though programs should provide *instant*, *completely accurate* feedback about the results of a drag operation. That means that the screen should look the same just before you drop an object you're holding and just after.

      Wow, this turned into a major rant. Someday, I'll design my own OS, and fix all these dang problems.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    30. Re:It's already a solved problem. by Coryoth · · Score: 1

      He obviously wasn't talking about Java vs Quartz but exposé vs fold-n-drop. Fold and drop clearly is an O(n) operation, where n is the numbrer of windows. Other solutions such as OS X exposé or Windows hover-over-taskbar-thingie on the other hand are O(1) operations.

      If your windows are stacked then the total amount you have to move the mouse for fold (quick back and forth motion over a short distance n times) compared to moving the mouse up to the top corner, then back down to where Expose put the window is going to be about the same. The folding has the advantage that you require no accuracy with the movement, just back and forth until you're at the right depth. With Expose you have to accurately land on the mini version of the window.

      I would suggest that for most common situations the methods are roughly equivalent in terms of the amount of mouse work required (which is what we ought to be measuring for a drag operation). Sure there will be plenty of situations when Expose is faster, but then if you only have to go 1 or 2 windows down then folding could be considerably faster.

      I simpy, couldn't imagine how someone could view this process as "100 times slower than Expose" unless they meant the laggy Java graphics.

      Jedidiah.

    31. Re:It's already a solved problem. by mabinogi · · Score: 1

      Well apparently you don't know anything about it either.
      If you do - then give us evidence by describing what is wrong with ctrl+c and ctrl+v

      And I don't want to hear that it's not "intuitive". Intuitive only matter _once_, before I know how to do it. After I know how to do it, efficiency matters.

      So tell us why ctrl+c and ctrl+v is inefficient, and tell us what would be better.

      --
      Advanced users are users too!
    32. Re:It's already a solved problem. by iCEBaLM · · Score: 1

      Since you seem to know oh so much about usability why don't you suggest an alternative instead of throwing around flamebait on slashdot?

    33. Re:It's already a solved problem. by Jeff+DeMaagd · · Score: 1

      I've found tab completion to be very annoying if there are several files of similar but different names, where there are differences halfway through a name and such.

      The peel-away idea might work but I'm not completely sold.

      BTW: I've tried dropping files onto items in the task bar but Windows rejected it every time, with a convenient notice that Windows doesn't work that way. If they thought to put that notice there, I wonder what held them back from properly implementing the ability to drop files onto the task bar button.

    34. Re:It's already a solved problem. by Anonymous Coward · · Score: 0

      The genie effect takes precisely the same amount of time as having the window vanish, because you're not waiting on it.

      And no, this is not a good idea. It's just plain dumb. Expose is a better solution to this problem. Don't give me crap about "discoverable." Wiggling your mouse in the middle of a drag operation is not something you're going to do on your own initiative.

      You're an idiot for defending this dumb idea so zealously. It's just a dumb idea. Admit it and move on.

    35. Re:It's already a solved problem. by Anonymous Coward · · Score: 0

      This from a guy who used to pose as some big expert because he worked at CompUSA or something.

    36. Re:It's already a solved problem. by Madmonky1 · · Score: 0

      "The folding has the advantage that you require no accuracy with the movement, just back and forth until you're at the right depth. With Expose you have to accurately land on the mini version of the window." With the folding method the difference between two windows is just a few pixels. I found it really annoying to get it right with the trackpad on my laptop, and if you make a mistake, you can't get that window back again (that'd probably be fixed in a final version, but I can't imagine any way to do it elegantly besides starting over.) With expose and a hot corner the target is infinitely high and wide, so I can slam my mouse in that direction without having to worry about missing, then I have a nice set of windows to choose from, without any overlapping, and of a large enough size that it doesn't take much more work to click the right one. With folding I have to move my mouse a lot slower so I can make sure I get the right window, and instead of having every window displayed right in front of me, I only have the next one down. My desktop gets pretty messy, I don't know how far down or in what position on the screen the window I want is going to be.

    37. Re:It's already a solved problem. by edalytical · · Score: 1
      I've tried dropping files onto items in the task bar but Windows rejected it every time, with a convenient notice that Windows doesn't work that way.
      There is a similar problem with Expose. You can't drop a file on a window when Expose is invoked. You have to let Expose bring that window to the front before you can drop it. Yes, you can press the Expose key again to make the window come to the front quicker, but I just want to drop it while Expose is invoked.
      If they thought to put that notice there, I wonder what held them back from properly implementing the ability to drop files onto the task bar button.
      Likewise, they change to the can't-drop-here cursor, but at least there is not error message if you do try to drop it anyway.
      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    38. Re:It's already a solved problem. by earthbound+kid · · Score: 1

      I switched to Mac back in 2000, but even I know the answer to this one:

      Hold the cursor over the taskbar, and eventually the window will pop to the foreground, so you can complete your operation. The reason you can't drag onto the taskbar tile is because that's too ambiguous. Say you drag a document on to the Word taskbar item. What do you want? Probably to open it. But, you might want this file embedded in the currently open file. So, to make it clear, you have to wait until the window comes to the front, then drop the item on the document area to embed or the toolbar area to open.

      Nevertheless, Windows still sucks. Just not for this reason.

    39. Re:It's already a solved problem. by not-enough-info · · Score: 1
      On Mac OS X, we can do this with Exposé. Start a drag, move the mouse to a hot corner, drag over the formerly-obscured window...
      Maybe, but under most drag and drop conditions the folding window interface looks to be far faster and more intuitive than the exposé that I use daily. When exposé-ing more than 8 windows it becomes increasingly difficult to track which window I want visually, and I'm running on a fairly decent sized 17" iMac G5. Don't get me wrong, I still think exposé has the edge when it comes to focusing a specific window, but this has drag-drop hands down (even with the thumbswitch exposé on my mouse). Faster by at least a whole second for > 15 windows.
      --
      ---k--
      </stupid>
    40. Re:It's already a solved problem. by shimanov · · Score: 1

      The behavior ascribed to the windows metaphor would more aptly be described as "opening" windows.

      Is this a funny or insightful comment?

      Alright, here's the humorous point. Continuing the metaphor. After "opening" windows, would you "close" Windows? I am sure many people would love this technique to catch on.

    41. Re:It's already a solved problem. by Anonymous Coward · · Score: 1, Funny

      Didn't answer the challenge? Check. Got all pissy? Check. Went for the appeal to authority? Check.

      That's all three: you've just shown that you're talking out of your ass.

    42. Re:It's already a solved problem. by stoborrobots · · Score: 1

      If they thought to put that notice there, I wonder what held them back from properly implementing the ability to drop files onto the task bar button.

      Drag and drop is sensitive to the exact location where content is dropped.... In MS Word, for example, note the difference between dropping a file into the document area of the window vs the title bar.

      As such, there is no obvious action to take when content is dropped on the taskbar... (I know what I'd like to see happen, but it's not always the obvious behaviour...)

    43. Re:It's already a solved problem. by jurv!s · · Score: 1

      you can always cancel a drag by hitting escape. you can almost always cancel anything by hitting escape. at least on os x that is. don't know about that other os.

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    44. Re:It's already a solved problem. by kevcol · · Score: 1

      Having a CS degree doesn't automatically qualify one as being an expert in user interfaces, and there are quite a few UI experts who couldn't write a lick of code but do study what humans can deduce from a tool without too much instruction. I'm not necessarily challenging the notion of ctrl-s/v as being counter-intuitive (however like the others hint- how to *you* solve it?) but making a claim of being an expert because someone has a CS degree is ludicrous.

      Besides, we are all humans (most of us anyway) and we all interact with computers so we all have some input, no?

    45. Re:It's already a solved problem. by jurv!s · · Score: 1

      really? you think you can fold back 14 windows before you can figure out which window to drop the item into? and what if you just spread application windows instead of all windows?

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    46. Re:It's already a solved problem. by A+Drake+Man · · Score: 1

      To me, the Genie effect is and is meant to be eye candy. Something that the new rendering technology made easy to implement. Exposé is meant to actually aid in getting around all of those windows that you can have open now (since you don't have to worry about one program crashing all the others).

    47. Re:It's already a solved problem. by JetTredmont · · Score: 2, Interesting

      Okay, take your theoretical situation in Expose, because I come across it fairly often. You have ten windows open in XCode, all code windows so they all look essentially the same. You start dragging and hit Expose. Since they were all stacked almost directly on top of each other, they scatter in a somewhat random fashion (if they really ARE stacked atop each other, Expose places them side by side across the middle of the screen, making the thumbnails even MORE indistinguishable, but that's not what i'm talking about). Since they were almost each the entire size of the screen, they shrink to an indistinguishable blob of black and white. Which one did you want? Hover over first, wait for name to pop up. Not it. Hover over second, wait for name to pop up. Not it. Etc.

      Expose is a great tool. I use it every day and miss it dearly when I have to use Windows. However, if I had a "thick" stack on my desktop, and not arbitrarily thick (meaning, not something like ten 100x200 pixel windows all stacked atop each other instead of already spread out over the desktop) then it would be significantly easier to fold back the "top" windows to reveal those underneath than to use Expose and pick amongst randomly-arranged, visually indistinguishable thumbnails.

    48. Re:It's already a solved problem. by Anonymous Coward · · Score: 0

      Apple is not the sole source of desktop innovation.

      It is for Microsoft. ;)

    49. Re:It's already a solved problem. by Anonymous Coward · · Score: 0

      If you have 20 windows, how small will they be? Will it be easy to tell which window is which?

    50. Re:It's already a solved problem. by JetTredmont · · Score: 1

      In MS Word, for example, note the difference between dropping a file into the document area of the window vs the title bar.

      Wow. Talk about bad application UI design as a result of bad OS design.

      Drop a document onto the title bar of another document's window, and it opens that document in a new window? Seems ... stupid? I greatly prefer the "drop the document onto the application icon to open the document"paradigm built into OS X. Doesn't work as nicely on Windows as there is an "Application icon" for every window of that application (assuming the now more-common SDI style windows), which is probably why Word had to do such a funkugly thing.

      In any case, I think it wouldn't be too hard to add a default-drop-target hook to Cocoa and MFC which tells Expose/Taskbar what the user means when they drop onto the Expose'd window / taskbar button. Generally speaking, there is almost always one intuitive, non-destructive answer to the question, "What might the user be thinking when they drop a file/text snippet/image/url on me?"

    51. Re:It's already a solved problem. by QuantumG · · Score: 1

      Jesus. I never claimed to be an expert. I simply stated that these people who have never even studied human computer interaction always seem to have an opinion on academic research like this. It really is a case of people who don't know shit talking out of their ass and it really gets old after a while.

      --
      How we know is more important than what we know.
    52. Re:It's already a solved problem. by I.+M.+Bur · · Score: 1

      In Windows, it works in a different way - you have to drag something onto the taskbar item and *wait a second or so without releasing the mouse button*, after which the window will appear.

      It's not what I call intuitive in any way, though.

    53. Re:It's already a solved problem. by prockcore · · Score: 1

      Now imagine having to fold 5 or more folders. Since Expose can show you all your windows with one action it wins hands down.

      If you have 5 or more folders open, expose will not be faster.. because the windows will be so small that you can't tell which one is which just by looking at them (and expose can never seem to put windows in the same places), so you'll have to mouse over each window, pause, wait for the tooltip, continue on.

      In 2 years, when Apple adds fold'n'drop windows to 10.5, everyone will be saying how much more productive they are and how innovative apple is.

    54. Re:It's already a solved problem. by creador · · Score: 1

      Wait for name to pop up? when i use expose it instantly shows the name once you enter the area of that window. I agree that they become indistinguishable, but even than expose becomes the windows taskbar featurewise.

    55. Re:It's already a solved problem. by Spy+Hunter · · Score: 1

      Escape isn't a button on the mouse. You shouldn't have to switch input devices to cancel your action. Also, escape can't be hit from the home row of your keyboard, which makes it even worse because you have to look down to find it, then move your whole arm to hit it, even if you do have your non-mouse hand waiting on the keyboard, all the while holding the mouse button down with your other hand so you don't accidentally release the drag.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    56. Re:It's already a solved problem. by LarsG · · Score: 1

      A couple of references to studies would be great. And get one of those stress balls.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    57. Re:It's already a solved problem. by stoborrobots · · Score: 1

      Drop a document onto the title bar of another document's window, and it opens that document in a new window? Seems ... stupid?

      Heheh.... Yeah, I agree...

      That's an interesting lesson in how misfeatures get created... Originally that action would have opened the file in a new MDI child window, which makes some sense. When Word got "upgraded" from MDI to SDI windows, the same behaviour was retained (drop on titlebar == open file without closing old one), which means that you get stupid effects like that.

      I greatly prefer the "drop the document onto the application icon to open the document"paradigm built into OS X.

      That works too; Drag a file over an Application icon on the desktop or the "Quick Launch" bar (or any other Application or Application shortcut...) and it will fire up, most likely as you expect...

      Still, I'm not all that convinced that there is a "right" behaviour here... It's simply a matter of being predictable, which... oh, that's not there either. :-S

      "What might the user be thinking when they drop a file/text snippet/image/url on me?"

      [cynic] That there's your problem - you seem to believe that users are capable of thinking! [/cynic]

    58. Re:It's already a solved problem. by iCEBaLM · · Score: 1

      Please quote where I told anyone how to write better software.

      What's that? You can't? Because I didn't? Thought so.

      I simply stated that instead of throwing around flames why don't you discuss the topic at hand? That's what comments are for: to discuss things and not to flame.

      If anyone here seems to lack understanding of the topic it is you as you have demonstrated nothing except your ability to string profanities together to form almost passable sentences.

      You'll also note that my UID is slightly smaller than yours by around 15000. I think I should be commenting on why "the hell" people like you feel the need to come to slashdot and flood the comments with useless garbage instead of participating in the discussion.

    59. Re:It's already a solved problem. by iCEBaLM · · Score: 1

      We are (all?) human. We (all?) interact with computers. Some of us have been doing it for a long time, in my case over 20 years. It's not like we have absolutely no clue about the subject matter.

      You're talking like the article is about quantum mechanics and we're all arm-chair physicists or something. Seriously, what's wrong with you?

    60. Re:It's already a solved problem. by zkn · · Score: 1

      I've played my share of quake, so I'm not the average user, but I can drag a file to the lowest folder in the java demo with the same amount of mouse movement it takes to drag it to a hot corner. And about the same speed. There's 6folders in the demo, so the speed is about the same. Using Expose I would also have to identify the folder when it opens since I don't know where it is(in expose) only how it looks.

      This offeres a very intuiative way of moving around in layers assuming you know where the folder you are looking for is in the stack.
      imho this would proberply compliment Expose quite well.

    61. Re:It's already a solved problem. by Simon+Brooke · · Score: 1
      On Mac OS X, we can do this with Exposé. Start a drag, move the mouse to a hot corner, drag over the formerly-obscured window...

      Most problems have already been solved, but the first solution is not always the most elegant solution. This is very elegant.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    62. Re:It's already a solved problem. by superstick58 · · Score: 1
      I wonder why people don't seem to realize that the taskbar is meant to solve these multiple window problems. It works the same way. If you are dragging an object, simply drag it over the corresponding taskbar entry for the destination window and that window will come to the front of the screen. Now the flaw of this is if you want to drag to the desktop, but let's just ignore that situation for now ;)

      (Of course you could just press Windows + D while dragging, but that defeats the idea of using only mouse or only keyboard)

    63. Re:It's already a solved problem. by toddestan · · Score: 1

      Sigh. If you don't know anything about usability please feel free to shut the hell up. We won't think less of you. In fact, we'd really prefer it.

      Yeah, and no one is forcing anyone to use ctrl+c, or ctrl+v, so I don't see it as an issue. Use the mouse, drag and drop, use shift+insert, whatever you find more useable. What's wrong with including the keyboard shortcuts for the people who like to use them?

    64. Re:It's already a solved problem. by kevcol · · Score: 1

      I never claimed to be an expert.

      When one reads "instead of moochin' off of us", you don't get the feeling that you are lumping yourself in with the unwashed.

      Well anyway, you left yourself open for a fairly blanket statement on those keystrokes.

      It really is a case of people who don't know shit talking out of their ass and it really gets old after a while.

      Man, you REALLY need to stay away from /. then!
      :-)

    65. Re:It's already a solved problem. by Umbral+Blot · · Score: 1

      If you dont like the way windows groups things it is easy to turn off. Right click on an exmpty are of your start menu and access properties. Then go to the taskbar tab and uncheck "Group Similiar Taskbar Buttons".

    66. Re:It's already a solved problem. by Suidae · · Score: 1

      In the demo, right or middle click cancels the drag operation. Occasionally it will get 'stuck' and you won't be able to let go of a document, but its just a demo.

      It is good to be able to cancel the drag operation from the mouse, but I wouldn't want to loose the option to use the escape key. It seems pretty natural to me to use both hands (such as for control, alt or shift drag operations, as well as for esc).

      Overall though, I'm happy with the hover-over-the-taskbar option windows provides, or with simply having the foresight to make sure my drag target is accessable before I start dragging. I mean, its an event that is all of 4 seconds in the future, surely most users can plan that far ahead?

    67. Re:It's already a solved problem. by Wile_E_Peyote · · Score: 1
      While your comments are insightful and this is a neat idea, Expose will always be faster. And I'm not talking about performance. Picture this, you need to move a file to another folder, but wait that folder is two layers below your current level. You'll have to fold back two windows to get there! Now imagine having to fold 5 or more folders. Since Expose can show you all your windows with one action it wins hands down.

      Did you watch the demo? You can fold all 5 windows at once, just like pieces of paper. You grab the window right above the one you want and fold it, the ones above fold as well.

    68. Re:It's already a solved problem. by dajak · · Score: 1

      While I don't particularly like the grouping feature of the XP taskbar, if I have several windows open it's much more efficient for me to go straight to the corresponding button on the taskbar than to leaf through a stack of open windows until I found the right one.

      I like the idea of grouping, but not in the mouse-oriented way it is implemented now.

      Why not loose the pointless 'desktop' and replace it with a treetable-based explorer showing running tasks, grouped by application. Click the task to open the associated window, and drop file on the application to open a new task (or task to replace the file it works on). Move mouse to bottom of screen to minimize all windows. The explorer widgets are wellknown and can be completely navigated with the keyboard and the mouse. A change like this is easily implemented on top of linux, and does not break existing applications.

      There are hundreds of user interface projects going, but everyone stays with the 'desktop metaphor', even though it is a complete failure. Windows worked, the 'desktop' did not. The 'start menu' and its linux clones are also stupid. There is lots of screen real estate to be reused, if you add a simple mouse gesture for 'minimize all windows' for the users who cannot be bothered to remember a keyboard shortcut.

    69. Re:It's already a solved problem. by jurv!s · · Score: 1
      "Once you start dragging it's not always clear how to cancel; "

      I was just responding to this assertion. It is clear. You hit escape. That is all...
      On a side note- are you an emacs man? They're the ones who complain the loudest about using the escape key. It's got a unique position that's easy to find, even if you are blind.

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    70. Re:It's already a solved problem. by burndive · · Score: 1
      When's the last time you dragged a picture or a word off of a piece of paper and put it onto another one?

      Kindergarten.

      --
      ...because "hacker" sounds way sexier than "code drone."
    71. Re:It's already a solved problem. by honkycat · · Score: 1

      Grow up.

    72. Re:It's already a solved problem. by Spy+Hunter · · Score: 1

      Fine, if you want to be pedantic about it. I admit error; my assertion should have been that it is not obvious to novices nor is it convenient since it requires two hands, two input devices, and movement from the home row of the keyboard, all while you are holding down a button on the mouse; my argument stands. I dislike vi and emacs equally. I use modern IDEs like Visual Studio, XCode, or KDevelop. When I'm forced to edit on the command line I use mcedit or pico.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    73. Re:It's already a solved problem. by jurv!s · · Score: 1
      escape has long been used to cancel actions. it was one of the first things i learned when i started using computers in the first grade. who would have thought that would still hold true twenty years later?

      for one who claims to dislike the CLI and Drag&Drop, what do you like? (don't answer- it's a rhetorical question. I actually prefer using the cmd/ctrl key combos myself. my sole point in responding at all was to inform you that the esc button works as expected for cancelling d&d actions. )
      HAND

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    74. Re:It's already a solved problem. by Spy+Hunter · · Score: 1
      I wouldn't want to loose the option to use the escape key

      Surely not. But it shouldn't be your only reliable option.

      its an event that is all of 4 seconds in the future, surely most users can plan that far ahead?

      Following that logic, we wouldn't need undo either. The user has already planned exactly what they wanted, right? Wrong. Users take things one step at a time. "OK, I've grabbed the file, now where did I want to put it?" You can tell the users "oh, you should have thought of that *before* you grabbed the file" but you will have to tell every single user, probably more than once. It's always better to adapt the system to the way users work rather than vice versa.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    75. Re:It's already a solved problem. by honkycat · · Score: 1

      Woah there, QuantumG, I think that horse you're riding is a little high for you.

      I think I asked some relevant questions about a statement you made and you respond by asking me to STFU. Now you're attacking me (and others) as someone who "[does]n't know shit talking out of [his] ass"?

      That's great. You've convinced me that you're an expert on the topic. Well, either that or your HCI class prof mentioned that ctrl-c and ctrl-v are monstrosities and you're just parroting that on slashdot.

      Seriously, I would like to know what it is about a keyboard shortcut that makes it an HCI monstrosity. I honestly don't see how you can defend that position, given that it is there as an accelerator for a process that can be done in other ways.

      And don't try to pull academic rank here, pal, you don't know anything about who you're talking to. Furthermore, HCI is not a topic that can or should be preached from on high, it's just not that kind of a field.

      Personally, I have worked very closely with a lot of researchers in this area and while they have a lot of neat ideas, ultimately the measure you're after is does it make interaction easier. What's the measure of that? You go and ask one of these "people who don't know shit" to use it in the real world and see how it turns out. Theories are great, but ultimately it comes down to a very practical result. The HCI researcher has his theory, but these "people who don't shit" are the only ones who actually "know" whether the HCI theory is right.

      Also, I hope you understand that there is a place for _transparent_ usability and there is a place for _efficient_ usability. These are distinct goals that are important for different applications. If I'm going to use a kiosk to check in at the airport, I want the interface to tell me how to use it without having to learn anything, even if an experienced user could operate faster. However, if I'm in a factory controlling an industrial machine to assemble parts of a car, I'm willing to tolerate a much higher learning curve if the end result is I'm 20% more efficient thanks to a pared-down interface.

      In the first scenario, the total time I spend on the task is short -- it would be silly to spend 10 minutes learning how to use a system to perform a task I can do in 5 minutes. In the second scenario, I'll be spending 8 hours a day every day performing this task. Spending 2 weeks training on the system is a good investment -- if I am 20% more efficient, I'll recover that 2 week training investment after 10 weeks of work and after that I'm permanently better off.

      Control-C and Control-V fall into this latter category. I spend a LOT of time editing text on a computer, and I am MUCH faster as a result of these keystrokes. It is worth my time to learn the tool. It increases the _efficiency_, even if it's not _transparent_ (but note that it doesn't even reduce the transparency -- if you're new to the computer, there are more transparent alternatives that let you perform the same operation).

      Anyway, I really am interested in why you might label ctrl-C and ctrl-V as monstrosities and/or why you disagree with what I've said above. Additionally, I think you owe me and the others an apology for your obnoxious response, but I won't hold my breath.

    76. Re:It's already a solved problem. by tim1724 · · Score: 1
      Once you start dragging it's not always clear how to cancel; I generally move the mouse around randomly until I see the "no" cursor, but it's not always easy to find and sometimes I drop things unexpected places because I thought they wouldn't be "droppable"

      on the Mac you can always safely drop stuff on the menubar, which will ignore all drops. (unless you've installed some dumb hack which uses drops on the menubar to do something, of course) In the classic Mac OS you could "drop" windows there and they'd snap back to their original position, too, but in Mac OS X it doesn't work for windows.

      Dropping stuff on the titlebars of windows should also be ignored.

      The ESC key (which should be easy to hit if you're right-handed) also cancels drags on Mac OS X, although the Finder seems a bit buggy. The Finder will cancel the drag, animating the movement of the icon back to its starting point, but if you continue dragging the mouse after hitting escape you'll see the ghost icon snap back to the cursor again. Wacky. (I've filed a bug report. Bug ID# 4187405)

      --
      -- Tim Buchheim
    77. Re:It's already a solved problem. by Spy+Hunter · · Score: 1

      Escape is a relic of the past. It is not often used in the Windows world any more. No modern program requires you to hit escape. I don't think people trained on today's Windows would try it while in the middle of holding down their mouse button. Of course, as with all usability issues, it really would require a scientific usability test to settle the issue.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    78. Re:It's already a solved problem. by Spy+Hunter · · Score: 1

      On Windows dropping files on the start button will create a shortcut in the start menu without moving the original file. Dropping stuff on the taskbar buttons will result in an annoying error dialog. Dropping stuff on the clock seems to always cancel, so I suppose that's something. Hardly intuitive though. Dropping files on the title bars of Explorer windows is not ignored, it actually moves (or else it copies) them to the folder displayed in the window, above the top of the screen, so they end up hidden and you have to scroll up to see them afterwards (if you noticed that the scroll bar appeared; otherwise you might just assume that the file got lost). Could that be any more dumb?

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    79. Re:It's already a solved problem. by tim1724 · · Score: 1

      I never said Windows had decent drag and drop. :-)

      --
      -- Tim Buchheim
    80. Re:It's already a solved problem. by jurv!s · · Score: 1
      can't really say much about windows drag&drop implementation. everytime i used it, i ended up with a link instead of a copy and stopped using it. granted, i've never invested much time to figure it out or extend my knowledge. hence the reason i said "at least on os x that is. don't know about that other os."

      and hopefully most os x users know to hit esc when they want to cancel as it is nearly universally implemented as the cancel button in the OS. if you've been arguing that drag&drop sucks because you're only familiar with the windows implementation, then i think we've finally found a place to agree and end this pointless thread. phew...

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    81. Re:It's already a solved problem. by not-enough-info · · Score: 1

      Yeah. Watch the video; you can fold multiple windows simultaneously.

      --
      ---k--
      </stupid>
    82. Re:It's already a solved problem. by not-enough-info · · Score: 1

      And another thing, try opening 8 BBEdit windows full of 10pt Monaco PHP, hit expose and tell me how long it takes for you to find the specific window to drop that function reference into.

      --
      ---k--
      </stupid>
    83. Re:It's already a solved problem. by jurv!s · · Score: 1

      well... considering that the name of the file is presented as you mouse over them in exposé, it would avg to ((N windows)/2) * the speed at which you read) provided that you know the name of the file you're adding the code to.

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    84. Re:It's already a solved problem. by despik · · Score: 1
      Nearly every program that supports copy and paste uses ctrl-c and ctrl-v and many keyboards even print "copy" and "paste" as hints. Ok, the Mac goes and uses the "Apple" key instead of ctrl, but it's the same idea.

      I hope you do realize that the concept of shortcuts consistent across different applications originated at Apple, along with the first Macintosh.
      --
      "I seem to have mastered a certain amount of control over physical reality."
    85. Re:It's already a solved problem. by honkycat · · Score: 1

      Yep, I wasn't careful about the history, particularly since we were talking about ctrl- shortcuts to start with.

    86. Re:It's already a solved problem. by JetTredmont · · Score: 1

      You're right. The "wait" I experience is my brain reading the window title :) after I move the mouse over it.

  13. Very nice - KDE4? by mgkimsal2 · · Score: 1

    I didn't get it at first. I tried the .jar file and made something happen, but couldn't replicate it - then I saw the video. *VERY* neat idea. It would be fantastic if this could be something integrated into KDE4. (Wishful thinking, I know, but wouldn't be impossible. Having something like this integrated into a mainstream (well, sort of!) desktop years ahead of MS/Apple would be great. Of course, what will happen is that Apple will put this in the next OS release next year, then KDE and Gnome will both have half-baked imitations 6 months later (if that). I'm a KDE user, and would love to see this - I just think it won't happen. :/

    1. Re:Very nice - KDE4? by jcr · · Score: 1

      Of course, what will happen is that Apple will put this in the next OS release next year

      Why? Apple's already solved the window-clutter problem.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Very nice - KDE4? by Anonymous Coward · · Score: 0

      Nah, multiple desktops solved it. Having only a single workspace is insulting... I use 8 desktops, and couldn't live without them. Only a few windows on each desktop -- grouped by concept (all of my code docs windows go on desktop 2, for example).

    3. Re:Very nice - KDE4? by name773 · · Score: 1

      multiple screens help too :)

      i write web apps as a hobby, so i like to have a browser and virtual terminal on the right with my text editor maximised on the left. no switching workspaces to test what i wrote. it's also nice to have the php manual ready in the next tab on the web browser

    4. Re:Very nice - KDE4? by Punboy · · Score: 1

      Go to kde-artists.org and suggest it. Present this as a sort of mockup. Plasma is all about this kind of stuff.

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
    5. Re:Very nice - KDE4? by Anonymous Coward · · Score: 0
      Sorry, but have you tried recently to drag a file into a closed folder with konqueror?


      It works in a better fashion. First, you don't have to have open folders to drag a file into it. Just hold the file for some time over any number of levels of closed folders and it is going to do the same. Then, after dragging a file, you have the option of moving it, copying it, linking to it, or doing nothing.


      I see it like a similar thing. And even, more useful because working with completely overlaped folders is a bad habbit.

    6. Re:Very nice - KDE4? by Angostura · · Score: 1

      No. Apple has several solutions to window clutter, from spring loaded folders, to exposé to column-mode. This would simply be one more tool in the armoury - I'd like to see it.

  14. Neat! by HisMother · · Score: 4, Funny

    Tried the Java demo. It's a neat idea. It takes a minute or to to get used to it, but then it starts to feel as natural as clearing off your desk with the back of your hand when you and the secretary need someplace to ... well, put something down.

    --
    Cantankerous old coot since 1957.
    1. Re:Neat! by pintpusher · · Score: 3, Funny

      It took me many tries, but I finally got myself a virtual PAPER AIRPLANE

      --
      man, I feel like mold.
    2. Re:Neat! by stoph+ct · · Score: 1

      and coming next week, Fold 'n' Drop Virtual Origami Creator

  15. whatever happened to `mv` ? by Anonymous Coward · · Score: 0
    It looks cool - I particularly liked the visual effects of multiple folded windows affecting each other.

    However even though the creator shows some relatively speedy interaction at the end - is this really better than these?:
    • moving the source and target windows adjacent to one another, then copying
    • `mv filename ../folder`

    I thought we were moving away from a directory structure anyway and into a more Spotlight-ish content-based search structure, conceptually?
    1. Re:whatever happened to `mv` ? by friek · · Score: 0

      I agree with your point about content based strcture, but the first point I don't.

      GUI advances are for the non command line crowd. Thats why its a GUI advancement. Its faster than your first point and morons counteract your second point.

      Geeks will always love the command line, but the reality is that most (l)users are not geeks.

  16. Prototype not quite perfect by caller9 · · Score: 1

    Unlike most drag and drop implementations this lacks the ability to abort with the escape key. Surely would be in any real implementation, but would help the demo gain points in my book.

    1. Re:Prototype not quite perfect by Stochio · · Score: 1

      You're an idiot. I hate working with people like you all day. It's an f-ing demo.

    2. Re:Prototype not quite perfect by caller9 · · Score: 1

      Yeah that's a perfectly reasonable reaction. Hope you dose adjustment goes well. I was pointing out what the PHB will say. Get a grip. I hate dealing with knee jerk reactionary aholes like you all day.

    3. Re:Prototype not quite perfect by Stochio · · Score: 1

      I want you to re-read your original post and tell me it's reasonable or insightful or anything but idiotic. Your insight was that he should show that you can cancel doing whatever he's doing. What feature would that NOT apply to. Cancellation is ubiquitous. You're an idiot, and no you were not pointing out what the PHB would say. In the event that you were, it's quite unfunny. So in that unlikely instance, wtf is your point?

  17. Please note by Monte · · Score: 5, Funny
    I would like to announce the following desktop metaphors that I will be reserving for my own development:
    • Hit & Run
    • Smash & Grab
    • Smoke & Joke
    • Crumple & Toss
    • Bind & Dump
    • Pinch & Splash
    • Wipe & Flush (a garbage collection routine for above)
    • Twist & Shout
    • Spin & Puke
    • Slap & Tickle


    Thank you. I will be announcing my API Real Soon Now.

    1. Re:Please note by Anonymous Coward · · Score: 0

      scoop and strain

      and

      grip and flip

    2. Re:Please note by mjh · · Score: 1
      You left out:
      • Shock and Awe: a constant pummeling of software bombs to beat the users into submission
      ...which I will take... wait... no I don't think I can take it. I'm pretty sure it's already been done.
      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:Please note by .tardo. · · Score: 1

      Thank you for the best laugh on Slashdot I have had for a long time...

    4. Re:Please note by Speare · · Score: 1

      Denny's restaurant menus already have the Point 'n Grunt interface all locked up.

      --
      [ .sig file not found ]
    5. Re:Please note by HardCase · · Score: 1

      scoop and strain

      Maybe you meant squat and strain?

    6. Re:Please note by Captain+DaFt · · Score: 1

      Hey! This is the Internet, where's the "Bump & Grind"?

      --
      The U.S. really needs an English to Wisdom dictionary.
    7. Re:Please note by not-enough-info · · Score: 1
      You forgot
      • Sit & Spin
      which of course is an enhancement to the already-on-the-market
      • Zip & Unzip
      --
      ---k--
      </stupid>
    8. Re:Please note by amliebsch · · Score: 1

      I call dibs on "Lock & Load" (for ACID database GUI operations) and "Slash & Burn" for bulk secure file deletion.

      --
      If you don't know where you are going, you will wind up somewhere else.
    9. Re:Please note by Fastball · · Score: 1
      You forgot "sweep and clear."

      Lt. Lockhart: [reading] ... we have a new directive from M.A.F. on this. In the future, in place of "search and destroy," substitute the phrase "sweep and clear." Got it?
      Private Joker: Got it. Very catchy.

      :D

    10. Re:Please note by greylion3 · · Score: 1

      You forgot;

      Crash & Burn

      --
      Privacy begins with ..
    11. Re:Please note by rickst13 · · Score: 1

      Wo what does each do? I took a few guesses. 1) Smoke & Joke - Overclocks CPU and brags about speeds automatically on message boards 2) Crumple & Toss - Zips a file and moves it to a random location on your hard drive. 3) Bind & Dump - Saves all things on screen and dumps them into an offline folder 4) Pinch & Splash - :O 5) Wipe & Flush - Quickly exits porn. 6) Twist & Shout - Chops and screws an MP3 at maximum volume. 7) Spin & Puke - Spins up CD Drive right before disc is ejected. The disc is still spinning while ejected. 8) Slap & Tickle - End User error usually resulting in "Wipe in Fulsh"

    12. Re:Please note by Anonymous Coward · · Score: 0

      Fine. You can have all those as long as I get to keep "Pinch & Squeal."

    13. Re:Please note by nytes · · Score: 1

      Ha, my new "Bondage & Discipline" metaphor's got all of those... um... beaten.

      --
      -- I have monkeys in my pants.
    14. Re:Please note by Anonymous Coward · · Score: 0

      As long as no one takes Twist & Burn from me...

    15. Re:Please note by Anonymous Coward · · Score: 0

      And at the last civil case heard today, a man complained of the noise made by the amorous couple in the flat above him. Each evening they'd sing 'The Red Flag', eat their supper, have fun on the sofa and take a naughty bath together.

      So every night it was hammer and sickle, cheese and pickle, slap and tickle and bubble and squeak.

  18. Mac OS X Expose and Drag & Drop by Killer+Eye · · Score: 5, Informative

    I think Apple's existing implementation of Expose is quite powerful. Not everyone realizes that drag-and-drop works with it, and more unfortunately Apple does not default to using a "screen corner" to activate Expose (yet this, too, is possible).

    I have it set up so that I can literally "yank" the mouse in the general direction of the lower-right corner to show all windows, perhaps after picking up a file with the mouse. This then allows me to drag the file to any window. Further, I can use spacebar (like in spring-loaded folders in the Finder) to immediately choose a window instead of pausing for a second to have it selected automatically.

    This action is so natural and powerful, I use it all the time. And though I use Linux at work and it is fantastic in many ways, I sorely miss features like Expose in Mac OS X.

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
    1. Re:Mac OS X Expose and Drag & Drop by Anonymous Coward · · Score: 2, Insightful

      Oh yea! And after seeing the video, I think that use of Exposé with hot corners is a simpler and more elegant solution, imo. As you drag the file, it's just a quick swipe to the hotspot corner to do the task with Exposé. With this "fold-n-drop," a lot more mouse movements are required. (plus, in the screen corners you have an "infinitely large target" which makes it easy; whereas the fold-n-drop mouse movement requires more specific movements in a "more finite" area, so to speak.) That isn't to say that the "fold-n-drop" isn't cool, because it is quite cool, but I'm going to go out on a (thick) limb and say Exposé probably is a better solution than this as far as practical efficiency goes for 95% of the time.

    2. Re:Mac OS X Expose and Drag & Drop by Anonymous Coward · · Score: 3, Interesting

      You should try mapping Expose to a multi-button mouse. I have a 5 button mouse that has each Expose function mapped to a separate button.

      1. Left Button = Left-Click
      2. Right Button = Right-Click
      3. Scroll Click = Expose Show Application's Windows
      4. Thumb Button = Expose Show All Windows
      5. Second Thumb Button = Expose Show Desktop

      This way, you can easily Drag from one window to any other window with the click of a button, also allowing you to switch quickly between apps. You can also get different reactions by holding the button down, which temporarily switches to that Expose mode, then returns to last mode when released, or when you click on it, it turns to that Expose mode until you click another button.

      It REALLY hurts when I am working on a non-Expose enabled computer. Longhorn will only speed-up the switch to OSX, especially when compared to the new Macintel's loaded with OSX.5 Leopard, and its Red-Box abilities(Built-in VirtualPC abilities similar to Classic mode)

      Cheers to Apple.

    3. Re:Mac OS X Expose and Drag & Drop by Coryoth · · Score: 2, Insightful

      With expose (or dragging over the taskbar in Windows) you are required to make a precise mouse move onto the target window (or taskbar button), plus if you have a decent screen resolution the distance all the way to the top corner then back to wherever your target window has moved to is quite significant. With this method you can relatively inaccurately wave your mouse about a few times then drop onto a fullsizez target window.

      Target area is huge (you don't need to be precise with the folding) and the distance to move is minimised (just over the edge of the window and back). According to Fitt's law that's actually pretty damn good compared to over to the corner then all the way back to a small target.

      Is folding going to be faster? In general it will mostly be about the same I expect, and in some cases it will be slower. It is also much more discoverable, and clear how to use it once you've started. Those are benefits that mitigate the speed loss. Will this replace Expose? No way. Would this be a damn good feature to add regardless of what expose might be able to do? Hell yes.

      Jedidiah.

    4. Re:Mac OS X Expose and Drag & Drop by gardyloo · · Score: 3, Funny

      You should try mapping Expose to a multi-button mouse. I have a 5 button mouse that has each Expose function mapped to a separate button.

      The Inquisition will see you now.

    5. Re:Mac OS X Expose and Drag & Drop by Bastian · · Score: 2, Insightful

      Ugh, screen corners for Expose!? Maybe if Apple had been kind enough to implement a slight time delay, but as it stands expose seems to activate every time I overshoot a target near a screen corner when I am using a computer that does have it turned on.

      No thanks. I keep my left hand out of my pants while I'm using the computer, so I might as well use it to hit a key every so often.

    6. Re:Mac OS X Expose and Drag & Drop by michaeldot · · Score: 1

      I use screen corners exclusively and don't want any time delay.

      However, you've got a slight point in that the top two corners are much less suitable than the bottom corners. I use bottom-left corner for "Show Desktop" and bottom-right corner for "All Windows." The top corners are frequently overshot to when going for the menubar or Spotlight icon and in my opinion shouldn't be used.

      I miss Exposé *so* much when I'm on other platforms. I even bought WinPlosion for XP hoping to replicate the experience, but Windows' non buffered windows just don't cut it.

    7. Re:Mac OS X Expose and Drag & Drop by jez9999 · · Score: 1

      How you you drag the mouse around without accidentally pressing a button? :-)

      I find those 5 button mice infuriating.

    8. Re:Mac OS X Expose and Drag & Drop by ballfire · · Score: 1

      Maybe you should give kompose a try

      Find it at kde-apps

    9. Re:Mac OS X Expose and Drag & Drop by GeckoX · · Score: 1

      There is one major show-stopper problem though: maximized windows.

      This window folding will never work well because of that one simple little oversight. And I can't see any way of dealing with maximized windows using the same easy gestures.

      --
      No Comment.
    10. Re:Mac OS X Expose and Drag & Drop by archen · · Score: 1

      You aren't required to use a hot corner either. I have expose linked to the center mouse button. Just grab the file, hit the center button (while holding the other down) and it works just fine.

    11. Re:Mac OS X Expose and Drag & Drop by ran-o-matic · · Score: 1

      In the fold n' drop demo, it treats maximized windows the same as non-maxed windows and works just fine.

    12. Re:Mac OS X Expose and Drag & Drop by Bastian · · Score: 1

      Heh, I have problems with the bottom corners, too. Expose becomes most useful to me when I have a lot of crap open (which happens to me often while I'm at work). But then, my Dock has grown considerably, so my trash can is suddenly in the bottom right corner. And the Finder icon is suddenly in the bottom-left corner. (I don't know about you, but I go for that Finder icon frequently.)

      I have a problem with any tool that is most annoying in situations where it is also most useful.

  19. Re:It's already a solved problem. - Me Too! by Segway+Ninja · · Score: 2, Informative

    On windows, we can do this with the start bar.

    Start a drag, move the mouse down to the title of the window on the start bar, drag over the formerly-obscured window.

  20. More trouble than it's worth? by Dekar · · Score: 5, Insightful
    It's fun to use and all, but why would I have that many windows open, and then need to sort a lot of documents through them? Moreover, with dual screens and/or multiple desktops, overlapping windows should be mostly a thing of the past.

    It's always nice to see new ways to interact, but I can't recall a single time this would have been useful in the past week. My memory can't recall much more than that, but the folding corners would certainly annoy me more often than it would actually be useful.

    1. Re:More trouble than it's worth? by dusanv · · Score: 2, Interesting

      Speak for yourself. I'd love to see this make it into Linux or OS X. I always seem to have 30+ windows open and never seem to be able to find the correct one to drop into. Two 19'' monitors at 1240x1024 *don't* help. Expose doesn't work because it either shows the desktop (no windows) or all windows. Spring loaded windows are about the only thing that helps in this situation.

    2. Re:More trouble than it's worth? by NanoGator · · Score: 4, Interesting

      "It's fun to use and all, but why would I have that many windows open, and then need to sort a lot of documents through them? Moreover, with dual screens and/or multiple desktops, overlapping windows should be mostly a thing of the past."

      Nope. I'm doing plugin development for Lightwave. I have a small LW window open. I have my editor open. I have a few file windows open. (Yes, I need them for this.) I have a PDF viewer open for documentation. I have a web browser open for accessing the knowledgebase. I sometimes even have an ICQ window open so I can talk to the people testing the code. I run dual monitors at 1600 by 1200 each, and I still have a bunch of overlapping going on.

      Couldn't tell you if this particular desktop management system would do me any good or not (couldn't get the page to load) but I'll take any help I can get.

      --
      "Derp de derp."
    3. Re:More trouble than it's worth? by Anonymous Coward · · Score: 0

      How do you end up with 30+ windows open?

      Nearly every application I use under linux has the concept of multiple buffers in the same application.

      If you are one of those people who ends up with dozens of xterms open, learn to use screen. Or switch to a terminal emulator that has buffers built in.

    4. Re:More trouble than it's worth? by DwarfGoanna · · Score: 1

      For what it's worth, I said the exact same thing when Expose came out. I thought it was another pretty useless feature I'd never actually use, much less need. I have no idea when or where or why I started using it, but now if I use a mac without it turned on I make a very specific 'BAHHHGH' sound.

      --

      "You know why you do not see me styling wit my homies? Because I have no homies!!" -Mojo Jojo

    5. Re:More trouble than it's worth? by Kris_J · · Score: 1
      with dual screens and/or multiple desktops, overlapping windows should be mostly a thing of the past.
      You'd think that, but even with four screens I still have overlaps. Browser, email, main database (many windows), web database tool, editor, SSH, plus all my file windows.
    6. Re:More trouble than it's worth? by meowsqueak · · Score: 2, Informative

      If you're using X Windows, use a non-xinerama multi-head configuration and put plenty of virtual desktops on each one. Then you can pick-n-mix windows as you please. The downside is you can't move windows from one screen to another (unless you can get that GTK window migration thing working...).

    7. Re:More trouble than it's worth? by Anonymous Coward · · Score: 0

      Impeach Bush for what?

      Or did you mean cast doubt on his credibility?

    8. Re:More trouble than it's worth? by Dixie_Flatline · · Score: 1

      I find that I most often need to copy between windows of the same application (ie. Finder), and the Expose command to just reveal application windows is best. In fact, I think I use that Expose command considerably more than any other.

    9. Re:More trouble than it's worth? by bitflip · · Score: 1

      I find it easy to get a good three or four dozen windows open at the same time: I do a lot of different things, and I don't close applications until I'm done with it. This includes IDEs, word processors, spreadsheets, countless terminal sessions, email, email, email, browser sessions, and just whatever it is that I'm playing with.

      I do it for the same reason I use bookmarks (as in real books): yes, there's other ways of keeping track of where you are, but a bookmark is quick and flexible.

      When I'm working, a task seldom takes one window. Development takes at least and IDE, two browsers (one for testing, one for research - I like 'em separate), and at least a couple of terminal windows. "Closing the application" means restoring state in several applications later.

      Personally, I consider the windows, their contents and positions, to be knowledge. They got where they are through experimentation. They're optimized. Their state is exactly where I left it. Why would I wantonly destroy that?

      As for changing my habits to use fewer windows, why would I do that? If my computer was resource-constrained, I would, but it's a big fat thing. It has room to spare - room for tools that work around me.

      While some may prefer to close their applications, I don't begrudge them that. I'm not one of those people (my physical desk is eligible for federal disaster funding).

      The point is that different people work in different ways. I view the tendency to close apps as a relic of days when computers weren't very reliable. I can personally attest that both Windows XP and Gnome on Linux are reliable enough to run a _lot_ of apps without any trouble (games always seem to screw things up, though). They both exhibit weird problems when I have a bunch of things going on, but the biggest limitations is in managing all the windows. Virtual desktops work well, but there could be better.

    10. Re:More trouble than it's worth? by jhoger · · Score: 1

      I agree 100%.

      Personally, I don't like my windows to haphazardly overlap at all... I use a tabbed non-overlapping window manage Ion. Ratpoison is cool too.

      Plus these windowing systems have nice keyboard shortcuts.

      In general the desktop metaphor sucks. My real-life desktop is a perpetual mess and I can't find a damn thing. Why simulate a crappy system on a computer? I won't say Ion and Ratpoison don't have rough edges. But it's a more exciting direction and more usable for a keyboard user like me.

      Sure the virtual desktop was cool in the 80's just to see the graphics capabilities finally be used on a daily basis. But it's 2005, stick a fork in it, it's done...

      -- John.

    11. Re:More trouble than it's worth? by kisielk · · Score: 1

      I never have a problem moving windows between virtual desktops in X, why would you say you can't move them?

    12. Re:More trouble than it's worth? by meowsqueak · · Score: 1

      I meant that you can't move windows from one "Screen" to another - i.e. between heads/monitors. Sure, you can move them between virtual desktops on the same "Screen" no problems.

      This statement does not apply if you are using Xinerama.

    13. Re:More trouble than it's worth? by JetTredmont · · Score: 1

      Note also that if you are dragging from one app to another, then, again, the "Current App" expose gets you there faster than "All Windows" ... Hit F10 (by default), then hit until you've got the right app's windows exposed, then hover, F10, drop.

      Works well, assuming you have a hand free to hit tab ...

    14. Re:More trouble than it's worth? by Anonymous Coward · · Score: 0

      Don't do much work then, huh?

    15. Re:More trouble than it's worth? by SlashdotMeNow · · Score: 0

      You're obviously not a developer. I work with 20+ windows most of the time - and my dual monitors help A LOT but lately I've been seriously considering 2 more.

      Right now I have

      - 4 Visual Studio windows
      - Couple of remote desktop windows
      - Email
      - Notepad or two
      - SourceSafe
      - SQL Server Enterprise Manager
      - 3 SQL Server Query Analyser
      - Windows Explorer
      - 2 IEs
      - FireFox
      - Slashdot

      This

    16. Re:More trouble than it's worth? by SassyDave · · Score: 1
      It's fun to use and all, but why would I have that many windows open, and then need to sort a lot of documents through them?

      Two words: Spatial Nautilus.

    17. Re:More trouble than it's worth? by sgt+scrub · · Score: 1

      >>Moreover, with dual screens and/or multiple desktops, overlapping windows should be mostly a thing of the past.

      Agreed. I can't stand to work without multiple desktops. Even multiple consoles are easier to work with than a single window desktop.

      --
      Having to work for a living is the root of all evil.
    18. Re:More trouble than it's worth? by GeckoX · · Score: 1

      I strongly suspect that you are abusing the ability to add monitors just for the sake of having many monitors. It really doesn't sound like you require that kind of immediate access to all of those apps at the exact same time. You really do not need enough screen real estate to have an individual space for every single window you use.

      (Now, there are certain applications or jobs that benefit, or even require having that much _information_ available at a glance. This is really what more than 2 monitors are useful for)

      What you need, I believe, is a virtual desktop manager.

      I run 2 1280x1024 monitors with 5 virtual desktops across both.

      I typically have 30 or so windows open.

      Each virtual desktop is organized around a particular task. My first being general communications, ie email, browsers, im etc.

      My second being my dev environ.
      Third being graphics.
      etc etc...

      Sure, I _could_ run 6 monitors, but it certainly wouldn't make me any more productive. Contrary, it would make me very unproductive because I would be distracted when trying to do one particular task to see all this other unrelated stuff going on all the time.

      VWM's are the cats meow. It's a real shame that they aren't more mainstream and used by more people. They've been relegated to 'power-user-only' status for whatever reason, even though there are many vwm's out there with totally intuitive and brutally simple interfaces.

      Now for a brief MS rant. I think this is at least partly MS's fault. They've only attempted providing this functionality once, in the 2000 power tools add on, extended to XP as well.

      It's the WORST vwm I could ever conceive, let alone ever actually used. It's so incredibly pathetic and wrong that I am absolutely convinced that they did it on purpose to scare users away from even thinking about using such a tool.

      Thankfully, there are many _many_ very good alternatives out there!

      And yes, I run windows, but I know my history. Supreme kudos to XWindows. Creamed my pants first time I saw that feature!

      --
      No Comment.
    19. Re:More trouble than it's worth? by GeckoX · · Score: 1

      Right there with you man.

      I highly recommend a vwm. At least try it before moving to 4 monitors. I've always found more than 2 to get in the way and be very distracting. With a vwm I can organize desktops for various tasks. (communication, coding, research, graphics, db etc)

      The best I've found for my own use happens to be within litestep, so maybe _slightly_ more complicated than just installing CoolDesk vwm or one of the other stand alond vwm's. (CoolDesk works quite well as well, just not as many features)

      It's not a big deal though...I don't run a full blown litestep as shell anymore, not required. I just run litestep on top of explorer, with only 2 modules: lsxcommand and ckvwm. Works beautifully, first thing I install on any new machine I'm using. Really don't know what I'd do without it.

      --
      No Comment.
    20. Re:More trouble than it's worth? by kisielk · · Score: 1

      Oh ok, I misunderstood. I've never used multiple monitors in X, but is it not possible to use the same set of virtual desktops for both monitors? It probably should be anyway..

    21. Re:More trouble than it's worth? by meowsqueak · · Score: 1

      I don't think you can use the same set of virtual desktops over multiple monitors, no. Not without some sort of fancy VNC setup. I'd be really interested if anyone can prove me wrong actually...

    22. Re:More trouble than it's worth? by Kris_J · · Score: 1
      Gosh, you've never met me, but you can tell how I work and what I need just from a post on the Internet. You must be some kind of genius.

      I assure you that during peak times I use every pixel of every monitor to fix problems fast. When you need to see information from four or five sources at once, while editing both data and php pages a virtual desktop system is no better than having a pile of windows all on top of each other. Often it's worse because you have to read from one window and type into another that may not be on the same virtual desktop, so you waste time moving windows from one desktop to another more than just quickly moving things aside and raising thing from the bottom of the pile.

    23. Re:More trouble than it's worth? by GeckoX · · Score: 1

      Chill dude. I didn't call you names or anything, or condemn how you work. I merely offered up a suggestion for an alternative.

      Considering we obviously work in similar fields (that much I most certainly can determine from your post as you stated enough about yourself to allow that determination), and I have worked using numerous different monitor/desktop/vwm combinations over the years and have settled on something that is the most productive for me. As such, it just might be worth trying for someone else doing a similar job...or not.

      I'm forcing nothing on you, I'm merely offering up information. Take it or leave it.

      I will say this though: I have a co-worker that works like you do. (At least as far as you describe) They are also very vocal about their work environment. They insist on having 4 monitors to use for similar reasons to you.

      Biggest dog-fucker we've ever had.
      Management always thinks they're doing great things though because there's always so much to look at on all of those monitors, so they _must_ be productive right?

      And working with them over their shoulder (review, helping out, whatever...) it becomes painfully obvious that this is not the right solution for the type of work. Takes them forever to focus on the first thing they are looking for, then to drag something across 4 monitors...blah blah whatever. It's just very painful to watch.

      I have in the past tried 4 and 3 monitor configurations. 3, for me anyways, almost works but is still overly distracting in certain situations. Sometimes I'd like it, most of the time I wouldn't really use it. 4 though I found to be utterly useless.

      Again, personal experience and preference.

      Really glad it works for you though.

      (Also, please tone down the hypocrisy if you wouldn't mind. You got pissed at my post for assuming too much about how you work, and then proceed to condemn how I work. How odd.)

      --
      No Comment.
    24. Re:More trouble than it's worth? by Kris_J · · Score: 1
      Chill dude. I didn't call you names or anything, or condemn how you work. I merely offered up a suggestion for an alternative.
      I'll take that bet.
      I strongly suspect that you are abusing the ability to add monitors just for the sake of having many monitors.
      I think you'll find you both insulted me and condemned the way I work with your opening sentence.

      That aside, I can assure you that when things are busy, the ability to have information all laid out without stuff overlaping is not only useful for the person using the PC, me, but for anyone try to assist, or simply understand, who's looking over my shoulder. (And I do so wish other people in the company would take more of an interest in my stuff.)

      Right now, what I'm doing could fairly easily be run on two monitors without any loss in productivity. But when the shit hits the fan and I have to kick into overdrive I can consume as many screens as are available for reporting, monitoring, testing and fixing.

      I'm sorry that you feel that you have poor management and a cow-orker who abuses the system, but I think your problem is with them, not the concept of multiple monitors.

  21. Interesting way of doing things ... by gstoddart · · Score: 2, Informative

    I found the demo to be a little clunky, but he did have to implement it himself.

    Once I figured out how it was worked, I found myself wondering how useful it would be to be able to just fold back the corners of a window when I wasn't dragging a file.

    The general idea of peeling back the corner of a window seems like it might be actually useful at times. Sometimes the rigidly rectangular window can get in the way.

    Of course, I'm sure it would eat CPU like all graphical candy, but cycles are cheap I guess.

    --
    Lost at C:>. Found at C.
    1. Re:Interesting way of doing things ... by CptSkippy · · Score: 1
      Once I figured out how it was worked, I found myself wondering how useful it would be to be able to just fold back the corners of a window when I wasn't dragging a file.

      I was thinking the same thing, this would be juicy on a tablet computer. I could see one site of the pen being a thumb for flipping through windows like pieces of paper.
    2. Re:Interesting way of doing things ... by Anonymous Coward · · Score: 0

      "Of course, I'm sure it would eat CPU like all graphical candy, but cycles are cheap I guess."

      Isn't this sort of feature why I we all seem to now have GPU's as standard.

    3. Re:Interesting way of doing things ... by randyest · · Score: 1

      No, we have the GPUs for games.

      This is just a bonus. :)

      --
      everything in moderation
    4. Re:Interesting way of doing things ... by Anonymous Coward · · Score: 0

      I tried the Java demo. I found it a bit slow, and froze for a one second or less each time I dragged something near the border of a window.

      So, the idea is interesting, is good, this may be used in future. But it must be fast, faster than the demo.

      There is an experimental OpenGL 3D desktop for Linux called Metisse. There is "window folding" in Metisse. Maybe these two could be joined together?

      http://insitu.lri.fr/~chapuis/metisse/

      I still think the better is to avoid lots of windows on same workspace. I have lots of workspaces in my Linux window manager, and I can keep each one clean. No more than 2 overlapping windows here. Windows users really miss this. I don't know about Mac, but I know Mac users have a lot of good desktop features.

  22. Re:Keyboard Navigation Mouse Navigation by speedc0re · · Score: 0, Flamebait

    yeah designing 3-d models is great fun with the keyboard.

  23. Gloves by vandoravp · · Score: 2, Interesting

    Combine this with some kind of hand gesture sensors (yes a mouse is one but I mean more complex) a la Minority Report and you would have a very intuitive "virtual paper" interface. This looks like it will be very handy (no pun intended) for use with a mouse but I think using more complicated hand gestures (in the future, when possible) will really make this paper-like manipulation of windows even more intuitive and useful. Funny how the further we move away from paperwork, the closer we get to being just like it.

    1. Re:Gloves by Linus+Torvaalds · · Score: 1

      Us human beings aren't built to wave our hands around all day long. It's okay when you are mousing because you are resting your hand on a surface, but your arms would get very tired if you had to use a Minority Report style interface for the same amount of time as you use a mouse. It's like voice recognition - sounds good in theory, but sucks in practice.

    2. Re:Gloves by jwymanm · · Score: 1

      Actually I think voice recognition significantly speeds up graphical operations (in lame desktop systems and others). It's quicker to say launch XYZ program than having to type the program in or navigate around to it. In combination with the mouse/keyboard, voice can be a third extra navigation factor that really speeds up interaction.There are two problems with it, however. One is looking/feeling like an idiot talking to your computer all day. Second, training time for the computer and you. You have to learn terms the software uses in order to use it at all. Most people barely learn enough to use applications they use every day. A majority of regular computer users do not know key combinations or even set key combinations for apps they use regularly. We're still using the desktop metaphor for interfaces.. until we change this and integrate the voice nav software (like IBM tried with OS/2), I do doubt we'll see a serious surge in uses of voice nav. I actually used voice nav in OS/2 Warp 4 quite often.. it was nice!

    3. Re:Gloves by vandoravp · · Score: 1

      How about as a supplement to the mouse/keyboard interface? You use the mouse and keyboard for most stuff like now but can wave your arms around to manipulate the window positions, or whatever else can be manipulated. And, with practice and repetition, you'll get used to the motions and they won't be as tiring.

  24. Cool Stuff ... for people with only one hand by Living+WTF · · Score: 2, Insightful

    Seriously, if you still have both hands, you don't need this. At least not under Windows. While dragging, you can still press Alt+Tab or Win+D (Desktop), so you should be able to get everywhere you want to.

    --
    I don't suffer from insanity, I enjoy every minute of it.
    1. Re:Cool Stuff ... for people with only one hand by NaruVonWilkins · · Score: 1

      Sorting through porn tends to be a one-handed activity.

  25. taskbar by stoutpuppy · · Score: 1, Informative

    OK this is retarded, someone is just trying to make another stupid pretty UI. Drag your file over the taskbard, over the folder you want to dump it in, this window will become active and dominant, prepare to dump your file without 5 rediculous folds. come on people.

  26. So... by __aaclcg7560 · · Score: 0

    Does this mean that a "Bill Gates Breaks Windows" screensaver is in the works? :P

  27. Re:Keyboard Navigation Mouse Navigation by laymil · · Score: 1

    No one said anything about designing anything. I'm talking specifically about navigation between open windows. Learn to read.

  28. Re:It's already a solved problem. - Me Too! by Anonymous Coward · · Score: 1, Funny

    Did you just compare Expose to dragging things to the task bar???

    Lame...

  29. Does it solve a problem that exists??? by davidmcw · · Score: 0, Offtopic

    I'll admit that it is very pretty looking and continues the whole desktop idea.

    How about a, near, one time use tablet PC, lets call it paper, comes with number of user specified styli. You can sort it easily, put it in folders, filing cabinets, even on microfiche for high capacity storage. It is a 2D device that you can interact with in your 3D environment. Doesn't even need a jacked up graphics card. You can buy very cheap extensions that will allow support up however many bloody colours they have in the shop. Advaced users can create 3D models with it. Comes in packs called reams.....

    --
    Just because your paranoid doesn't really mean they aren't out to get you
    1. Re:Does it solve a problem that exists??? by TubeSteak · · Score: 5, Funny
      keep your 3D shapes out of my 2D world.

      :Grumbles: Friggin advanced users think they can just add dimensions wherever they damn well please

      --
      [Fuck Beta]
      o0t!
    2. Re:Does it solve a problem that exists??? by Anonymous Coward · · Score: 1, Funny

      _____

    3. Re:Does it solve a problem that exists??? by edalytical · · Score: 3, Funny
      .
      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    4. Re:Does it solve a problem that exists??? by Brataccas · · Score: 2, Funny


    5. Re:Does it solve a problem that exists??? by drxray · · Score: 1

      Damn, how do I do a tesseract in ASCII art?

      --
      Slashdot - Mutual Assured Discussion
    6. Re:Does it solve a problem that exists??? by Anonymous Coward · · Score: 0

      user@host$ gcc -o dimension_printout slashdot_joke.c
      user@host$ ./dimension_printout
      keep your 3D shapes out of my 2D world.
      _______________
      .
      Segmentation fault (core dumped)
      user@host$

  30. But will it be patented by Noishe · · Score: 1

    Sure this is a great idea, it's intuitive and cool and could be implemented by folding or transparencies or by rolling, etc.... But if they decide to patent it then no one will be able to use it except microsoft, cause they'll pay the licensing fees... if they even bother or want to implement it.

    1. Re:But will it be patented by Just-some-person · · Score: 0

      Unless it's not centered in america :)

  31. WTF???? by l0ungeb0y · · Score: 1, Flamebait

    On OSX I've ben doing this for ages.

    Excersize:
    Step one:open two windows
    Step two: select a file in window "A" and drag over window "B" (which is overlapped and beneath window "A")
    Step three: Wait half a second for window "B" become the modal window and release.
    Step four: ???
    Step five: PROFIT!!!!

    Perhaps next time you get some wild idea about a revolution in user interaction, you head on over to the Apple store first.

    If you look at the pics which illustrate this ground breaking idea -- it does what OS X already does, except OS X doesn't bother with "folding" or "bending" the window, it's just makes it modal (brings it to front) to let you know it's ready to recieve your interaction. Combined with a Apple+`, you can cycle through a large amount of windows dragging and dropping between them. The "folding" effect looks like nothing more than a cheap gimmick that would only chew up cpu/gpu cycles. Sorta like OS X's "genie effect" for window minimizing -- which is always the first thing I disable on a new Mac.

    1. Re:WTF???? by Anonymous Coward · · Score: 2, Funny

      jesus, you zealots can't wait to shit on anything that doesn't come from the mecca in cupertino. I've read more bitter posts from apple fanboys in this story that I can credit. if it's on a computer and it didn't come from stevie's ass it's just no good, right? fuckin jerks.

    2. Re:WTF???? by toreun · · Score: 1

      I've gotten annoyed several times by my Finder window clutter. Sure, you can just drag over a window, but sometimes windows get hidden underneath others. I'd say this is more functional than what Apple has solely with mouse movements, but it might not be as useful as using a keyboard in addition to a mouse. Of course, some people prefer one or the other, so this is still a really useful innovation in my opinion.

    3. Re:WTF???? by l0ungeb0y · · Score: 1

      You know what pisses me off is all the Windows fanboys who don't fucking bother to check out other operating system features outside their own.

      Once again YET ANOTHER feature that has been standard with Apple for sometime is accredited as a "NEW AND REVOLUTIONARY" approach to user interaction.

      And I quote the article:
      "Fold n' Drop is a new interaction technique for seamlessly dragging and dropping between overlapping windows."

      How about dropping the word "new" and replacing it with "proposed" and appending "for Windows" after the word technique?

      And to quote again:
      " Although it is still a research prototype, having it integrated into most popular window managers is technically conceivable."

      So from this statement, it's a research prototype and is soooo very cutting edge that it's only concievable, not completely fucking do-able -- not to mention has already been done.

      And no -- I'm not an "Apple fanboy", I stopped using Macs after the Pentium+Win95 hit. In the mid through the late 90's, Windows worked just fine for me. After OS X came out, I switched back to the Mac -- no more need for a dual-boot Win2K+Linux pain in the ass.

      I still currently run Linux servers and have run some BSD variants, own a Octane with Irix and run Virtual PC for Win XP Pro inside OS X. After the crap-flood of spyware, malware, viruses and script-kiddie exploits for Windows became so prevailing, Virtual PC is the only way I'll ever run Windows again.

    4. Re:WTF???? by Rakishi · · Score: 1

      You should switch to decaff man, it'd do wonders for you. I honestly can't understand half your post but let's see now:

      -Last I checked, OS X doesn't have this feature. It may have something similar but not the paper like windows that they are talking about.

      -"After the crap-flood of spyware, malware, viruses and script-kiddie exploits for Windows became so prevailing": Yup, anti-windows zealot right there. I guess I should fill you in: if you have any amount of computer knowledge none of those will get you even without a firewall/antivirus program.

    5. Re:WTF???? by kebes · · Score: 3, Insightful

      Step two: select a file in window "A" and drag over window "B" (which is overlapped and beneath window "A")
      Step three: Wait half a second for window "B" become the modal window and release.


      What happens if the target window is completely obscured by the front window? If there is no overlapping edge for you to move towards and wait for focus to be given to the underlying windows?

      From what I've seen, Mac OS really is the best with regard to user interaction tricks. It's the smoothest and best interface around. However, this new technique seems to have some advantages in terms of smoothness and it is intuitive. Clicking on a keyboard button may accomplish the same thing in the current Mac OS, but then again in Windows you can drag down to the taskbar and wait for that window to gain focus. It's just not as elegant as what's being proposed here. I, for one, think this sounds cool! You can push away the front window(s) and see what was previously obscured.

      (Then again, I have not used Mac OS X that much and maybe what they already have is better than what is being proposed here... but still I think it's a neat idea worthy of consideration for any GUI.)

    6. Re:WTF???? by Anonymous Coward · · Score: 0

      *laugh*

      d00d.
      If you're not intentionally trying to be a flaming retard, I think you must be a bit stressed out or something.

      1)It *IS* a new technique. I know of no other references to the folding behavior proposed. Definitely not any Apple OS.

      2) It's for any "window'ed" environment like X-windows, MS WDM, or Apple Aqua.

      3) It's very "do-able" in any platform that cares to implement it (neglecting patent concerns). Research prototypes are proof of concepts.

      4) It hasn't been already done, to my knowledge.
      Yes, it may be possible to achieve similar results with other GUI techniques... but those are, well, *OTHER* techniques and not this one.

      5) For someone who begins their post by blasting the OS inexperience of others, you should take a second to explore your own bigotry. And for gods sake, chill out a little!

    7. Re:WTF???? by drsmithy · · Score: 1
      You know what pisses me off is all the Windows fanboys who don't fucking bother to check out other operating system features outside their own.

      s/Windows/MacOS/

      s/Windows/Linux/

      Applies equally.

    8. Re:WTF???? by l0ungeb0y · · Score: 1

      "Yup, anti-windows zealot right there. I guess I should fill you in: if you have any amount of computer knowledge none of those will get you even without a firewall/antivirus program"

      Got me there -- I'm, a Windows hater without a clue.
      Let's see -- operated multiple OS's since '92 and have ran Windows since 3.1 and not a single virus. But I don't like seeing the crapload of vbScripts that became so in vogue, the constants attacks at IIS, the daily exploit discover for MS services. And that's perfectly in my right.

      Hey -- maybe you're fine with Windows, and if I were you, I'd be fine with it too. But I have more demanding needs that Windows can not fulfill and nor can Linux on their own. So I use OS X which fills them nicely. You think I'm perfectly satified? Hell no. Personally I could do without the pretty hardware that they charge a premium for -- exp after dropping $3700 for a dual 2.7Ghz G5 a couple weeks back.

      But it seems the only fanboy here is you.
      I didn't drop any insults on you, but you've made quite a few.

      So I'll have my go before I wrap it up with you --

      Personally you strike me a total fucktard who isn't even listening.
      Just another asshat who runs around invoking godwins law on ones self and calling everyone who disagrees with your world view "zealots" and making insulting statements in some childish form of debate.

      You see -- if you'd read my post I use a lot of operating systems and will continue to do so. I bought Microsofts VPC Windows XP Pro -- so I am still a MS customer and windows user.
      But since I don't do it "YOUR WAY" and use an OS you don't like, I'm the zealot. Or so you say.

      In a nutshell, you're just like any other small minded biggot with a tiny world view and lack of a proper and objective education.

      So with that said, end of conversation since you have nothing meaningfull nor insightfull to input here.

    9. Re:WTF???? by Have+Blue · · Score: 1

      That's a custom feature in the Finder (and possibly other first-party apps); the dragging API doesn't do it automatically. However, that's where Expose comes in :P

    10. Re:WTF???? by pongo000 · · Score: 1

      Hmm...what am I supposed to be seeing? Nothing happens on the iBook I'm currently using. I think the functionality you're talking about doesn't quite work when using the trackpad's "click and drag" feature.

    11. Re:WTF???? by evolve75 · · Score: 1

      Works here. OS X 1.4.2 (Tiger). Basically, if you have Finder windows stacked up (but some portion of the target Finder window visible - e.g. the window title), then you can drag the file over the visible portion of the target window and wait for 1/2 sec. for that window to gain focus. Then simply drop the file.

    12. Re:WTF???? by randyest · · Score: 1

      Dude, chill. You did say OSX has this, and it doesn't. I mean, I love OSX, but it just doesn't do this the same. Expose and popping windows is not the same as this. The end result is the same, but if that makes it identical then WinXP has it too (even Win95 did.)

      And, based on that flawed assumption, you went off on a wild rant about how this is standard on OSX and then mocked the new GUI idea in the article. It annoyed me, and I think the GP poster was more than polite enough about it given the tone you set.

      --
      everything in moderation
    13. Re:WTF???? by Rakishi · · Score: 1

      *shrugs* Insults only work against those who care and I usually don't, nor do I have need to flaunt my e-penis. As for you being a zealot, I mean with statements like this:

      "Once again YET ANOTHER feature that has been standard with Apple for sometime is accredited as a "NEW AND REVOLUTIONARY" approach to user interaction."

      what else is one to deduce? I mean, you seem to write some semi-coherent rant comparing an interesting new idea to a feature in OS X which as best I gather is only related in general theme (ie: ways to access folders not fully visible). I mean, come on you could have at least thought your rant out. I would have responded to it in more detail however I honestly have no idea what half of it said since as I said before it's barely coherent.

      I say it again: switch to decaff, you seem to really need it.

    14. Re:WTF???? by JetTredmont · · Score: 1

      What happens if the target window is completely obscured by the front window? If there is no overlapping edge for you to move towards and wait for focus to be given to the underlying windows?

      Generally, I stagger my windows for just this reason, although it is annoying to have to do so.

      (Then again, I have not used Mac OS X that much and maybe what they already have is better than what is being proposed here...

      Well, as the other comments here will show, OS X has Expose, which in some ways skins the same cat. Expose has its problems, though, most specifically in dealing with lots of non-distinctive large windows.

      Actually, I think the more intuitive solution (than fold/drop) in situations where Expose yields too much "clutter" would be to allow Command-` to work during drags, and to cause a Dock hover to bring the hovered-over app to the front. Then, the way to drop from one window in one app to some arbitrary hidden window in another app would be to drag whatever, hover over the proper app's dock icon, then hit Command-` until the correct window came up.

    15. Re:WTF???? by iPod+is+UNIX · · Score: 0
      I learned early on never to take advice from an Apple user, they just make arguments for Apples current product line adjusting them as Apple changes directions. I'm going to present some of the most mindbaffling arguments from the Apple community that you may check with other sources and find out they are pretty much right on.

      Apple products and Apple users arguments:
      • The Newton, try to convince the Apple user this never was a very good PDA and by todays standard is totaly "out there", 8" x 5" x 1" inches and about a pound without batteries, for reference a palm is about 5" x 3" x 0.3" and about 0.3 pounds. The newton is still by many Apple users the PDA to have. Now ask the same Apple user why the iPod is much better then a Creative Zen. The Zen is to heavy, by 0.1 pounds.
      • The time around 2000 when Apple users where still making arguments for cooperative multitasking which to the rest of the industry was pathetic and laughable. As Mac OS late but surely got preemptive multitasking by copying it from FreeBSD the Apple users finaly could lay the cooperative multitasking argument to rest. Not because preemptive was better (which it of course are) but because they had it too.
      • The early stages of OS X (which really where an open beta), slow kernel, slow UI and not even easy to use. To the Apple users was of course the best thing. In reality it was so bad Apple don't even offer security patches for those machines even though they are just a few years old.
      • The G4 cube. A bastardised computer, impossible to use. You needed to stand up to load a cd in the tray (top loaded). You had to turn the computer upside down to connect peripherals (all connectors was at the bottom of the case?!?). It had heat troubles taking down most of them. Of course by the Apple user touted as a marvelous piece of equipment and even today by many Apple users seen as the height of Apple design and innovation.
      • The Mac Mini, we haven't seen the last of this yet I'm afraid. Of course by the Mac users seen as the future of Macs. Reality: Apple are in 2005 selling computers with 1.25ghz CPU and 4200RPM drive for $499, this excludes keyboard mouse and monitor and includes not even enough RAM to run the included operating system. If you could buy a similar spec PC (which you can't because there are no that slow) you would get at least keyboard, mouse and monitor. It will probably not take long before a hoard of not very happy Mac mini users put these to rest when they find out you can't even run todays software reasonably on a new computer, and tommorows will be next to impossible. The argument from the Mac crowd is that if you buy a Mac mini to play games you are stupid. Is there any other software for the Mac mini I must be stupid to try running?
      • Unix, first let me explain that OS X is not a certified Unix. Unix is a trademark hold by Open Group and Apple is using the trademark without permission. Certified Unixes includes Solaris, True 64 HP-UX and other Big leage names. To an Apple user Unix has always been something weird and strange and generaly bad, the usual "not invented by Apple syndrome". Now the Apple user tells you he has a Unix too and Unix by now is the greatest thing thing sliced bread. A real life story was the Apple user who told me "All modern science is based on Unix", that tells you how much the typical Mac user knows what is under the hood of their computer. They tell you Apple is the largest supplier of Unix world wide. Of course OS X doesn't even remotely classifies as Unix and recent test has shown it is at least 10 times slower then Solaris on simple database serving. This of course gives Unix a bad reputation so you can imagine Open Group being more than upset (they have of course sued Apple over infringement). Real Unixes also has 8-
    16. Re:WTF???? by neosake · · Score: 1

      Actually, I find that when one window completely overlaps the other, two alternatives are in order:
      1- exposé, that's what it's for (usually mapped to a hot corner).
      2- if you're just moving files around in the finder, you can use the spring-loaded folders.

      --
      "When a ball dreams, it dreams it's a frisbee"
  32. Re:It's already a solved problem. - Me Too! by Gyarados · · Score: 2, Insightful

    Unsurprisingly, Microsoft's way is the worst:

    • Due to the infinitely chaotic design of Windows, many windows don't have respective buttons on the taskbar.
    • The user is forced to match the destination window to its respective taskbar button.
    • If the destination window has a child window open, you can't drag items onto it.
    • If the destination window is obscured by another window owned by the application, you can't drag items onto it.
  33. Meh by Anonymous Coward · · Score: 0

    I would rather have Nestle Toll house Human-Cookie interaction.

  34. Alternatively ... by I+don't+want+to+spen · · Score: 5, Funny

    ... I find a sharp blow to the Solar Plexus will also produce a satisfying fold and drop.

    --
    Don't go to a brothel if you want to buy broth
  35. Re:Keyboard Navigation Mouse Navigation by cheesebikini · · Score: 2, Informative

    For navigating between already-open windows, when you have more than, say, 4 apps open, I've not seen any keyboard-only technique (or any other technique) that comes anywhere close to the speed of navgation via Expose on OSX (which uses mouse-only or mouse+keystroke) (Expose = mouseclick or keystroke reveals all open windows and lets you choose between them quickly) if you know of a faster keyboard technique, please do tell.. and I'll use it. (but.. before osx i was w/ you.)

  36. Innovation? by Patchw0rk+F0g · · Score: 1

    I already use PopMouse (sorry, product is now retired... no link) which, Opera-like, adds mouse navigation to the Windows environment. I'll tell you, it's THE most beneficial add-on I've ever used!

    However, PopMouse uses easy-to-remember and -use mouse movements, some of which have been usurped by this "batch".

    Besides... Fold-and-drop? How about drag icon to task bar, hover over proper window, and drop it when the window opens?

    --
    When the going gets weird, the weird turn pro. ~~ Hunter S. Thompson
  37. Re:Keyboard Navigation Mouse Navigation by Linus+Torvaalds · · Score: 3, Informative

    So when was the last time you used a keyboard shortcut to drag and drop something?

    This isn't merely for switching between windows. If you can't RTFArticle, then RTFSummary at least.

  38. Nice Eye Candy, But... by Limecron · · Score: 1

    Nothing beats efficient file management (save perhaps sorting pictures with thumbnails) than using a CLI.

    1. Re:Nice Eye Candy, But... by Ph33r+th3+g(O)at · · Score: 1

      Yes, yes, and that's not all!

      --
      I too have felt the cold finger of injustice.
  39. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    Yeah, actually, it is. Since you're always working one of three planes, it's quite easy--not much different than working on just one 2D plane at all.

    It's not like it's possible to work on a 3D model directly with a mouse, either, for most things, that is.. You use the same 3 planes, just the same way, pretty much regardless of what programs you use.

    I designed an entire house in AutoCad using mostly a keyboard and some notes, and a bit of memory on my behalf.

    Today I use a hybrid approach. It's quick to pick points and lines and stuff with a mouse, and quicker to type the command and it's available parameters than ferret around with the stupid menus and hordes of completely un-intuitive buttons with even more unintuitive sub-buttons.

  40. And what if.... by Shark · · Score: 1

    ... the guy who came up with that (pun intented) was a pr0n junkie? Got to keep the left hand handy (pun again ;)...

    --
    Mind the frickin' laser...
  41. More importantly... by uberdave · · Score: 1

    The link to mplayerhq.hu is refusing connections.

  42. The Desktop Never Metaphor it Didn't Like by Anonymous Coward · · Score: 2, Interesting

    Looking at the video, I'm struck again by how ill-fitting the "window" metaphor is. "Leafing through windows"?? Come on -- the model here is the page or the sheet.

    Maybe it was never very appropriate. Windows and icons and menus... on desktops?? Oh my!

  43. Re:Keyboard Navigation Mouse Navigation by Khuffie · · Score: 1

    uhh. the taskbar? You dont even need to move your mouse/click a key to see all open windows, you have them right there in your taskbar.

  44. Re:Keyboard Navigation Mouse Navigation by yiantsbro · · Score: 1

    I'm not positive how Expose looks or works within OSX but the way you describe sounds much like my Alt-Tab in XP (not the standard one--it is one of the Microsoft extensions/plus/whatever). Alt-Tab pops up a quick list of all open windows with a small preview of the window contents. Easy to tap the tab and flip between them.

  45. Not so useful for me. by TheLink · · Score: 4, Informative

    Windows's taskbar already lets me drag and drop amongst arbitrary windows. You just drag the stuff to the task's button on the taskbar, wait till it goes foreground, then you drop it wherever you want.

    I usually have more than 10 windows open, I don't want to waste time peeling through them one by one, especially when I know exactly which window it is (I just recently clicked its task button after all).

    Once I have a taskbar, I don't often have to remember which windows are "below" or "above" each other. I just need to remember which task button represents the window to get to it.

    Which comes to a related point - KDE orders the tasks on the taskbar top to bottom, left to right. This means that if you remove a task, the ALL of the tasks to the right of it will change their vertical positions. This is bad UI IMO. However the person in charge prefers it the way it is[1].

    Windows does it left to right first then top to bottom. This means that only leftmost and rightmost tasks change positions if you remove one, so it's not as much of a mess trying to remember where a window is.

    [1] Nope he doesn't go check with the "people in charge of Usability", because there aren't any. Which probably explains why Linux still has a mediocre GUI in terms of usability.

    --
    1. Re:Not so useful for me. by Slack3r78 · · Score: 1
      [1] Nope he doesn't go check with the "people in charge of Usability", because there aren't any. Which probably explains why Linux still has a mediocre GUI in terms of usability.

      Which is why it's interesting that KDE is more popular among the hardcore geek crowd. When Gnome tries to make justifiable usability changes, they complain. Here's a hint - usability will be a mixed up hodgepodge unless you have someone whose job it is to prevent that from happening.
    2. Re:Not so useful for me. by texroot · · Score: 1

      Just tried the same method on Gnome (Ubuntu). Works the same as you've described it on Windows. Of course, since I usually organize programs into different virtual desktops it won't work so well unless you have tasks from all desktops set to show in the task bar.

    3. Re:Not so useful for me. by Dixie_Flatline · · Score: 2, Insightful

      Unfortunately, the uniformity of support for DnD is very poor under Windows. At least, it's not as wide-spread as it is under OS X.

      (Actually, the only application that I use regularily that doesn't support it under OS X is WMP. :P)

    4. Re:Not so useful for me. by TheLink · · Score: 1

      Yeah it works on KDE too. You can also drag to a virtual desktop and activate the desktop and then drag it to the relevant task and so on. I've got things set so that all tasks from all desktops show on the same taskbar and are not grouped. Autogrouping isn't good for the way I work.

      But unlike Windows, on KDE I can't press Esc to cancel the drag - I have to find a place where the drag is not allowed. Not sure what the key to do that is.

      Anyway, point is, the Fold n Drop feature isn't that useful, when there's the alternative of dragging to the task's button.

      --
    5. Re:Not so useful for me. by kasperd · · Score: 1

      I just need to remember which task button represents the window to get to it.

      If you use KDE that won't be a problem since all windows have different title line.

      --

      Do you care about the security of your wireless mouse?
    6. Re:Not so useful for me. by kasperd · · Score: 1

      When Gnome tries to make justifiable usability changes, they complain.

      People get used to the way the user interface works. If at some later point the behavioure is changed, people will get confused. Making it configurable is a good idea, which is one of the reasons I personally like KDE. KDE can be configured in so many ways, but they could work a bit on making the configuration options easier to find. If you are really sure you can change the user interface for the better, then the confusion may be acceptable, but don't change it too often.

      --

      Do you care about the security of your wireless mouse?
    7. Re:Not so useful for me. by TheLink · · Score: 1

      I do use KDE - at work.

      That's fine if you only have a few buttons/windows. I usually have about 20+ to 30.

      A fair number of the windows are titled Shell (and they have tabs - various connections to various machines, arranged so I can alt+tab easily between sessions to compare/monitor stuff etc, or put them side by side temporarily).

      Even if the titles are the same, I usually have no problems remembering where which window is. Until KDE shuffles half of them just because I close one window. Heh, that makes me less likely to want to close windows - increasing clutter a bit ;).

      The other thing is the KDE icons seem to be all combinations of blue/orange by default and not very distinct. If you half-close your eyes, it's not easy to spot the diff between Kate and Konsole (Shell). Whereas if you look at the icons in other O/Ses, they are fairly distinct. OK, WinXP made some things a bit less distinct in the name of "progress/change", but OSS should aim higher.

      Maybe it's just me?

      Sure I can _cope_ with this. I'm a geek/nerd.

      But the point is, it's not good. And Steve Jobs will definitely not call this sort of stuff insanely great.

      Sure you can probably customize all these things, but a major part of usability is about picking good _defaults_.

      --
    8. Re:Not so useful for me. by LnxAddct · · Score: 1

      Red Hat does a lot of usability studies with Gnome. Geeks only share about 5% of the same needs ina gui as regular users do. KDE might be better suited for geeks, but Gnome is by far more usable on a much larger scale.
      Regards,
      Steve

    9. Re:Not so useful for me. by MustardMan · · Score: 1

      (Actually, the only application that I use regularily that doesn't support it under OS X is WMP. :P)

      It's good to note at this point that for any app not supporting drag-n-drop on os x, you always have the fallback of being able to drop on the dock icon, which for me has worked for every program i've tried it on, including wmp.

    10. Re:Not so useful for me. by Dixie_Flatline · · Score: 1

      That's interesting. That's usually the kind of DnD that I'm looking for, and it specifically doesn't seem to work, even though it definitely works for both Quicktime and VLC.

    11. Re:Not so useful for me. by monkeyfarm · · Score: 1

      Don't forget that you can also use ALT-TAB.

      Mouse down on an object, drag, ALT-TAB to target window while mouse still down, drag to drop location, mouse up.

      --
      What I don't know I just fake...
    12. Re:Not so useful for me. by Anonymous Coward · · Score: 0

      When Gnome tries to make justifiable usability changes, they complain.

      No - we complain when Gnome changes things arbitrarily, and then the developers, instead of admitting that they're making arbitrary changes to suit their taste, try to justify it as "improving usability".

      Case in point is the action/cancel button order issue. This particular dead horse has been flogged so hard it's practically alive again, but to recap: the Gnome developers switched the order of buttons in dialog boxes from the Microsoft order (Save, Cancel) to the Apple order (Cancel, Save). A lot of people who had the Microsoft order programmed into their muscle memory complained. The Gnome developers, instead of saying "we're sorry you don't like it, but we prefer it this way round", said "this way is the One True Way and anyone who says they don't like it is an idiot who knows nothing about usability". They then started spouting bullshit about how people read from left to right, and how it's somehow "more intuitive" to have the "cancel" button be on the left. No convincing studies were produced to back this up - it appears to have been based on the assumption that Apple's arbitrary choice must be "right", and someone else's post-hoc justification for why this might be so.

      All this nonsense about a minor cosmetic issue managed to completely overshadow the real, genuine usability enhancement that they introduced at the same time, namely the use of action verbs in place of the generic "OK".

      Note that it was Gnome's developers who fanned the flames by their preposterous claim that their arbitrary decision represented Truth, Justice, and Intuition over the evil Microsoft forces hell-bent on destroying America by making computers harder to use. If they'd just said "we just prefer Apple's interface", nobody would have bothered to make a big deal out of it...

    13. Re:Not so useful for me. by Tim+Browse · · Score: 1
      Unfortunately, the uniformity of support for DnD is very poor under Windows. At least, it's not as wide-spread as it is under OS X.

      I'm not hugely convinced about that - I found when I used Mac OS for a while that the drag and drop wasn't as widespread as I'd been led to believe - it kept not working with various things. In general, I had more problems with Mac OS than with Windows. I guess our mileage varies. (NB. This was mostly with OS 9 rather than OS X.)

      But...

      (Actually, the only application that I use regularily that doesn't support it under OS X is WMP. :P)

      Then I'd say Apple and MS are even, because QuickTime Player for Windows is a universally crap Windows application, and still doesn't (as of v6.5.2) allow you to drop a movie on a player window to play it. Even though they go to the trouble of registering for file drag'n'drop, so the drag cursor changes shape over the QTPlayer window, to make it look like it's going to work.

      But it doesn't.

      Handsome. :-)

  46. practical joke by Anonymous Coward · · Score: 1, Funny

    Heh, I just tried the OriMado implementation for Win XP that's linked to on that page.

    It doesn't work perfectly, but it was enough to totally freak my sysadmin out when I called him over.

    "My windows are folding! What's wrong with my machine?"

    His eyes widen, he scratches his head and goes off to spend the rest of the afternoon on support.microsoft.com looking for a "folding window" bug.

    Poor guy. System admin for a public comms company, straight out of community college, doesn't have a clue about my comp sci degree and my penchant for playing dumb (My ticket to management!).

    I should really stop tormenting him, but GOD it's fun. You should have seen his face when I installed the MacOSX emulating ObjectDock. The guy just about died when I told him my PC had gone "all Maccy".

    1. Re:practical joke by cornface · · Score: 1

      No, he didn't.

  47. "Fold 'n Drop" by Anonymous Coward · · Score: 0

    Yes, but will it do my laundry?

  48. Very neat by Phylter · · Score: 1

    I think it could be fairly useful but would probably end up being more novelty than anything else. There are easier ways to accomplish the same thing that folding windows does. I will have to agree with a few other posters here, it is much easier to Ctrl+C then Ctrl+V.

  49. X-mouse focus? by bronney · · Score: 1

    Couldn't this be accomplished with just an x-mouse and whichever the windows' focused, bring it to front thing? weird.

  50. Re:the server has folded up and dropped dead alrig by takeya · · Score: 2, Informative

    for the java demo:
    http://kafene.org/foldndrop.jar

    That should give you an idea about the functionality. That's all I snagged before it got slashdotted.

  51. Folding, dropping, and booting windows by Neo-Rio-101 · · Score: 1

    Come on, there's got to be a lame gag about flipping, dropping, kicking, scrunching up windows and installing Linux in here somewhere.

    --
    READY.
    PRINT ""+-0
    1. Re:Folding, dropping, and booting windows by KD5YPT · · Score: 1

      Seeing us such joke doesn't exist... let me make one.

      1. Flipping windows.
      2. Got bored.
      3. Dropping windows.
      4. Kicking windows.
      5. Scrunching up windows.
      6. Install Linux.
      7. ???
      8. Profit.

      Alternative...
      First you start flipping and dropping windows. Then you got tired and scrunch it up and kick it. Then you install Linux.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  52. Re:Keyboard Navigation Mouse Navigation by Mozk · · Score: 2, Informative

    Exposé actually shows the windows, not small previews. It organizes and resizes them on the screen temporarily so you can see all the windows and their content.

    --
    No existe.
  53. Nitpick by Linus+Torvaalds · · Score: 1

    Modal doesn't mean what you think it means.

  54. Why is this an issue? by Anonymous Coward · · Score: 0

    With my current 3200x1200 dual flat panel setup, I hardly ever have overlapping windows... ever!

    1. Re:Why is this an issue? by VoidWraith · · Score: 1

      Really? When I use 3200x1200 I still wind up with plenty of overlapping windows. Say, one web browser window (800x600), Instant Messenger (300ish pixels on the right, plus a medium sized box for the messages (this is a tabbed box, imagine without tabs, then I'd definitely have a lot of overlap)), one folder (640x480 through 1024x768 depending on pictures or files), and then if I'm doing something productive, another program (which is almost always greater than 1024x768). It may not take all the screen space, but there's definitely a good deal of overlap.

      What I'd really like to see is this sort of thing working without needing to drag something around. I want to press one of my mouse buttons (like the Forward button that I never use) and be able to roll back windows so I can see my desktop icons. Then maybe double-click it to make them return to normal.

    2. Re:Why is this an issue? by Anonymous Coward · · Score: 0

      What I'd really like to see is this sort of thing working without needing to drag something around. I want to press one of my mouse buttons (like the Forward button that I never use) and be able to roll back windows so I can see my desktop icons. Then maybe double-click it to make them return to normal.

      Easily done in Windows - click 'show desktop' in the quick launch bar (or windows key + D)

    3. Re:Why is this an issue? by creador · · Score: 1

      You could try binding the show desktop link to your mouse button, but than i don't know how you could recover it. If you were using OS X it would be part of expose and you could do that with hotcorners/mousebutton/keystroke.

    4. Re:Why is this an issue? by EternityInterface · · Score: 1

      win+m
      win+shift+m
      (Just trying this it doesn't restore them in right order...)
      Or could you ditch using the desktop for anything but a pretty image, like me.

      --
      the sun is god
  55. Re:Keyboard Navigation Mouse Navigation by timeOday · · Score: 1

    When was the last time anybody dragged and dropped anything, period? Copy and Paste is better. You don't have to "carry" the thing around.

  56. Win+D? Managed to miss that one... by 01000011011101000111 · · Score: 1

    Cheers :D

    --
    Programming is an Art. I am an Artist. Does that mean I get to wear a daft hat?
    1. Re:Win+D? Managed to miss that one... by kc0re · · Score: 1

      How about Win + M? That's nice as well!

  57. Re:Keyboard Navigation Mouse Navigation by QuaZar666 · · Score: 3, Interesting

    I honestly love exposé, sometimes you just lose track of a window and can't find it any more and I don't want to have to put everything in the dock and then open it up one by one. I'm still wondering what Leopard will have in store. I honestly can't wait.

    - Qua

  58. Re:Keyboard Navigation Mouse Navigation by NemoX · · Score: 2, Informative

    a few minutes ago...
    Ctrl X/C
    Ctrl (Shift) Tab
    Ctrl V

    For me, it's actually faster (but I'm also ambidextrous, so I am equally efficient with my left hand), plus you have more control over exactly what you want in windows. When you click and drag something, in windows it will move it if it's on the same partition, or copy it if it is across partitions. Using the control keys, you don't have to second guess what partition the folder you are dragging it to is on. KDE (IIRC) will ask by default when you click and drag, if you want to copy or paste (via a pop up menu). In windows, this is possible, too, but you must click and drag with the right button. Plus, in windows, if you have a bunch of software installed, you will have to scroll past a million items in the context menu before getting to copy/cut/paste options.

  59. unfolding muliple windows by nri · · Score: 1

    watched the video.
    in the unfolding multiple windows, how do you see the title bar ?
    where are u droping it ?
    I agree with an earlier poster. ctrl-c/ctrl-x ctrl-p is easier.

    Also, didn't read the article, (never do) but how do up paste instead of copy ? need to move your left hand off your dick and press a keboard key ? that defeats the whole purpose doesn't it ? You can ctrl-c/ctrl-x, ctrl-vwith one hand and continue stroking your dick with the other hand.

    (is stroking ctrl-sssssss)

    --
    if :w! doesn't work, try :!cvs commit -m""
    1. Re:unfolding muliple windows by nri · · Score: 1

      forgot to add - x window focus options !!!
      raise on focus ??
      windows is really shit- ain't it

      --
      if :w! doesn't work, try :!cvs commit -m""
  60. Re:Keyboard Navigation Mouse Navigation by Linus+Torvaalds · · Score: 2, Insightful

    You are confusing copy/cut and paste with drag and drop, same as the other person who replied. Just because you can cut and paste some things with drag and drop, doesn't mean drag and drop is the same thing as cut and paste. What about dragging something onto a printer or application icon, for example?

  61. Middle mouse "drag and drop" by spitzak · · Score: 1

    Although this is pretty neat, I think far more useful would be a new form of "drag and drop" which just happens to be compatable with the the X middle mouse actions, but works for all objects: Select an object (in a program-specific way) to start a "drag", and click the middle mouse button to do a "drop". Normal interface is also supported where you push down on a selected object and then let go at the drop location. Pushing down the middle mouse button and holding it will result in exactly the same state as though you had dragged to that point, with the same cursor feedback, etc.

    This has a whole lot of advantages: 1. You can drop on anything, including windows you have not created yet. As long as you can get to a window setup without selecting a draggable object (and thus starting a new drag) you can drop on it. 2. You can also drop the same source more than once, if that has a meaningful result. 3. It is obvious and intuitive how to abort a "drag and drop".

    1. Re:Middle mouse "drag and drop" by Anonymous Coward · · Score: 0

      This reminds me. When I was browsing through some bugs in the bugzilla for GNOME, I found a discussion of file cut-and-paste. Several people pointed out flaws in the mental model of file cut-and-paste, and one person proposed a new model: instead of "cut" or "copy" the file and "paste", "pick up" the file and "put it down" again. There would be a specific place that the "picked up" files would show, and you could open that if you wanted to. This would let you pick up files from multiple places, put some of them back down where they came from while still leaving all the rest picked up, pick up additional files before putting them all down... And it would make it clear that these file operations do not affect the normal clipboard. There would be "pick up file" and "pick up a copy of the file", which would give you "cut" and "copy" respectively.

  62. Fold and Drop! by Jeet81 · · Score: 1

    The website just folded and dropped. Could fold and drop be another name for slashdotted?

  63. Re:the server has folded up and dropped dead alrig by Rylz · · Score: 1

    mirror anyone?

    Coral cache

    --
    Sometimes you've gotta roll the hard six.
  64. Not on a small screen. by tentimestwenty · · Score: 1

    You're nuts, or you have a system that's well above average. I'm looking at my laptop screen (OS X) and there's 10 windows open in 3 applications. This is such a perfect way to drag and drop between them. Hell, I can see even peeling back a document to get a glimpse of the desktop or my browser. CMD-Tab is nice but it can be disorienting with 10 apps open and sometimes you just want to see a piece of another window. After watching the demo, I'm convinced this is a huge jump forward for small or medium sized screens/power users.

  65. Re:Keyboard Navigation Mouse Navigation by omninull · · Score: 2, Informative

    The Ion window manager for X is quite fast for keyboard only navagation. It tiles and tabs window. I've never used Expose so I can't say for certain if Ion is faster, but I usually have around 10 apps open and I have no problem getting to the one I want quickly with the keyboard.

  66. Focus follows Mouse by coreyb · · Score: 1

    This doesn't seem to do anything that letting the focus follow the mouse does. (Is that still the default behavior in KDE or Gnome?) I guess binding a key to switch between 'click to focus' and 'focus follows mouse' would do it without the eye candy.

  67. THIS IS HIGHLY USEFUL by Anonymous Coward · · Score: 0

    I'm not fucking shitting you here. I typically have during my workday about 150 windows open at a time and constantly need to copy files around. And copy and paste between 20 to 30 open text files. Perfect solution for me. When will the windblows support this?

    1. Re:THIS IS HIGHLY USEFUL by harborpirate · · Score: 1

      Please read Not So Useful For Me

      Mods - Please do not mod this post up. Parent post should be allowed to fade into trolldom.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    2. Re:THIS IS HIGHLY USEFUL by stoborrobots · · Score: 1

      Ummm..... 6 months ago???

      OriMado implementation of Fold'n'Drop for XP - dated 2005/02/02.
      http://www.kmonos.net/lib/orimado.en.html

  68. Re:Keyboard Navigation Mouse Navigation by drsquare · · Score: 1, Funny

    Learn to read.

    You must be new here.

  69. Re:Keyboard Navigation Mouse Navigation by VoidWraith · · Score: 1

    As a Windows user: Expose is much more useful than the taskbar, but neither solves the problem that the method in question tackles, unless Expose will let you keep whatever you're dragging around attached to the cursor. Will it?

  70. Where was this... by Anonymous Coward · · Score: 0

    ...when I had a 9in screen on my Mac Classic?

  71. Re:the server has folded up and dropped dead alrig by shpoffo · · Score: 1

    Oh no! Pity we don't keeps copies!

  72. Re:Keyboard Navigation Mouse Navigation by Ucklak · · Score: 1

    But you have to pick and choose in a non-intuitive way.

    Expose is easiest followed by Alt-Tab.

    --
    if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
  73. old news by ayeco · · Score: 0, Offtopic

    I can't believe I'm getting cool tech news via other sources before slashdot. This used to be THE place. What a pitty.

  74. Re:Keyboard Navigation Mouse Navigation by MoneyT · · Score: 1

    Yes, though I'm not sure how it works if you have expose set to use your mouse buttons, but for my usage, click and drag X, hit expose button, move to window, drop.

    --
    T Money
    World Domination with a plastic spoon since 1984
  75. Re:Keyboard Navigation Mouse Navigation by womby · · Score: 1

    Yes, Expose interacts transparently with normal mouse operations.

    Pickup a file / url / picture / selection,
    hit a hotcorner to display all windows,
    point at the desired target window,
    wait for the window to be activated (2 seconds or so) and
    drop carried object on to destination element.

    Of course I never use hot corners or the hover to activate feature. I have expose actions mapped to the additional mouse buttons.

    --
    **** lying is wrong even for sleeping dogs
  76. I got dibs on: by edalytical · · Score: 2, Funny
    • Cover & Penetrate
    --
    Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
  77. Coral Cache by Anonymous Coward · · Score: 0
  78. Style over substance by TintinX · · Score: 2, Interesting

    This looks cool and was rather fun to play with in the Java demo, but just how useful is it really?
    How many people actually move/copy files in this manner anyway? I suppose Jo(e) Average may but surely anyone who uses a computer at all regularly would copy and paste - I've even seen people copy/cut and paste using menus more than I have seen them drag and drop between open windows.
    Neat trick, but... next!

  79. Don't walk, run... by mr_tap · · Score: 1
    ...to the patent office.

    Oops, looks like MS got there first :)

  80. Easier, faster solution(s) by arodland · · Score: 1

    Use a window manager that isn't completely moronic about focusing, and then you have two options.

    1) If your "target" is fairly small, then bring it to front, but not obscuring your source. Then drag from source to target without bringing the source to front.

    2) Select the thing you want to drag, and "pick it up" (start the drag operation) -- then use keyboard to bring the target window to top -- alt-tab, change desktops, whatever. Then complete the drag operation ("drop"). If you can't perform the necessary window operations with the keyboard, you're living in a world of hurt anyway.

  81. Try emacs.... by Anonymous Coward · · Score: 0

    I think you should try emacs for all your windowing goodness.

  82. UI innovation and the Slashdot audience by HishamMuhammad · · Score: 4, Interesting

    In stories like this you can see how much the Slashdot userbase has changed over the years.

    Here's a new UI concept, that is very promising and hasn't been implemented anywhere yet. A true opportunity for Linux to score a "first" in UI design -- this could be the next generation of window shading/rollup, the possibilities are endless.

    And the comments are "in Mac OSX you do such-and-such instead", "in Windows you do such-and-such instead". Things like "this problem is solved" -- as if there was One True Solution in UI design! -- and "before doing your research you should stop at the Apple store" -- as if PhD research didn't do related work assessment! --, enumerations of Windows key sequences, and so on. And those are ranked "5, Insightful".

    A few years ago the comments would range from the usual "GUI? Give me a CLI any day" to discussions on how to implement this on Linux and which wm would get it first, which would (d?)evolve to a healthy wm flamefest.

    The Slashdot audience truly has changed. *sigh*

    1. Re:UI innovation and the Slashdot audience by synthespian · · Score: 2, Interesting

      I don't wanna expand on the Mac or Windows fanboy stuff, mainly because I agree.
      I'd like to comment on the topic: to me GUI innovation relates to how this fits into your cognitive space. On that note, I'll say that I find Ion a GUI that fits right in the UNIXspace. Being unprejudiced, it mixes freely between CLI and GUI. You can switch between shell and graphical applications without having to resort to mouse clicks (and if you use a keyboard, contrary to some misconceptions, you still are using your hands).
      A discussion here yesterday brought up the issue of the Archy interface, a creation of Jeff Raskins ("The Humane Interface"). I found Ion to resemble Archy to a point. Archy, however, admits some tribute to Emacs. Hardcore unix people know how to fly on Emacs (Vi was developed to work on a 300 baud modem by Bill Joy - people don't get this basic simple fact to this day).
      The CLI doesn't go away in UNIXspace, because it is a fundamental part of our mind: the little pieces of language that fit together with orthogonality. The algebra of it: Unixspeak. Like any foreign language, you might hate it or love it (eventually, those that hate typing will learn to love once you get to the point of using voice recognition: "cat that file and grep it for July"). Let's see Windows do that [grin].
      GUIs also have their mental space. But no GUI can plan ahead or be as compact as a means of expression as languages. Loop a click-action 100 times. Design a language to describe a 30-step complex GUI-clicking instruction. This will be a language. A GUI has widgets. Widgets constitute a very, very small vocabulary. What are the nouns, verbs and adjectives of widgets?
      So, I guess I'm saying I'm not at all impressed. Even if you say it's very innovative. To me, this bias towards metaphors that seek to emulate physical situations (like the "archives" and "folders", or "My Computer") are nothing but lack of imagination. Sure, cool computer graphics. But I use my computer to work, it's a machine to augment thought, not a toy.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    2. Re:UI innovation and the Slashdot audience by paradxum · · Score: 1

      GUI? isn't that what lets you have multiple cli's open and overlapping?

    3. Re:UI innovation and the Slashdot audience by Anonymous Coward · · Score: 0

      Whiny n00bs like you came along and decided to mischaracterize Slashdot's history? That's what it looks like to me, and I've been reading the site since Rob showed it to the #e crowd before it went live. Maybe you're thinking of some other Slashdot that was named something completely different.

    4. Re:UI innovation and the Slashdot audience by Anonymous Coward · · Score: 0

      KDM will get this first!!!!! Blackbox SUX! Gnome Rulz KDE is to flashy Enlight........ sigh

    5. Re:UI innovation and the Slashdot audience by DavidD_CA · · Score: 1

      You're entirely right.. but one thing *hasn't* changed:

      The site still gets slashdotted.

      *sigh*

      --
      -David
    6. Re:UI innovation and the Slashdot audience by stoborrobots · · Score: 1

      ...discussions on how to implement this on Linux and which wm would get it first...

      Especially when there's a prototype implementation available - with source! (It's for XP unfortunately - who's up for porting it?)

    7. Re:UI innovation and the Slashdot audience by Anonymous Coward · · Score: 0

      It changed a long time ago, my friend.

    8. Re:UI innovation and the Slashdot audience by reflective+recursion · · Score: 5, Insightful

      It's not that they have changed. As I remember it, quite a few people didn't understand Enlightenment. And that window manager really had no innovation, other than bringing eye-candy to X11.

      I wrote a few posts a few days ago on this, but I'll repeat...

      As much as people talk about innovation, few really want such a thing. That's how it has always been.

      Instead of innovation, people want familiarity. Which is why many people years ago did not want to move from text console to X11 when hardware and drivers were finally reasonable. I was one of those people, sadly. You couldn't get me to touch an xterm (or rxvt, my preferred). That is, until I discovered those nice terminal fonts and how it was possible to change the default xterm colors to that of a VGA textmode terminal. That is what I still use today.

      I try to be as open-minded as possible, but I catch myself doing those same things today. I've had many discussions with people who claim to want innovation when they really want upgrades to the things they already use. There isn't much innovative about switching from devfs to udev, etc. yet quite a few act as if innovation occurs often.

      Given the choice between backwards compatibility or innovation, hardware and software manufacturers will always choose backwards compatibility. Only because that is what the end-user always wants.

      --
      Dijkstra Considered Dead
    9. Re:UI innovation and the Slashdot audience by macshit · · Score: 1

      The thing that mystifies me about archy, is that it bases so much on typing non-trivial amounts of text while holding down various modifier keys. That seems just annoying[*] and yet they seem to have gone whole-hog with this concept in their attempt to avoid modality (though it's obviously near impossible to do so absolutely). I like the emphasis on "immediateness", but the whole thing seems just a bit nuts.

      [*] You think using control while typing "x" is bad? How about holding a modifier key down while you enter an entire filename!

      --
      We live, as we dream -- alone....
    10. Re:UI innovation and the Slashdot audience by jimm · · Score: 1

      I am a twenty-five year user of Emacs. I recognize, however, that my brain works differently than that of the average computer user. You write that "it's a machine to augment thought". Yes: your kind of thought, not the average users'. Average users don't use text-driven interfaces for two reasons: the command line is usually hidden ("What's a terminal window?") and---more importantly---the user does not think the same way we do. Average people don't (can't?) hold inside their heads the conceptual space that represents the current working directory and the file system tree structure. They don't think about tasks the way we do. It is difficult for most people to break any task down into the smaller steps that are necessary to take advantage of Unix commands. Some people can't/won't learn to program. (That's OK; I'm not saying that anybody is less of a person because they can't program.) The skills used in programming are precisely those needed to take advantage of the command line.

      --
      Transcript show: self sigs atRandom.
    11. Re:UI innovation and the Slashdot audience by kc0re · · Score: 1

      If I had points @ present, I would mod you up. I thought it was an excellent comment.

    12. Re:UI innovation and the Slashdot audience by adrianmonk · · Score: 2, Interesting
      Here's a new UI concept,

      Yes.

      that is very promising

      Nope.

      Actually, it's kind of a sad idea. The person who came up with it seems to be thinking in narrow terms. They seem to have started with the assumption that drag and drop, as it works already, is the best way to do things so that only evolutionary changes need to made, and not any revolutionary changes. Specifically, they seem to be laboring under the assumption that you can't temporarily let go of the thing you're dragging by releasing the mouse button.

      As a result, they've solved a problem (that you can't drag and drop between two locations if one of them is obscured) by making you do a complicated, error-prone mouse gesture that requires fine positional movements of the mouse all while you're holding down the button (which makes it that much harder because you have to maintain force on the button while changing force on other parts of the mouse to move it, all with one hand).

      If they weren't stuck in the paradigm of traditional drag and drop, they might've suggested a much easier to learn and much simpler to execute solution: create a place on the screen that can temporarily hold whatever you're trying to drag and drop, something that will hold onto whatever you're dragging while you're doing whatever you need to (rearranging windows, or maybe something else). Basically, a second hand. In fact, I would use a hand as the icon for it.

      If you have a second hand, you can locate the original location, drag the thing from there to the other hand, then locate the desired destination, and then drag it from the other hand to where you ultimately want it to go. Just like you do in real life when you want to move something but you have to manipulate other things between picking it up and putting it down. Nobody in the real world flips through stuff with the same hand they're holding things with if they have the other hand free.

    13. Re:UI innovation and the Slashdot audience by Anonymous Coward · · Score: 0

      uhh.. isn't that what virtual terminals are for? alt + Fx is your friend.

    14. Re:UI innovation and the Slashdot audience by synthespian · · Score: 1

      You write that "it's a machine to augment thought". Yes: your kind of thought, not the average users'.

      You're entirely right. That's why I was talking about the UNIX cognitive space.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    15. Re:UI innovation and the Slashdot audience by synthespian · · Score: 1
      And let me add something to my own comment that I forgot to say :-)
      I don't think the requirements in terms of the complexity of operations for Grandma will be the same of a UNIX sysadmin or programmer ever. They delve into a dimension of computer use she will never. And, that's all right, because we contitute different publics.
      That, IMHO, is why we shouldn't (or won't, for that matter) ever have a GUI monoculture KDE, Windows or GNOME fans always want to push.
      I will say this, though. Strangely enough, the type of GUI that satisifes the requirements of children using the computer to augment the learning experience is, IMHO, much more similar to what I've described for UNIX hardcore users/developers than for Granny.
      And why is that? Because, if you use the technology (computers) as an enhancement to your intellectual capacity, just like books, dictionaries, pencils, blackboards are, then you have what Alan Perlis wrote beautifully in the Forward of one of the most beautiful books in Computer Science, The Structure and Interpretation of Computer Programs:
      Educators, generals, dieticians, psychologists, and parents program. Armies, students, and some societies are programmed. (...)
      Every computer program is a model, hatched in the mind, of a real or mental process.

      So, the real question is how does the GUI help to make the computer as useful a device as paper-and-pencil? So, it's all about reducing computer illiteracy. It is not only about pretty GUIs. This is Microsoft talk. Microsoft trains people to behave like circus monkeys. It is intrinsic to their model.
      True innovation in terms of user interfaces is not coming from GNOME, KDE or Microsoft. Look at OpenCroquet
      Transparency, flipping windows, etc, are very superficial changes.
      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  83. At First Blush... by m3talsling3r · · Score: 1
    Skeptical. But after trying the demo, and seeing how I would improve on it by making a few more actions common, I became addicted. I would use this over expose' any day IF a few changes were made to make it more cohesive.

    Such changes would include:
    • The ability to fold windows without dragging an item. For example grabbing a corner and folding it.
    • Spring loaded restore (bringing it back from a minimized state)of windows and folders
    • Variable time for fold collapse. this means the time when the window decides you don't want to fold. I'd prefer it to stay folded longer so that people know they can interact with it; this would also help learn how to use it.
    That's the short list. Not much to satisfy me; even though I'm a mac user diehard. I shunned windows for over 5 years because they have not innovated beyond 3.1 . I've used a mac for the last 3 delightful years and actually used their innovations to increase my work and product. Innovate or die.
    --
    My sig is as boring as you...
  84. The stupidest GUI metaphor ever by synthespian · · Score: 1

    This has got to be the stupidest GUI paradigm ever.
    We should be moving to GUIs that used the computer to decide how to lay the windows out, even using case-base reasoning and neural networks to learn from our habits. That is to say, it should "decide" for use, intelligently.
    Instead, this research team aims to imitate the exact mess of leafs of papers and books I have at my desk right now.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:The stupidest GUI metaphor ever by trime · · Score: 2, Insightful

      So I take it that you're always delighted when Clippy offers to format your document as a letter?

      For that matter, are you delighted when your mother-in-law suggests that it would be quicker to make a left at the next intersection?

      AI will be good enough to lay out my windows how I want them to work optimally about as soon as AI can actually do the work for me. Neural nets? You must be kidding, right? Predicting what a human is trying to do is hard enough for other humans, let alone computers.

      That's not to say I don't agree that the metaphor is pretty ridiculous. Hey, it looks really cool. Everyone else in the office was looking over my shoulder. But would I actually want it in my window manager? Not likely.

    2. Re:The stupidest GUI metaphor ever by synthespian · · Score: 1

      So I take it that you're always delighted when Clippy
      What the hell is "Clippy"?

      Neural nets? You must be kidding, right? Predicting what a human is trying to do is hard enough for other humans, let alone computers.

      You don't really understand what I've said, do you?
      You've probably used a case-based reasoning mechansims in your daily life (e.g., bought books at Amazon). It works fine, as far as I can tell. How hard can it be to store information like: "When Firefox opens, center it at XY position, because that's what he always does" ?

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    3. Re:The stupidest GUI metaphor ever by trime · · Score: 1

      What the hell is "Clippy"? Clippy is the delightfully helpful paperclip in Microsoft's Office package.

      I understand what you said. But there's a big difference between using AI to make helpful suggestions which you can ignore at no cost (such as not looking at Clippy, or ignoring 'other suggested books you might find interesting') and using AI to reformat your entire document because it looks like you're writing a letter. The latter requires you to actively fix the problem.

      I don't know about you, but my window manager (WindowMaker) always opens Firefox in the same position I last had it in. And, even if I didn't like that, I could specify the geometry myself pretty easily. I'd hardly call that kind of behaviour AI. If I always do it... and if I don't always do it and the computer tries to get clever on me and gets it wrong, then it's just going to really annoy me.

  85. Force Feedback! by ghost1911 · · Score: 5, Interesting

    This technology seems like the perfect killer app that would require Force Feedback. Imagine for a second... the more windows you leaf back, the heavier they become. You could blindly lift off a few windows...

    jm2c

    --
    .: 2+2 = PI SQRT(1+N) :. All together now, what is n?
    1. Re:Force Feedback! by springbox · · Score: 1

      Yeah, you know those force feedback mice made by Logitech? They never seemed to catch on, but I thought they were really neat.

    2. Re:Force Feedback! by synthespian · · Score: 1

      Now, there's something no one's said.
      However, the problem with your formulation is that you want to make the whole experience as life-like as possible, which includes make the user physically tired.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  86. Re:Keyboard Navigation Mouse Navigation by jx100 · · Score: 1

    Umm.. I'm not entirely sure if you made it clear if you know about this or not, but expose can use the keyboard. You can use the arrow keys to select the window, and you can use the ` and tab keys to select the application (both in all-windows and app-windows mode)

  87. Try emacs, dipshit. by Anonymous Coward · · Score: 0

    Save your window config in a window register, open up another window, or another shell window, or whatever the fuck you want to do.

    jebus, don't you see what vi has done to you?

    what a wanking winer.

  88. Re:Keyboard Navigation Mouse Navigation by Compuser · · Score: 1

    I use DnD with keyboard all the time. In Windows
    (yes I use Windows at work) if you hold shift while
    dragging then it moves, otherwise it copies.
    And Alt-Tab works nicely with DnD though I don't
    use that as much.

  89. Very interesting and convenient concept but by jsse · · Score: 1

    how can we teach those users who:

    - do not even have the agility to perform double-click
    - are dumb enough to resize the taskbar to over half-screen and live with it for entire year
    - are so hysteric to scream at every single funny, innovative animation "OMG IT'S DISAPPEARING GOD HELP ME!!!!!"

  90. Interestingly enough... by Anonymous+Cumshot · · Score: 1
    This could easily be done with a certain fvwm configuration.

    More specifically one would have to compile in libstroke support for the mouse-gestures use metisse for the window-folding effects. After some configuration, one could do many of the very same (or at least nearly the same) things described in the article.

    Anyone care to try? :)

    --
    Best regards, A.C.
    1. Re:Interestingly enough... by 1Oman · · Score: 1

      I knew if I read through all the comments someone would have something interesting to say.

      Sadly I had to wait until the second to last post on the second page.

  91. Useful only for spatial window managers by BlueCamel · · Score: 1

    This is a very interesting idea but after thinking a moment about the demo I realized that this applies to spatial window managers only. If you look at the major desktops, Mac OS X, Windows XP, Gnome, and KDE, all of them default to non-spatial file browsing. Could this technique reverse that trend?

    Another obvious point, this technique will nicely compliment spring loaded folders in Mac OS X and KDE. (Spring loaded folders are folders that pop or spring open when the mouse is paused over the folder and dragging a document.) However, where as spring loaded folders are useful to both spatial and non-spatial window managers I don't see that being the case with with fold and drop windows unless the concept was implemented across applications.

    --
    -- The BlueCamel
    1. Re:Useful only for spatial window managers by be-fan · · Score: 1

      GNOME defaults to spatial browsing.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Useful only for spatial window managers by stoborrobots · · Score: 1

      As does windows, at least, it did until 2000 - I'm not sure about XP, but before that I had to explicitly disable spatial filebrowser mode, a.k.a "Large Icons". In XP I'm not sure if "Large Icons" or Thumbnails mode is the default...

    3. Re:Useful only for spatial window managers by be-fan · · Score: 1

      Windows never had a spatial finder. "Large icons" have nothing to do with spatial file browsing.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Useful only for spatial window managers by stoborrobots · · Score: 1

      "Large icons" have nothing to do with spatial file browsing.

      You're right; sorry about the confusion.

      What I meant to say was that when you put Windows Explorer into "Large Icons" mode, it also behaves much like a spatial file manager. The default settings for Explorer would:

      * Have every folder open in its own window,
      * Have each folder remember it's window location on screen (for the most part - apparently this is not reliable behaviour, but it usually works)
      * When in "Large Icons" mode and with "Auto Arrange" turned off, allow the icons in the window to be arranged in a spatial manner,
      * Usually (but again, apparently not reliably) remember the positions of icons in the window.

      In fact, going through the Wikipedia article linked above, the only things I notice which Win95 didn't do, by default, is show open folders with a different icon to unopened ones. In addition, there is the reliability issue which Wikipedia points out; I never noticed it, but apparently folders sometimes forget where they and their icons should be...

      You can try it: put your settings to: (From memory because I don't have a Windows box handy at the moment; adjust to suit...)

      - "Large Icons" on
      - "Each folder remembers own settings" on
      - "Auto arrange" off
      - "Open windows in separate processes" off
      - Set "Open folders in" to "New Window"
      - For each folder, set "View as web page" to off.

      Now you can double click "My Computer", resize the window; open some folders, resize those; try to reopen an already open window - it will bring the already open one to the front; close and reopen some windows; they will (usually) reopen in their same location...

      Alternately, if you have a machine you can do a fresh install, Windows 95 defaults to "almost spatial". (May possibly work with 98 & ME - I don't remember what the defaults those are...)

      I concede that it's not really a spatial browser, but it comes close enough on most accounts...

    5. Re:Useful only for spatial window managers by be-fan · · Score: 1

      If I recall correctly from Win95 (this was a awhile ago), if you opened a folder that already had a window open, it'd just open another window for the folder (so you'd have two). Of course, that was a long time ago. Your point is well-taken, though, Win95 did have many elements of a spatial file browser.

      --
      A deep unwavering belief is a sure sign you're missing something...
  92. Windows aren't the only thing dropping.... by d474 · · Score: 1

    Looks like the article was posted on a Fold-N-Drop server.

    --
    Authority questions you. Return the favor.
  93. Re:Keyboard Navigation Mouse Navigation by CommandoB · · Score: 2, Interesting

    You're right - sort of. It's not that the mouse or the keyboard are burdening you - it's when an application forces you to use *both* of them in combination that your efficiency really starts to suffer.

    Some programs are primary mouse-driven (eg. 3D modeler). Others rely primarily on keyboard input (eg. word processor). I would argue that an interface strives to be most efficient when it maximizes the functionality of its primary input device.

    For a 3D modeler, this means an intuitive 3D interface for rotations, use of all mouse buttons, and carefully positioned clickable buttons and toolbars.

    For a text-editor/word-processor, this means loads of keyboard shortcuts. emacs/vi come to mind (MS Word falls short in my mind - I *need* ctrl-a, ctrl-e, ctrl-k).

    What become challenging for the developer (and, consequentially, the user) are applications that are sometimes mostly mouse-driven, sometimes mostly keyboard-driven. These apps necessarily force the user to switch between the mouse and keyboard frequently. Often, there is some gain to be had via keyboard shortcuts, but the interface does not always allow these to be most efficient.

    A web browser, for example, or a file browser require both a mouse and keyboard (OK, so many of us get by just fine with the terminal, but let's ignore that). In the case of the web browser, many folks are drawn to opera and firefox specifically because of their extensive keyboard shortcuts and mouse gestures, allowing you to stick to whatever input device you were already using.

    So, for example, in opera, i can gesture left if I'm using the mouse, or I can hit 'z' if I'm using the keyboard. It's *never* more efficient to reach for one or the other, but ultimately, I'll always need both (I didn't type in this post using cut and paste, and I certainly didn't click on the link to your post by tabbing through everything).

    The *real* problem is that your window manager does not allow efficient navigation via the mouse. If, for example, you had mouse gestures, hot corners, or OS X expose functionality bound to extraneous buttons on your 5 button mouse, you would reach less often for the keyboard when you were already using the mouse.

    You're right - reaching for the mouse just adds more time, but so does reaching for the keyboard. A window manager is best when it forces you to do neither.

    --
    Not that I post on slashdot or anything.
  94. Sorry, here's the post with paragraphs by Madmonky1 · · Score: 0

    Sorry, I should've clicked the preview button..

    "The folding has the advantage that you require no accuracy with the movement, just back and forth until you're at the right depth. With Expose you have to accurately land on the mini version of the window."

    With the folding method the difference between two windows is just a few pixels. I found it really annoying to get it right with the trackpad on my laptop, and if you make a mistake, you can't get that window back again (that'd probably be fixed in a final version, but I can't imagine any way to do it elegantly besides starting over.)

    With expose and a hot corner the target is infinitely high and wide, so I can slam my mouse in that direction without having to worry about missing, then I have a nice set of windows to choose from, without any overlapping, and of a large enough size that it doesn't take much more work to click the right one.

    With folding I have to move my mouse a lot slower so I can make sure I get the right window, and instead of having every window displayed right in front of me, I only have the next one down. My desktop gets pretty messy, I don't know how far down or in what position on the screen the window I want is going to be.

  95. Re:Keyboard Navigation Mouse Navigation by mattkinabrewmindspri · · Score: 2, Interesting
    Dragging something is much better if you're using a Mac.

    You want to move text to a different application? Select it, and then drag it through Exposé to any window.

    If you drag it to the desktop, it creates a file called whatever.textClipping. The file can be moved around or stored. It's a normal file. If you drag the file to an application, the full text of the file is pasted into your window. If you double-click the file, you can read it just like a normal file. I have three of these files on my desktop right now.

    Want to add an image to your document? Drag it to the window. Want to add an attachment to an email? Drag it to the window. It's much simpler.

  96. Intuitive? by mr100percent · · Score: 2, Insightful

    This doesn't seem too intuitive. Can you imagine trying to explain this concept to your mother? Look at the Discarding Windows part of the video, where does the window go? Bring it back! It's like the drag-lock on the trackpads, inexperienced people hate it because it gets in their way, interrupting their work.

    Does look pretty cool though.

  97. Neat Effect... by xornor · · Score: 1

    ...but it doesn't look very efficient from an HCI perspective. Maybe if they put a crease in the window after folding it would become more usable.

  98. Re:Keyboard Navigation Mouse Navigation by Mozk · · Score: 1

    To tell the truth I have never used Exposé personally. I have only seen videos and images, but I do think it's a good idea. Actually I haven't really used a Mac in a while.

    From the latest features and updates, Macs look like developer paradise to me. :P

    --
    No existe.
  99. Talk about Carpal Tunnel by Anonymous Coward · · Score: 0

    Just watching the demo gives me carpal tunnel nightmares.

  100. Re:Keyboard Navigation Mouse Navigation by aussie_a · · Score: 1

    When was the last time anybody dragged and dropped anything, period? Copy and Paste is better.

    I drag and drop on a regular basis. Copy and paste probably is better, but I find it more intuitive to use drag and drop. This is a personal preference of mine.

  101. I See It Now by fumcr · · Score: 2, Funny

    People will start making origami windows

    --
    If Practice Makes Perfect, And No One is Perfect, Why Practice?
  102. too complicated... by youta · · Score: 1

    I'd rather use the scroll wheel while holding down the left button and letting any window under the mouse pointer cycle through the top-most focus. I'm sure you could even work some transparency and fading effects into it to make it look as cool. Maybe even a reduced preview x-ray magnifier which widens to full screen on final selection (if you have decent 2d hardware)

  103. Re:Keyboard Navigation Mouse Navigation by AvitarX · · Score: 1

    Expose's biggest problem is that the reveal desktop (F11?) does not show and updated desktop unless you click it. Why did they do that?

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  104. Missing the point... by Flailing+Monkey · · Score: 1

    Most of these comments are missing the point.

    While there are many ways to drag a file by means of changing focus from the source to the destination window, there are times when you don't want to keep switching up focus.
    I really like the way that, through using some simple gestures, I can move or copy files without being forced to change my window focus. The folding animation looks nice, but also serves the purpose of providing a more intuitive handling of open windows.

    I hope to see this feature improved, along with user interface control involving gestures in general, because that is where the real innovations will come from.

    Flailing Monkey

  105. Re:Keyboard Navigation Mouse Navigation by antic · · Score: 1


    And for multiple files?

    --
    'Thats they exact same thing a banana wrench monkey.'
  106. Re:Keyboard Navigation Mouse Navigation by randyest · · Score: 1

    Are you kidding? Hold ctrl and click multiple files, or shift and select a range or array of files, then ctrl-c/x to copy or cut, . . .

    --
    everything in moderation
  107. I dunno by bahwi · · Score: 1

    There was just something freaky with the whole mouse gestures thing beforehand. This just looks to be more of the same, although on a window manager level(Hey, XP is a window manager, ok? Well, you know what I mean anyways).

    Better to limit hand gestures to when you're driving.

    1. Re:I dunno by Vo0k · · Score: 3, Insightful

      Well, once you get used to them, they are neat stuff, though true they are odd at first. I'm a heavy mouse gesture user, I can't comfortably use a webbrowser without gestures. A friend commented on me: "You know, it looks funny. You don't point at anything and things change, you click in completely random places and move the cursor around in some chaotic manner, then things happen, or not, I know you're using mouse gestures but just watching you webbrowsing freaks me out."

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
  108. Re:It's already a solved problem. - Me Too! by Segway+Ninja · · Score: 1

    Works well enough for file management; but I will agree it isn't great.

  109. Re:Keyboard Navigation Mouse Navigation by Fordiman · · Score: 1

    But still, admit it, that's SO cool. I'll bet OS X does it first.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  110. Re:Keyboard Navigation Mouse Navigation by randyest · · Score: 1

    I think you're making a false distinction, unless you really think there's value and meaning in the "drag" portion of "drag & drop" other than the start and destination points/icons/windows. I can't see any value or info there myself.

    If the printer or application has an icon, folder, or area-of-desktop-representing-it in any way, then you can select that thing somehow (tab, alt-tab, arrow keys, or some combo) before pasting (ctrl-V.)

    --
    everything in moderation
  111. Show them all! by DaCool42 · · Score: 1

    Why not just show them all on the screen at once, expose style? Much faster and easier.

    --

    ----
    All of whose base are belong to the what-now?
  112. 'Fold and Drop' is for losers... by Pathway · · Score: 2, Insightful

    Well, at least half of the comments I've read have given 'Fold n Drop' that kind of review: Who would use this if they can just use Control-C And Control-V?

    Uh... Excuse me... but have you ever told an end user that you can copy and paste a file? I have... and they're often dumbfounded.

    End users, and by that I mean the 'those who need all the help they can get' loser end users, will eat this up. Why? Because the first time they try to drag a file from one window to another, they'll see the window fold... and either freak out, or understand what it's for. No instructions. With 30 seconds of experimentation, they'll understand. It's intuitive. Remember when 'intuitive' was the goal of every GUI? Yeah, me too...

    So, we have the windows users: "Drag to the taskbar, bring up the window you need!" Our 'loser' user doesn't know this one.

    How about the Mac User: "Expose does this already! And Springloaded Folders too!" Yeah, it does... Springloaded folders are in the right direction, and so is Expose. But this is better and eaiser than Expose, and on par to Springloaded Folders.

    Then you have your traditional Unix user: "Focus Follows Mouse! DUH!" Or even better yet: "Mouse?! Whatever happened to useing the keybaord? If you have to use a GUI, use Ratpoison or Ion!" These guys give me the giggles... First off, I'll say yes... keyboards are much more efficient. Give anybody an on screen keyboard to type an essay, and they'll agree. But focus following the mouse is more anoying than useful to most all of our 'loser' enduers. As for the mouseless window managers... You forget that the target audience doesn't like the keyboard for anything save typing. If more than one button needs to be pushed at the same time, the user will tend not to understand. The only major exception would be Ctrl-Alt-Del, which has Windows users on Macs very frustrated from time to time.

    Then you have these guys: "What a waste of my CPU and GPU! Can't we get rid of the eyecandy?!" Quit your whining. Today, our 'loser' end user can purchase a system from Dell with 2.5 thousand times the processing power of the computer that the Apollo astronauts used to get to the moon, And our user will be doing things much less important. As for the GPU, I don't belive the Java script is 3D accellerated, and it seemed to run just fine... IN JAVA mind you... This in C++ or C would run much faster still. If a few wasted cycles make the system easier to use and understand, I'd call those cycles well used indeed.

    So quit your moaning. Give this guy the credit which is due: It's a very facinating idea, and I hope to see it implemented in all the OS's as an option. From watching the Video, then trying the Java... I'm hoping to get it an option on all my computers, be them Windows, Mac or Linux.

    -Pathway

    1. Re:'Fold and Drop' is for losers... by skrolle2 · · Score: 1

      Mod parent up, Quoted for truth, etc.

      The first comment to the article really sums up the reflex response to new GUI ideas by the slashdot community: "Use keyboard, much faster, moving hand to mouse is a distraction".

      *sigh*

      If you already move your files and folders the way you like it, please continue doing so, and don't bother using this method if it ever makes it into a real world window manager. Noone will force you, so you won't have to spew out the "It's new! It's bad! It's graphical!" comments as if that would stop GUI innovations, good or bad. Stop being so fricking conservative, it's the exact opposite of innovation and progress, which is what brought us into the computer age in the first place, and I quite like it here.

  113. Re:Keyboard Navigation Mouse Navigation by stoborrobots · · Score: 1

    And to drive the point home even further, Ctrl-Space to select rather than Ctrl-Click means no mouse at all... :)

  114. I think this is highly welcome by TedRiot · · Score: 1

    This is something I for one welcome and have need for similar functionality every day. Now in windows I have to drag something to the taskbar (or whatever it is called), wait for the correct application to pop up and then continue the drag to the window. I think this is a highly innovative and I wonder why this hasn't been done before. And the way to do it seems very intuitive.

    And to clarify, I am comfortable with ctrl+c/x/v, but they don't work for every application. If I have already selected something with a mouse, it is nice to be able to drag it to another window, which is overlapped by the window I am dragging from.

    The problem is that I am always out of desktop space when I work and there are other things to drag and drop besides files between folders. (Also I use the mouse with my left hand, so ctrl+c/x/v actually makes me move my hand more back and forth between the mouse and the keyboard or move my right hand to the left hand side of the keyboard)

    Gnome and Win XP implementations for me, please.

  115. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    I'd love to drag-and-drop. Unfortunately, I use X11 and since the drag-and-drop fiasco of '99-'00 or so IIRC (KDE vs. GNOME, then eventually they both agree to use the same standard) everything has turned to shit and stagnated. Now I don't even bother and just use good old copy-and-paste that has worked since at least '96.

    And where the hell is all that COM/OLE-like goodness that was promised in GNOME?? It seems the CORBA fad just fell off the face of earth. Last GNOME app I used barely did more than a standard X app.

  116. Ahhhh. by WindBourne · · Score: 1

    I see that you work for Microsoft.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  117. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 1, Interesting

    There is value in the dragging, at least for new computer users. It is much more intuitive to click on a file and drag it to another destination. This is a pretty good simulation of how we move things in real life and is easier to learn than some arcane keyboard commands. I'm a very experienced computer user and I prefer to just shift select some .ogg files and drag them to my Rio Karma (which is a pretty good player, btw, and much cheaper than the over-hyped iPOD)

  118. Re:Keyboard Navigation Mouse Navigation by Angostura · · Score: 1

    All the time - I spend quite a lot of my work life moving bits of documents from one file to another. On the Mac, drag and drop means you don't have to go near the keyboard if you want.

    Other times, I use only the keyboard. Both work for me.
    (yes, on a Mac)

  119. Obligatory: I use lynx, you insensitive clod! :-) by stoborrobots · · Score: 1

    # Fold 'n' Drop Window Interaction (p2 of 2)
    About
    Supporters
    Code
    Awards
    Services
    Broadband
    PriceGrabber
    Product Guide
    Special Offers
    Jobs

    Fold 'n' Drop Window Interaction | Log in/Create an Account | Top | 267 comments | Search Discussion
    Threshold: [1: 224 comments_][Threaded___][Oldest First_________________] Change Reply
    The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
    Re:Innovation or Eye Candy? (Score:0)
    by Anonymous Coward on Wednesday July 20, @12:08AM (#13110590)
    When you start browsing the web using ASCII only let us know.
    [ Reply to This | Parent ]
    Re:Innovation or Eye Candy? by Anonymous Coward

    ____________________ Search
    HUGH BEAUMONT died in 1982!!
    All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The
    Rest &#65533; 1997-2005 OSTG.

    [ home | awards | contribute story | older articles | OSTG | advertise | about | terms of service | privacy | faq | rss
    ]

    (Option list) Hit return and use arrow keys and return to select option.

  120. X Copy by PenGun · · Score: 0

    Hey folks ... Linux you know the penguin thing.

    Any way if you in X, just highlight something, like a torrent url in da fox. Bring up xterm, type in "btdownloadcurses --url" put yer cursor on the end of tha CLI string and middle click.

    Voila X-Copy.

    PenGun
    Do What Now ??? ... Standarda and Practices !

  121. I use my mouse to move physical objects by Anonymous Coward · · Score: 0

    I use my trained, white circus mouse to move things about.

    - Fetch me the paper.

    - Main screen turn on.

  122. Problems? by Anonymous Coward · · Score: 0

    - The average user isn't dexterous with a mouse. Some users can't even use a mouse. http://www.accessit.nda.ie/about_1.html#Dexterity_ considerations

    - Unless the window is folded almost off screen to reveal titlebars, how can I reliably know which window I'm dropping onto?

    - The java demo appears to use OS9/Nautilus style spatial navigation. If I want to put my file anywhere but the corner of the folder, I need to fold the overlapping windows so far it negates any increase in speed.

    I do think ideas like this should be implemented in real code, in a real window environment, so we can actually see how well it works, and make improvements as required.... then again, I don't think computers will be easy enough for the average person until we drop the WIMP, desktop and applications; but that thinking is a bit too radical for slashdot!

    1. Re:Problems? by stoborrobots · · Score: 1

      I do think ideas like this should be implemented in real code, in a real window environment...

      Try it out here: http://www.kmonos.net/lib/orimado.en.html

    2. Re:Problems? by Anonymous Coward · · Score: 0

      Thank you! If only I had Windows installed I could try it out ;)

      Will install it at work and have a few test subjects try it.

  123. Re:It's already a solved problem. - Me Too! by nmb3000 · · Score: 1
    Unsurprisingly, Microsoft's way is the worst:

    I won't say that Microsoft's got the best solution for drag 'n dropping, however a few things come to mind:

    • Due to the infinitely chaotic design of Windows, many windows don't have respective buttons on the taskbar.

      This is somewhat true, however the Taskbar is usually pretty clear. Also pretty much any application which has an MDI/SDI (Multiple/Single Document Interface) has a taskbar button. It's up to the developer to implement this intelligently, not Microsoft

    • The user is forced to match the destination window to its respective taskbar button.

      This can be a pain sometimes, but rarely for me

    • If the destination window has a child window open, you can't drag items onto it.

      This has to do with the Windows dialog model and developers. When an application opens a child window there are many ways to do it. Based on the modality of the child, it can have it's own taskbar icon, it can be modal-less and therefor independant of the parent window's status, it can be application modal meaning that it's the single active window in the app, or it can be system modal meaning it's the topmost window system-wide. This is completely up to the developer, though I'd like to see more user control over windows available in Avalon.

    • If the destination window is obscured by another window owned by the application, you can't drag items onto it.

      Same as the previous point.


    That said, while I haven't used a Mac in a long time, I have seen Expose in use and it appears to be pretty useful. Though it would be another instance of Microsoft "innovation", I'd like to see a similar window management feature available in Windows. Call it copycatting or whatever you like, but giving your users a nice feature put out by somebody else first isn't really a bad thing.
    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  124. Incorrect by Namarrgon · · Score: 1, Insightful
    You can circle round & "smooth" the window corners back down again.

    Works in the sample Java applet, but not (yet) in OriModo. The Java applet has better "sensitivity" too, easier to fold one window, and to leaf through many.

    Now someone just needs a way to apply this to all my Firefox tabs...

    --
    Why would anyone engrave "Elbereth"?
  125. expose by Fusen · · Score: 2, Informative

    http://www.apple.com/macosx/theater/expose.html link to what everyone seems to be rabbiting on about.

  126. Leopard will have red box capability? by commodoresloat · · Score: 1

    That's awesome! So I can use it to make free phone calls?

  127. Re:Keyboard Navigation Mouse Navigation by rjung2k · · Score: 1

    I've got Expose mapped to my mouse's scroll wheel-click, and it's trivially easy for me to invoke it in the middle of a drag operation.

  128. GUI Inconsistancies... by 7Prime · · Score: 5, Insightful

    I'm all for the improvement and innovation of interface design. Making a design intuitive increases productivity, even among power users who may do a particular action only once among a few thousand, and may not have it as ingrained as expected. That said, there are some major drawbacks to this design that may serve to make it less productive and even less intuitive.

    Counter-Intuitive Metaphors
    Metaphorical abstractions for computer objects only work if they have a clear representation of being similar to object they represent. While some windows (text boxes, for example) have a clear similarity to being a leaf of paper, many others do not; directory windows seem fairly unrelated to 2d objects: they contain multiple objects inside of them, likening them more to being a box or drawer, some 3d abstraction. Thus it is not only counter-intuitive to "fold-over" an object which has depth, but also brutally forcing a metaphor onto an object of which could suggest a completely alien mental abstraction from the one a user original envisioned. For this reason, almost all interface references to real-world objects are either extremely obvious or very broad in definition. The "focus" metaphor works, for instance, because you can bring any object (one with depth or no depth) and put it on top of another object, thus bringing it into "focus" or plain-sight; it is an extremely simple and all-encompassing concept.

    Temporality and Spacial Complexity
    The second problem with this method is its inherent temporality. Most GUI operation requires no timing, and in the rare cases that timing is required (ie: double-clicking, hovering over spring loaded folder), the operation is extremely simple and requires no precision. The one exception is double-clicking, and you can witness its result by watching any surface user fail to open a folder because they can't keep the mouse still while clicking the left mouse button. The folding operation illustrated here, on the other hand, is an extremely complex operation that takes some very precise timing. Even I, an experienced computer user (as we all are), had to practice it many times to double-back on my mouse movement fast enough to correctly "fold-over" a window. Since windows move and change in organization, the operation is slightly different each time it is performed. I can already tell that even if it the operation becomes somewhat natural, I'll always continue to miss on occasion because of it's complexity. And if I'm having trouble with it, I can't imagine what it would be like for my parents!

    UPDATE: I had my mother test it out to see if a surface user could cope with it, and after struggling with it for a few minutes, finaly gave up.

    Accidents and Set-backs
    The third problem I for-see is that folding can easily occur unintentionally and is difficult to undo. Spring loaded folders and "snap-to" focusing work well because their actions inherently require a very specific action: going over a folder and waiting for about a half a second for the window to pop up. Since the cursor is going to be generally moving while dragging objects, a half-second wait over a folder or partly obscured window is abnormal and requires intentionality. Even then, it is as easily (if not more easily) reversed as it done by simply moving off the newly focused window. With folding, on the other hand, it's easy to see how any quick movement during a drag could activate the effect, and when the process of folding is started, it takes an even more complex spacial action to set it back, that being the looping around and back onto the fold from the other side.

    Just a few thoughts on intuitive interface design, using this as an example of what works and what doesn't.

    --
    Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    1. Re:GUI Inconsistancies... by Anonymous Coward · · Score: 1, Funny
      UPDATE: I had my mother test it out to see if a surface user could cope with it, and after struggling with it for a few minutes, finaly gave up.

      Why should listen to someone who lives with his mom?

    2. Re:GUI Inconsistancies... by hyfe · · Score: 1
      ADDIONAL UPDATE

      Slashcode
      Slashdot doesn't support edits, so it is impossible to actually UPDATE posts. Writing UPDATE in the middle of a post which is posted just once, is thus moderatly stupid.

      Getting Attetion
      It's a nice way to make something sound more dramatic though, and that's really one thing that has been missing here. I just wish they would enable the blink tag and colors too. That would really make my day.

      --
      "" How about taking the safety labels off everything, and let the stupidity-problem solve itself? """
    3. Re:GUI Inconsistancies... by loom_weaver · · Score: 1

      Regarding the timing the intial fold-over should remain folded when the mouse is in place at the edge of a window instead of reverting after 0.5s. Then timing wouldn't be an issue. Just positioning of the mouse.

    4. Re:GUI Inconsistancies... by 7Prime · · Score: 1
      Why should listen to someone who lives with his mom?

      Why should anyone listen to someone who can't even use correct grammar?

      And to answer you're question: because I'm fresh out of college and broke as a joke.

      --
      Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    5. Re:GUI Inconsistancies... by 7Prime · · Score: 1
      Regarding the timing the intial fold-over should remain folded when the mouse is in place at the edge of a window instead of reverting after 0.5s. Then timing wouldn't be an issue. Just positioning of the mouse.

      Possibly, that would solve one problem, but create another: it would activate any time you dragged between two windows. Of course, it could be made to activate only when the cursor hovers over the edge for about 500ms, as with spring-loaded folders and "auto-focus" windows. By this point, however, the process becomes needlessly slow, with the same result being achieved faster by numerous other implementations: Exposé or taskbar dragon-drop. Not to mention, I think the "slide and resize" used by Exposé is a more universally intuitive concept, as windows already move around and change shape on the screen.

      --
      Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    6. Re:GUI Inconsistancies... by EternityInterface · · Score: 1

      Yes? Good writing after capping things right would be linebreaks, italics, bold, underline, varying font size, informative title, keeping on-topic, replying right, not flaming, not trolling, reading other's posts, varying font type, correct subject, quoting right, ...

      --
      the sun is god
  129. I'm hungry by ari_j · · Score: 1

    Eat & Run

  130. Not changed that much...! by michaeldot · · Score: 4, Interesting

    The first post still wants to use his keyboard.

    Personally, I wish the computer cognoscenti *would* give more emphasis to truly graphical computing.

    The fact that the keyboard is more efficient for interacting with the majority of computer operations that people do really just goes to show that our culture hasn't advanced from thinking in pipelineable data chunks to true objects.

    For much software, config files, switches, and option params still dominate over graphical dialogs, and even those that do exist in polished software are still just checkbox and radio equivalents of config settings, not real objects in the sense of "chopsticks interacting with noodles" (associating entities with containers).

    Even most GUIs are simply visual equivalents of the same verb-noun operations that CLIs have always used, eg, graphically foo.txt dragging up a level is the same as mv foo.txt ../ Of course the latter is faster if that's all you're doing.

    I think the future is somewhere in the way non-linear video editing suites and graphical art programs work, but more consistent.

    Hopefully now that OSes are moving to 3rd gen windowing architectures that allow much more complex visual depictions (OS X a few years ago, Longhorn next year, Linux real soon), more experiments like this will be tried, and new interactions will emerge.

    Although this post has made no sense, here's to truly graphical computing!

    1. Re:Not changed that much...! by Khelder · · Score: 1
      The fact that the keyboard is more efficient for interacting with the majority of computer operations that people do really just goes to show that our culture hasn't advanced from thinking in pipelineable data chunks to true objects.

      So are you saying that "pipeline data chunks" are the wrong way to think about most of our data and "objects" are? I'm not sure what you mean by the former, but I'm guessing you mean linear streams of tokens, for example, text files.

      For certain domains, I agree that linear streams of tokens are not the right thing. For example, graphical editing programs (structured or un-).

      However, a lot of the data that I both read and write is natural language, which is basically a linear stream of tokens. Sure, there is hypertext and you can arrange the tokens so their spatial position has meaning, but there's a lot of one-character-after-another text being both read and written out there.

      So it seems to me that at least for Western, alphabet-based languages, the keyboard is still an excellent input device. (For Chinese and other asian languages with huge symbol sets a pen is probably better, but I don't have as much experience or knowledge with that so I'm not sure.)

    2. Re:Not changed that much...! by synthespian · · Score: 1

      So are you saying that "pipeline data chunks" are the wrong way to think about most of our data and "objects" are?

      The thing is that "pipeline data chunks" are a great UNIX invention. The thing that's wrong about them is that they need to be able to accomodate for metadata. Plain text just isn't that good, maybe.
      There are deep reasons why CLI tasks aren't going away. It's called the algebra of programming languages and the hard theoretical fact that it allows infinite constructions. You can think of Unix streams as generators and as having the same compositionality as higher-order functions in languages such as Haskell. This formulation isn't mine, BTW, it's written in Shriram Krishnamurthi's book
      Anything GUI-oriented to replace that would have to first establish some metadata on widget operations. The visual equivalent of Blissymbolics parsing and Expect. Still, you have a written language, because how would you transmit instruction for GUI operations "by wire"?. Written language is a major acquisition of civilization.
      So anyone who is readily willing to dismiss Unixspeak/CLI hasn't really put much thought into it. Voice recognition is needed so that we can use our mouths for Unixspeak. Not that would be a cool open-source project. (I've basically repeated myself, but I wanted to throw in a few pointers).

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  131. Imagine that in Firefox by mu22le · · Score: 1
    Now someone just needs a way to apply this to all my Firefox tabs...
    That would be Awesome!
  132. Keyboard AND mouse is better by waferhead · · Score: 1

    While the demo looks slick and intuitive, and I would try it in a heartbeat ... Oh wait it IS java...

    In KDE, lmouse select and hold some item.
    using L hand (assuming right handed, lefties may remap kbd at will) all one has to do to cycle thry windows is alt+tab--- I ASSUME Win is the same way, likely Mac and every othe window manager GUI made in the last 10 years...

    IIRC there is another key combo that cycles through windows... How is the articles parent really any better?

    The only sigificant advantage is the on-screen windows are not reordered, assuming one has the layer memorized or such. I personally doubt that would be any use for most folks.

    I Do miss ONE thing on my Amiga--it wasn't original... was a little util that allowed one to do window operations (or whatever) by chording mouse buttons. (The Amiga supported 3, and the std mouse had a place for and witing for the switch)

  133. Then I claim... by Mr2001 · · Score: 1
    • Fling & Stick
    • Duck & Cover
    • Slip & Slide
    --
    Visual IRC: Fast. Powerful. Free.
  134. Re:Keyboard Navigation Mouse Navigation by JetTredmont · · Score: 2, Informative

    Yes, ten Word icons followed by "C:\Docu..." is a REALLY great way to drag stuff from window to window within an application (or multiple apps)!

    The problem with the Task Bar is that it relies upon the window title, which is overloaded with the application and document name typically, and provides no clue as to the actual content of that window. Expose provides a visual thumbnail approach for finding the "right" window, and allows for "tooltip"-like document names to pop up if you hover the mouse.

  135. Re:Keyboard Navigation Mouse Navigation by mrjb · · Score: 1

    Being faster is one thing, being user-friendly is another. What makes applications friendly are visual clues. If you never have to guess how things work but they just work, that makes an environment friendly to work with. If you move the mouse cursor over something and it changes shape, you just *know* you can click there. When you drag something over the border of a window and it briefly curls up, you just *know* that you can fold the window. I think that's a whole lot more intuitive than holding it over the (often auto-hiding) footer bar until the desired window pops up. I also expect newbie users to 'get' this with a lot less effort than figuring out that they have to press ctrl-C/ctrl-V (which, whithout doubt, stands for Copy/Vaste). Now personally I'm also a keyboard person, so probably I wouldn't use this all that much. However this technique doesn't interfere with the existing copy/paste, it just gives an extra alternative to make life easier, which is a Good Thing. This actually is progress. By the way, isn't an 11 megabyte AVI to demo something that a 54 kilobyte .jar does better a bit over the top?

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  136. Re:Keyboard Navigation Mouse Navigation by JetTredmont · · Score: 1

    In my experience, that plug in always dragged my computer (2.2 GHz P4) to its knees, so I turned it off. The problem being, of course, that for Alt-Tab to draw that reduced window thumbnail, it has to tell the app to redraw itself completely in a memory buffer, then resize that to the proper size, etc. With OS X's window manager, all that is done by the video card, and the app doesn't redraw anything since it's already double-buffered.

    In any case, that gets a little closer to Expose functionality, except that a large window will get shown indecipherably tiny while a small window will get shown nice and big (no common scale), you get no spatial recognition as the thumbnail is always center-screen, and only one window is visible at once.

    The contrast between this alt-tab approach and the article's approach is precisely the spatial recognition. While you "fold" front windows out of the way, you see what's directly behind them in the stack, as you would in a desk of overlapping papers. Spatial memory is incredibly important for usability.

  137. Re:Keyboard Navigation Mouse Navigation by JetTredmont · · Score: 1

    Huh? Not sure what you're talking about here. F11 reveals my desktop, completely up to date.

  138. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    what are these "additional mouse buttons" you speak of. My puck mouse has but one!

  139. How to do it now.. by hhghghghh · · Score: 1

    In windows (XP at least), you drag your object to the taskbar. Whichever task you're hovering over will be brought to the foreground. Then drag to that window and drop.

    1. Re:How to do it now.. by kc0re · · Score: 1

      Now, I'm not being an ass, this is a real question.. Can you Drag a file over "my Computer" have that pop-up? Then drag it over "C" and have that pop up? then "whatever" and have that pop up? Like you can in a Mac?

  140. There is a third way by littleghoti · · Score: 1

    You can use expose to show all windows of the current application as well, so if you want to see all your terminals, or all of your photoshop windows. By default: F9: All windows shown F10: All windows of current application shown F11: Desktop shown

  141. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    Anything more complex than pointing and clicking is beyond X and the cluster-fuck of toolkits. Even getting that far sometimes requires herculian effort.

  142. Re:Keyboard Navigation Mouse Navigation by kv9 · · Score: 1
    Of course I never use hot corners or the hover to activate feature. I have expose actions mapped to the additional mouse buttons.

    additional mouse buttons? i dont follow...

  143. Go go go by zpok · · Score: 1

    You know, I don't really care too much about that feature, but that's probably because I'm too influenced already by my platform of choice.

    But I'd like to see someone try to implement it in Gnome or KDE because it would finally mean someone would attempt to try something new instead of copying Windows and Mac (while all the time shouting they suck).

    It would be interesting to see what happens when this and similar attempts at original GUI usability evolution catch on.

    --
    I think, therefore I am...I think.
  144. Re:Keyboard Navigation Mouse Navigation by kyrre · · Score: 1

    That would for instance be mouse button 4 or 5.

  145. Re:Keyboard Navigation Mouse Navigation by jacksonj04 · · Score: 1

    I'd say Expose, followed by just hovering over the target window on the taskbar (whilst still dragging the file) until it becomes the active window.

    --
    How many people can read hex if only you and dead people can read hex?
  146. Re:Keyboard Navigation Mouse Navigation by SilentSheep · · Score: 2, Informative

    If you install the windows XP powertoy, which improves the alt-tab switching you get a preview of each window before selecting it!

    --
    .
  147. Re:Keyboard Navigation Mouse Navigation by Jaruzel · · Score: 1

    Ok, without wishing to start an OS flame war, I have to point out that XP can do all of that, in almost exactly the same manner.

    "You want to move text to a different application?"

    Under XP simply select it and drag it to the other application.

    "If you drag it to the desktop, it creates a file called whatever.textClipping."

    Under XP this works too, you get a file called 'appname1.scp' this too can then be dragged back into applications.

    "Want to add an image to your document?"

    XP can also let you drag drop an image into a document. However, some apps embed it as an OLE item (Office apps mainly) - but many insert it as a viewable iamge.

    If you find an App that doesn't support this under XP then it's the Apps fault, not the OS's - Most programmers are lazy and can't be bothered to add the required hooks.

    -Jar.

    --
    Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
  148. Good idea - needs a little more work by axel_pressbutton · · Score: 1

    Shame you need to drag an object to activate the functionality - suppose you are just riffling through a set of pages

  149. Looks neat but there is an easier way in XP by Anonymous Coward · · Score: 0

    Here is an easier way to drag & drop to the correct window. To test:

    1) Open two explorer file manager windows.
    2) Hide one of them behind the other, or some other window, OR EVEN MINIMIZE IT!
    3) Drag a file to the other window's taskbar button.
    4) Wait a second, and the other window pops up!
    5) Release said file and voila!

    This doesn't look as neat, but it doesn't affect existing windows and it works on minimized windows too.

    For the neat-effect this should be implemented IMHO. It's always good to have more intuitive ways doing stuff on the desktop metaphor.

    I'm glad the author doesn't seem to have it patented. With the current patent-hungry climate of today, real innovation will be stopped and controlled rather quickly.

  150. Re:Keyboard Navigation Mouse Navigation by CmdrGravy · · Score: 1

    "Under XP this works too, you get a file called 'appname1.scp' this too can then be dragged back into applications"

    I am using XP and sitting here dragging your post onto the desktop, all I get is a circle with a line through it.

  151. focus != bring to front would be simpler by cyclomedia · · Score: 1, Interesting

    it'd be nice if windows didnt absolutely unhackabbly insist that the window that has focus is on top. on my good ole amiga you could chose how to dish focus out and bring windows to the front. i set it so you had to click on the title bar specifically to bring it to the front. simple and when shovelling files about i could drop them into a text editor/ photoshop/browser etc without the application's resulting focus making the folder window dissapear behind it, forcing me to fish it out again or resize everything so that they sit next to each other. far too simple, i know. (IIRC you can do this in KDE too)

    --
    If you don't risk failure you don't risk success.
  152. Re:Keyboard Navigation Mouse Navigation by kyojin+the+clown · · Score: 1

    Under XP this works too, you get a file called 'appname1.scp' this too can then be dragged back into applications. this is brilliant. i never knew i could do this. thank you. now, who do i talk to to get firefox to support this?

  153. Re:Keyboard Navigation Mouse Navigation by irc.goatse.cx+troll · · Score: 2, Insightful

    Being user friendly is great for things you're only likely to do once, but if its something you'll do houndreds of times a day, even saving 10% of the time adds up easily, Which is why I use vim. "zc" to close a fold may not make much sense to someone that doesnt already know it, but once you map that in your mind you save a lot of time.

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  154. Re:Keyboard Navigation Mouse Navigation by moonbender · · Score: 2, Insightful

    "You cannot drop an item onto a button on the taskbar. However, if you drag the item over a button without releasing the mouse button, the window will open after a moment, allowing you to drop the item inside the window."

    Took me about 5 minutes between sitting in front of Windows (95, mind you) for the first time and getting this message. If it happens so often that you feel the need to design a message box around this user behaviour, well gee maybe users really do want to be able to drop items onto taskbar buttons and you should just let them? Morons.

    (Yes, I'm aware that you said hovering until it becomes the active window. It's still a stupid interface design.)

    --
    Switch back to Slashdot's D1 system.
  155. Re:Seems to be running slow already... mirrordot l by OverlordQ · · Score: 1
    --
    Your hair look like poop, Bob! - Wanker.
  156. Re:Keyboard Navigation Mouse Navigation by moonbender · · Score: 1

    ...and only one window is visible at once.

    That's the crucial difference between Alt-Tab and Expose. It really doesn't matter if Alt-Tab has window thumbnails or read out audio descriptions recorded by Bill Gates himself - in most cases the window name displayed by standard Alt-Tab is sufficient to determine what window it is, anyway. And none of it changes the fact that you need to Tab-Tab linearly through the windows until you find the one you want. You can't even click in the Alt-Tab list... Or use cursor keys, or the mouse wheel. (Does the Powertoy enable any such functionality?)

    --
    Switch back to Slashdot's D1 system.
  157. Re:Keyboard Navigation Mouse Navigation by Jaruzel · · Score: 1

    hmm, it would seem that IE doesn't support it - All the office apps do however. -Jar.

    --
    Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
  158. Re:Keyboard Navigation Mouse Navigation by evil_marty · · Score: 0, Troll

    I get the same thing, trying it in Firefox and then IE but zip zap nothing. Regardless Windows is a crock of shit. Theres been no real UI innovation since 95. Sure theres the quick launch bar and a chunkier start menu but has my ability to manage and organise windows changed? no!

  159. Re:Keyboard Navigation Mouse Navigation by makomk · · Score: 1

    Yes, ten Word icons followed by "C:\Docu..." is a REALLY great way to drag stuff from window to window within an application (or multiple apps)! Try hovering the mouse over the Taskbar buttons - it should display a tooltip with the full title. I've heard that XP can also group app windows into a single taskbar button per app, though as I'm still on 98SE...

  160. Re:Keyboard Navigation Mouse Navigation by moonbender · · Score: 1

    It depends on whether the application supports it. Few do. Opera doesn't - you can even drag-and-drop text selections within the app. OpenOffice Writer doesn't support it, you get the "forbidden target" cursor you describe. Firefox is the same. MS Word assumedly does it, I don't have it installed anymore (despite this lack of a crucial feature on OOOs side). Finally WordPad (aka write.exe), available with pretty much every Windows install since 95, does support it.

    --
    Switch back to Slashdot's D1 system.
  161. GUI for settings sucks rocks. by pedestrian+crossing · · Score: 1

    For much software, config files, switches, and option params still dominate over graphical dialogs, and even those that do exist in polished software are still just checkbox and radio equivalents of config settings, not real objects in the sense of "chopsticks interacting with noodles" (associating entities with containers).

    The problem I have with GUI for config settings is that you usually have to click all over the damn place to even see what the config options are. Even if you are very familiar with the interface, you may have to click numerous times in numerous places, just to change a couple of settings.

    If I am looking at a text file, I can see all of the settings in -one place-! If I am not familiar with what options I have, I don't have to click through -every- element (tabs, buttons, menus) of a GUI to get an idea of what's possible. And if I am familiar with the options, I don't waste a bunch of time clicking around (hello MS Exchange!) to get things done, I use the search function of a text editor (/ in vi) to get where I need to be, quickly.

    IMO, this is one of the biggest reasons why GUI-based administration mostly sucks.

    --
    A house divided against itself cannot stand.
  162. Re:Keyboard Navigation Mouse Navigation by makomk · · Score: 1

    When you click and drag something, in windows it will move it if it's on the same partition, or copy it if it is across partitions.

    IIRC, dragging files with the *right* mouse button results in a little menu popping up when you drop them, giving you the choice of what to do. Holding down Ctrl, Shift or Ctrl-Shift also controls the effect.

    Copying shows a "plus" sign in the corner of the icon, moving files does not. That's how you tell. (Creating a shortcut - when dropping .exes - has a little arror)

  163. Additional Info by tsilb · · Score: 0

    More info at http://www.idxt.biz/blog.htm - Not useful info, but info nonetheless.

  164. Re:Keyboard Navigation Mouse Navigation by samael · · Score: 1

    All the time. Click and drag, then hold down the mouse button while I use Alt-Tab to switch to the right screen.

    This does look like a nice idea though - it sounds a tad fiddly, but I'd be willing to give it a go.

  165. Mod parent up... by AnEmbodiedMind · · Score: 1

    The parent post is a great illustration of how this sort of feature can complement Expose. The advantage of a "folding" metaphor is that it allows the user to take advantage of their spacial memory to help them find windows. Expose breaks this and is only useful if the windows are very visually distinct. Alternatively, window cycling (Windows: Alt-tab Mac: Apple-~) retains window x,y positions but rearranges the stacking order of windows as they cycle through making it hard for users to remember the stacking order of their windows. WIth a folding (or other similar) system the user can dig down straight to the location (x,y and window stack depth) where they left a window. Of course expose and keyboard shortcuts are excellent complementary features to this.

  166. hmmm by rinoid · · Score: 1

    What rant was I asked to meta-moderate??

    http://slashdot.org/comments.pl?sid=155696&cid=130 54263&threshold=-1&mode=nested&commentsort=0

    As a Designer -- not just a chooser of pretty colors and fonts or "making things look professional" I take heart with this comment. I think there is a place for custom widgets and the poster gets it a bit wrong.

    Like wind minimizing, or UI interactions, too much is too much. Once the gentleman's demo site is no longer ./'d I'll have a look. Until then I can only comment on the flying windows Microsoft is touting, the GL windows that shimmy and shake like Jerry Lee Lewis, and the OSX windows that minimize with the user's choice of three animations -- Genie, Scale, and Suck (if you know how to invoke the Suck then you've done more than most people, congrats).

    Out of these methods of UI interaction, perhaps the OSX implementation is the simplest, clearest feedback loop one could hope for. It builds slightly what was popularized in Windows95, what began, oh where? NeXt?

    Anyway, the newer UI window interactions that make me feel like putting my favorite playlist of Prince on are spurious and un-necessary.

  167. Just send the window to the back... by rflashman · · Score: 1

    Back in the late 80's a friend of mine and I wrote a window manager with a much simpler solution to this. We simply added a 'send to back' button to every window. A single click and that window is sent to the bottom of the pile. Very easy for going behind your windows and seeing what is back there...

  168. Re:the server has folded up and dropped dead alrig by los+furtive · · Score: 1

    Thanks. I thought it was kind of neat. At first I didn't think it was intuitive at all, but after flipping corners for 2-3 minutes it had become second nature. I like it. Did they have source up too?

    --

    I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

  169. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    AFAICR, 10.3.x only updated the desktop and finder windows when the user clicked in them. 10.4.x has automatic updating.

  170. Re:Keyboard Navigation Mouse Navigation by arkanes · · Score: 1

    I was just bitching about this the other day. Now, as a Win32 programmer, I know why it does that. But I don't care. It's dumb and it's user-antagonizing, and it's a classic, perfect example of shitty UI design.

  171. Re:Keyboard Navigation Mouse Navigation by moonbender · · Score: 1

    Enlighten me: why does it do that? I can see the difficulty of doing it without application support, but why not offer applications a way of registering an event handler for a taskbar drag and drop event? (Sorry for using what might not be proper vocabulary.) Or you could pretend that dropping it on a taskbar button is the same as dropping it on the window's title bar.

    --
    Switch back to Slashdot's D1 system.
  172. No! Wait! This rocks! by springbox · · Score: 2, Insightful

    It DOES save you time. That demo absolutely rocks. I've been in situations where I've had a ton of windows overlapping each other and I want to move an object to something that's on the bottom layer. So, now we have a choice between clicking a bunch of times to minimize the first few windows, resizing another one and then finally moving the object into the correct position dropping it, then restoring the other windows back to their original position. OR click on the object and fold a few windows back (which is totally cool by the way) and dropping it. Much better! THIS should be a standard feature in feature window managers.

    1. Re:No! Wait! This rocks! by drauh · · Score: 1

      You'll be wanting Exposé: I was skeptical, but I can't live without it, now.

      --
      This is a tautology.
  173. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    Exposé is fabulous, and very slick to work with. When you get right down to it, though, its a workaround. Unlike Windows / KDE / GNOME / etc., open windows have no representation on the app bar, so if you can't see them, you can't get to them at all. Hence, exposé.

  174. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 1, Informative

    If you're doing 3-D design work or lots of other types of work, the mouse is already in your hand. In particular, if you're trying to do DRAG AND DROP, which is when this capability is useful, then the mouse is almost certainly already in your hand. Learn to think.

  175. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    In fact, Expose not only 'expose' the opened windows altogether, it allows you to drag and drop things among the windows (as well as between the window and the desktop). The things you can do drag and drop are not limited to files, e.g. I have tried drag 'n drop images directly from a webpage to iTune Artwork using epose.

    I guess the function the original post mentioned are already achievable through Expose, if not better.

  176. confusing means with end by willCode4Beer.com · · Score: 2, Insightful

    My understanding is that the objective is to move a file from one folder to another, not to drag and drop. That is a means to do it. Cut and paste is another. Why drag to a printer (I've never even heard of this one) when I can hit ctl-p? Lets not get so obsessed with drag and drop that we lose sight of why its there, the objective. Besides, its just a metaphor, you're really dragging anything.
    Really new users find drag an drop about as intuitive (or less) as mv dir1/file1.txt dir2

    Which to use depends on the person using the computer. Options are good.

    Personally, I'll take keyboard use, its an order of magnitude faster, *for me*. I can do a keyboard shortcut in less time than it takes to remove my hands from thekeyboard to grab the mouse, let alone move and manipulate the mouse. If I'm just lounging out, keyboard out of reach, surfing the web, then I'll use the mouse because its more convienent.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
    1. Re:confusing means with end by Anonymous Coward · · Score: 0

      shut the flying fuck up about KEYBOARD shortcuts when discussing a theory of how to improve MOUSE interactions you goddamned ignorant reptile!

  177. Single and double click by Bozdune · · Score: 2, Insightful

    Your mother (and mine, by the way) isn't alone. There's a zillion people out there who can't figure this out. I know a Harvard professor who double-clicks on everything. I know a high-tech Marketing professional who spastically double-clicks on stuff, then double-clicks again when the app is slow, just in case it missed her first double-click.

    It's hard to explain. "Double-click invokes programs." Invokes? What the hell does that mean to the average person?

    Paradoxically, single-click on a link causes a new web page to be displayed. That sure looks like something got "invoked", doesn't it?

    How about all those apps that do something unexpected when you select an entry out of a combo box? Isn't the metaphor supposed to be SELECT, followed by PUSH A BUTTON?

    So it's not all that easy to explain when you're supposed to single-click and when you're supposed to double-click. And, the fact that Windows misses some of the double-clicks you do because of the stupid-ass way double-click is implemented at the message level doesn't help, either.

    Oh, and let's not forget the fact that Windows drops internal messages occasionally anyway (about 1 in 100,000 the last time I measured it, in case anyone cares), so remember that the next time you decide to create your own message class and "trust" Windows to deliver your messages.

    1. Re:Single and double click by julesh · · Score: 1

      Oh, and let's not forget the fact that Windows drops internal messages occasionally anyway (about 1 in 100,000 the last time I measured it, in case anyone cares), so remember that the next time you decide to create your own message class and "trust" Windows to deliver your messages.

      Interesting. How did you determine this? What messages were you using? I'm running a set of applications here that would deadlock within about 30 minutes if this was happening. They quite happily run for as long as the system is up (typically days or weeks) without problem, though. I've used this approach on NT4, W2K and XP Pro all without issue.

    2. Re:Single and double click by Bozdune · · Score: 1

      We saw it circa 1998. The problem was most severe on Win95, where we first noticed it. We spotted it the same way you would imagine we would have spotted it -- our app (consisting of three independent communicating processes) went autistic for no apparent reason. With extensive message logging we proved that Windows was dropping our messages on the floor (about 1 in 10^5).

      To solve this, we put our own protocol on top of Windows messaging that was able to recover from and re-transmit lost messages. No more autism. We shipped with the extra layer, never had a problem after that.

      I cannot claim with certainty that the problem also occurred on NT4, because we didn't have concrete proof. However, one day we experienced an app lockup on NT4 with similar symptoms to the ones we were having constantly on Win95, so we just assumed it was the same problem, and we glued the protocol stuff onto the NT4 platform as well. After that we never saw the problem on either platform again.

      Of course, I can't claim with 100% certainty that there wasn't some dumb error in our message handling, because if you learn anything in this business, it's that nobody can claim perfection no matter how good they are. But we stared at the code very hard, and I've been coding for 25 years, including writing CSMA network drivers, real-time operating systems, and so forth. Nobody could see anything wrong with our stuff, and when we wrote the debugging/logging jig, we dumbed our stuff way down in order to try to eliminate that variable.

      So at the end of the day it sure looked like a Windows issue. We had massive evidence, test jigs, etc. We were thinking of complaining to Redmond, but by that time we were so disgusted at the time we'd wasted with NT4 and SQL Server 6 (both had more bugs than a bait store), and we were so far behind schedule as a result, that we had no stomach for a pointless conversation with them (I mean, what were they going to do, own up to dropping messages on the floor? And then what? We had a fix; we were done).

      Hope this helps, and I hope it was sufficiently long ago that whatever was wrong has been fixed. You are quite correct -- if you are using high-frequency messaging, and if there was a problem with dropping messages, you'd have seen it.

  178. Re:Keyboard Navigation Mouse Navigation by Lally+Singh · · Score: 4, Insightful

    It's funny how you can always tell the OS a person uses by their mouse-prefs.

    Linux: the mouse is only good for click, drag, and select/copy. Users believe the mouse is a useless add-on. On Linux, I agree.

    Windows: good for getting those right-click menus. Also the only way to do things that don't have obvious keyboard shortcuts - preference dialogs, toolbar buttons, etc.

    Mac: Drag and drop everywhere. Bind the middle button to Expose. Eventually you just keep your hands in the Quake position: left hand on the kb, right on the mouse. You know, a GUI.

    --
    Care about electronic freedom? Consider donating to the EFF!
  179. Re:Keyboard Navigation Mouse Navigation by Toby_Tyke · · Score: 1

    Yes, ten Word icons followed by "C:\Docu..." is a REALLY great way to drag stuff from window to window within an application (or multiple apps)!

    Funny, when I read that, I glanced down at my task bar. I'm using Gnome, and all my apps in the task bar only display the title of the document open in them. Firefox just says "fold n drop...", Rhythmbox just says gives the song name playing, and abiword only has the document title. None of them have app names or file paths. Same thing when I hit Alt+Tab.

    I can honestly say that I had never consciously noticed this before. But it does make things nice and simple.

    --
    "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
  180. Re:Keyboard Navigation Mouse Navigation by bay43270 · · Score: 1

    Ok, without wishing to start an OS flame war, I have to point out that XP can do all of that, in almost exactly the same manner.

    XP doesn't support any of these features. XP leaves drag and drop support to the applications. Office chooses to implement many of the features but few other applications do.

  181. Overlapping Windows Are Overrated by reed · · Score: 1

    Cool solution to dealing with overlapping windows, but why deal with them at all?

    I've always thought that overlapping windows caused more trouble than problems they solve. It looked advanced back in the day, and was great with small screens, and sometimes you still want to use it, but I'd find it more useful for typical use if windows diddn't overlap unless you forced them to (by continuing to drag for instance).

    Or, coming from the other direction, some wish-list ideas I had while using ion are the ability to detach windows into temporary floating windows, resize neigboring frames by dragging one frame's titlebar, and somehow making it easier to use things like the Gnome panel in ion.

    I recommend trying ion and similar window managers like LarsWM and Ratpoison and WMI.

    Unfortunately to make window managers truly helpful, they will need to have more information about what its windows *mean* than is currently available from X11. For example, it's error prone trying to deduce whether Window X and Window Y are considered part of the same application by the user. Gnome and KDE do a pretty good job of it (e.g. grouping windows by application in the window list/task bar) but it's not perfect. And this is just the most basic information. Other useful info which could modify window behavior is how often a window is used or updated, when it was run, by what means was it launched (menu, button, terminal?), various categorizations and semantic tagging attached to the application permanently or to the window temporarily, etc.

    A great advantage of an X11 system is the flexibility to experiment with the window manager, I hope to see more cool stuff in the future, especially from Gnome, KDE, and the distributions' choices.

  182. Re:Keyboard Navigation Mouse Navigation by sk8king · · Score: 1

    However, wordpad does stink at simply highlighting something. It always tries to intelligently guess at what you are trying to highlight and ends up taking a few extra characters when copying and pasting anything but word characters [HTML text for example]. Very annoying.

    Maybe someone can indicate on how to turn that 'feature' off.

  183. Re:Keyboard Navigation Mouse Navigation by Mark_Uplanguage · · Score: 1

    I agree with you (despite the allegations that cut&paste is different from drag&drop), for right hand mouse usage only. Being ambidextrous and currently using the mouse with my left hand due to tendonitis in the right it becomes very hard to reach that Ctrl X,C,V (especially on an ergonomic keyboard) with my right hand. So all the die hard lefties out there are SOL with this combination.

    --
    "The difference between stupidity and genius is that genius has its limits." -- Albert Einstein
  184. Re:Keyboard Navigation Mouse Navigation by Tony+Hoyle · · Score: 1

    Nah.. this is a mac.

    'additional mouse buttons' is button 2.

  185. what is dragondrop? by Ender+Ryan · · Score: 1
    People keep talking about this dragondrop. What IS dragondrop? That's a really funny name; does it have something to do with dragons, or did the inventor just like dragons a lot?

    Apparently it has something to do with copying and pasting. I didn't know you could do that just using the keyboard! Control+C to copy, and Control+V to paste. It's hard to hit the plus key exactly at the right time though, I think they should work on that to make it easier for computer newbies like me.

    Is that what dragondrop is, copying and pasting with the keyboard? But why would I want to look at the back of the windows?

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  186. Re:Keyboard Navigation Mouse Navigation by jd142 · · Score: 1

    Unless you are already using the mouse to select arbitrary files and folders to move between windows.

  187. Re:Keyboard Navigation Mouse Navigation by Tony+Hoyle · · Score: 1

    In XP (and every windows since 3.1) that's called 'tile'. In practice it's the worst possible way to view windows once you have more than about 4 of them.

    I played with expose but hated it.. alt tab is so much easier. OTOH on osx I try to keep as few applications open as I can as my mini hasn't got a lot of memory and OSX has a habit of leaving things running without telling you (there's a little black mark on the taskbar that's the only thing that tells you the app is still running and chewing memory.. that's easy to miss.. I'd love it if you could tell it to always shut down the app when you close it but osx seems to prefer that to be a separate operation).

  188. Re: He Forgot the 'A' by 6R1MM · · Score: 1

    FAPS.

  189. Re:Keyboard Navigation Mouse Navigation by superstick58 · · Score: 1
    I call BS. There are plenty of applications were equal mouse and keyboard usage leads to maximum efficiency and performance. Let me name just a few...

    Half-Life, Doom, Quake, Unreal, Halo, Battlefield, etc. Do you get the picture? :P

  190. Problems by Anonymous Coward · · Score: 0

    I've been playing around with this Fold'n'Drop this morning and It was neat, until I started to use excel, it thinks I'm dragging an Icon when I'm selecting rows in excel so the spread sheet starts to fold on me! Very annoying!

  191. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    On the other hand, Windows has had a properly functioning maximize button for atleast 14 years now.

  192. Re:Keyboard Navigation Mouse Navigation by slimak · · Score: 1

    But in windows, can you restore the windows back to their original location? And, can you tile all application Windows? I honestly don't know the answer to these, but this is eactly what expose does. For me, expose works great

  193. just plain stupid by Anonymous Coward · · Score: 0

    I'm sorry, but this is just plain stupid. In the example screenshots, he could have easily enough just dragged it to the left side instead of the right, and wouldn't have to wiggle his mouse around. If you are trying to make it behave like real world objects, why choose paper? How often do I take things and move them between different papers? Never. You write on papers and you read them. I prefer to have my windows of objects (such as files and folders) behave like baskets. If I have a stack of baskets, and I want to move something from the top basket to the bottom basket, I pull out the bottom basket, put it side by side to the top basket, and move things across. What do you know, thats the same way Windows works.
    Sure, this guy came up with a new concept, but totally useless for the intended purpose. I think its funny that his credentials are "studying UI design". Sorry bud, but studying it, and producing good UI are two different things.

  194. Re:Keyboard Navigation Mouse Navigation by toddestan · · Score: 1

    As a Windows and Mac user, I don't miss Expose on Windows XP because the taskbar is so much better. All that I see Expose as is a cool looking trick to make up for the fact that the Dock sucks.

  195. Folding windows by RalphSleigh · · Score: 1

    This looks like it could be very neat, though I usually just use the folder tree view at the side when I want lots of folders open at the same time.

    --
    Come as you are, do what you must, be who you will.
  196. Re:Keyboard Navigation Mouse Navigation by dave420 · · Score: 1

    When I use drag'n'drop, I sometimes use the keyboard to move windows out of the way while I still have my "payload" dragging. Of course, I stay away from the mouse most of the time, and I don't use drag'n'drop much any more. Copying/moving files/text around is done solely on my keyboard, not the mouse. When you can't see the target window, drag'n'drop IS about switching between windows. If it wasn't, why would this technique be useful? :)

  197. Re:It's already a solved problem. - Me Too! by toddestan · · Score: 1

    Did you just compare Expose to dragging things to the task bar???

    Lame...


    Why? It works and has worked for a long time.

  198. Re:Keyboard Navigation Mouse Navigation by ThosLives · · Score: 1
    I'd love it if you could tell it to always shut down the app when you close it but osx seems to prefer that to be a separate operation).
    Hope this helps:

    If you just click the red close button in the window, you just close the window; you don't exit the application. To quit you either have to Command-Q or select Quit/Exit from the menu. There is a stronger sense of distinction between an application and its document windows in OSX than in Windows.

    The only MacOS application I've ever seen to quit the app when you close the window is Windows Media Player that came with Office X (which, incidentally, I find annoying - at least WMP loads fast on OSX).

    --
    "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
  199. Re:Keyboard Navigation Mouse Navigation by The+Spoonman · · Score: 1

    Yeah, I'm going to have to disagree with you there. I just sold my Powerbook, the first Mac I've owned in 15 years because I couldn't stand how mouse-centric it was. When I'm working, I reach for the mouse only when absolutely necessary, but what made OSX' app-switching more annoying was the fact that you used one key combo to switch between apps, and another to switch between app windows. I tried using Witch for a while, but it was too slow to be usable. Using the keyboard AND the mouse (Expose'=f9+click) was just too much work. Good for you that it works for you. I thought the interface was very nice, but too difficult to use for someone who was keyboard-centric. In fact, I use Fly-a-kite on my Windows box to implement the good parts of the interface, but with a better user experience (for me).

    I tell ya, the one thing that drove me absolutely insane was the Home & End keys. On every other OS, they take you to the beginning and end of the line, but on OSX, they take you to the beginning and end of a document. Shortcut keys should be used to speed common tasks. I'm much more likely to jump around WITHIN a document, than to the beginning and end. And, don't even get me started on jumping between words! :)

    --
    Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
    http://www.workorspoon.com
  200. Re:Keyboard Navigation Mouse Navigation by datadriven · · Score: 1

    There is a KDE program called Kompose which offers similar functionality on a KDE desktop.

  201. I for one by metalhed77 · · Score: 1


    First of, where might one find this free porn?

    Second, why do you have to steal the said free porn?


    I for one blame the ossified porn industry for not making it easy to legally purchase content online forcing us to resort to P2P.
    --
    Photos.
  202. multiple monitor window management by DukeHutchings · · Score: 1

    People interested in this sort of stuff might also take a look at some research that I have been doing over the past few years looking more specifically at window management for multiple monitor users. You can find the studies I have conducted and techniques I have proposed (and built) on my research website

    I'm also currently looking for Windows XP multiple-monitor users to run some new window management interfaces for some studies that I am conducting. Details are linked off of my main site.

    Just to counter some of the "this doesn't solve a real problem" comments... this is research and sometimes the value of these things is the way it gets other people to think about the right interaction that windows can have, whether cross-application or within-application (such as in a programming environment). No matter how much screen space you have you will always be constrained... figuring out ways to get the most of the space are likely to be worthwhile. Anyway, I do understand the "is this a problem?" comments... I conducted some studies to try to figure out the real problems and then attack them directly. Again, see the webpage for details and email me if you have questions or are interested in being a study participant.

  203. Shock and Awe Forever, you mean? by ianscot · · Score: 1
    For your "shock and awe" to be a decent analog to the real thing, it'd need to be a failed attempt to convince something like daemons (military commanders subordinate to Saddam) to turn to the other side / allow root access to an outside process. 'Cause by all indications, the cruise missile shock and awe thing just plain didn't work on an strategic level at all. Didn't bring the Iraqi army over, which was a huge part of the idea.

    It would also need to be overhyped far in advance in a way that undercut its effectiveness, and it would need to be fabulously expensive, and it would have to play largely to the insecurities of the people who deployed it rather than the people it was theoretically aimed against. ("Shock and Awe" really applied better to the effects of 9/11 on the US population, didn't it?)

    Sounds like you're wanting a patent on vaporware that's largely an irrational threat to the OS market. MS surely has prior art.

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
  204. Great... by whitroth · · Score: 1

    So, I can fold and look under something?

    Great, now my windowing system can look just like my RW desktop, with piles of crap I can't find stuff under.

    Wasn't there something about computers making life *easier*?

    mark "art doesn't need to imitate life
    *that* closely"

  205. Drag and Drop on the Toolbar by Anonymous Coward · · Score: 0

    Its curious that no one has mentioned you can drag an object to the toolbar over the object you want and it is opened and brought to the top. You can then drag up to the window and let it go.

  206. Gnome Spacial Navegation by SignificantBit · · Score: 1

    This could be a really nice feature on Gnome to improve the not-so-well understood spacial navegation metaphor. At least to me both things look like a perfect fit.

  207. Re:Keyboard Navigation Mouse Navigation by jacksonj04 · · Score: 3, Informative

    I think the original idea was that you could drop the file onto different bits of the window, but I'd still rather just drop the file onto the taskbar and have it do the most logical activity.

    --
    How many people can read hex if only you and dead people can read hex?
  208. Re:Looks like fold 'n drop has folded and dropped by NeuroManson · · Score: 1

    Sheesh, excuuuuuse me for stating the site was slashdotted, and trying to do it in a humorous fashion.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  209. Wrong idea. by Fordiman · · Score: 1

    This is not a solution for inherent problems in the drag-n-drop system. It's a cool idea for an alternative method of drag-n-dropping. Stop being slashdotters and accept it for what it is.

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  210. Re:Keyboard Navigation Mouse Navigation by wcb4 · · Score: 1

    This is exactly what the taskbar allows you to do. Try this on a windows box... open a few windows, grab a file from the top window, while hoilding it, drag to taskbar, you will see one, or many buttons for open explroer windows, depending on if you have them set to group. If it is set to group, then hover over the group for a second, and it will expand and show you all the windows open, while still hoolding the mouse, drag to the name of the window you want to move to (or of not grouped, just hover over the button for the window). That window will pop to the front, at which time ou can drag to it and release. The whol procedure takes about 2 seconds and work quite well.... You can use this to drag files into open applications as well.. I use it all the time to drag files into a running copy of photoshop

    --
    I reject your reality ... and substitute my own.
  211. window manager or compositing engine?? by radarsat1 · · Score: 1

    If something like this were to be implemented in X, would it more correctly be done in the Window Manager or in the Compositing Engine (like shadows and transparency)?

    Just curious...

  212. Why not drop on the taskbar/dock icon? by master_p · · Score: 1

    All GUIs (Windows, KDE/Gnome, Mac etc) have some sort of taskbar with the open windows in iconic form. If I want to drop something in a window, why not drop it there, instead of doing crazy mouse moves to reveal the windows underneath? And windows could be raised at front while the mouse icon passes over the relevant icon of the task bar, in order to reveal the contents of the window (in case there are multiple windows open).

  213. Re:Keyboard Navigation Mouse Navigation by CommandoB · · Score: 1
    Do you get the picture?

    Sure. On none of these games do you actually have to type with both hands. So I'd say they are primarily mouse driven.

    If, in these games, you actually had to use both hands on the keyboard (aka. getting fragged while chatting with your teammates), then you'd probably start complaining about reaching for the mouse, and finding it only a split second after chunks of your now dismembered player decorate all of the surrounding walls :-)

    (OK, so the first time I beat doom I was just using the keyboard, but that's because I didn't have to worry about aiming up the vertical axis.)

    Actually, an interesting game comes to mind: Darwinia actually uses mouse gestures to spawn new creatures within the game. Right click, draw the creature you'd like to create, and it pops up. I'm not sure this is the most efficient - but it was neat.

    --
    Not that I post on slashdot or anything.
  214. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 1, Informative

    View > Options > Options tab > Toggle off "Automatic word selection"

    "Smart" highlighting annoys me too.

  215. Finding the "target" window by extrarice · · Score: 1

    The concept is nice. The problem, for me at least, is that when I want to drop something into a new location, I need to make sure that that location is where I want the file to be. To do that I need to see the titlebar of the window. If all the windows are stacked on top of eachother, it's a pain in the butt to "fold" far enough all the windows covering the target so I can see the titlebar of the target window. Of course, I could move the windows so they're not directly stacked...but that would defeat the need of folding the windows.

    --
    "Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
  216. Re:Keyboard Navigation Mouse Navigation by man_of_mr_e · · Score: 1

    Umm.. except it doesn't do that. The Titlebar only shows the name of the document, not the path.

  217. Re:Keyboard Navigation Mouse Navigation by spitefowl · · Score: 1

    Actually, there's that button on the (some)keyboard for context menus that simulate a right click. because of this I hardly use a mouse in Windows anymore

  218. Re:Keyboard Navigation Mouse Navigation by cloudmaster · · Score: 1

    Macs have lots of useful keyboard shortcuts. Mice are only useful if you're not doing things that require typing.

  219. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    As a 3D modeler myself, I just want to point out that you are wrong.

    "Carefully positioned toolbars and buttons" do nothing but slow people down.

    Good contextual menus help, but the real efficiency comes from when you know how to use the keyboard.

    Most 3D (and higher end 2D) apps these days have very customizable keyboard layouts, and even offer things like context switching or pie menus while holding keys as well as commands when pressing them. Why bother with looking for toolbars when you can have your view keys set to the F1 and/or 123 row, your movement keys set to the QWE row, your creation keys set to the ASD row, and editing keys set to the ZXC row? Along with modifiers (Shift, Ctrl, Alt) and three mouse buttons, you should never have to use toolbars or menus, and ideally you should never have to leave Quake-style position, except to occasionally name objects/layers or type in numerical values).

    I'm always very disappointed when I see someone using a graphics program and constantly turning their head to look for a toolbar icon, moving their cursor to the left and back to the workspace to do something, and then again to switch back, because I KNOW that they could be working several times as fast and enjoying the process more if they learned to use the keyboard along with the mouse.

  220. Re:Keyboard Navigation Mouse Navigation by CommandoB · · Score: 1
    "Carefully positioned toolbars and buttons" do nothing but slow people down.

    Fair enough. I admit, I'm not too familiar with these programs (or at least not the expensive ones :) Still, as I said in reply to another's post, you don't have to type with both hands on the keyboard. So a 3D modeler remains, as I view it, a primarily mouse-driven interface.

    So I mischaracterized the interface in 3D modelers, but that shouldn't affect my point, since they are still mouse-driven.

    --
    Not that I post on slashdot or anything.
  221. Re:Keyboard Navigation Mouse Navigation by JFitzsimmons · · Score: 1

    I'll take you up on that. More likely an opensource window manager will do it first, then OSX, then windows; but in windows only through a third party shareware program that requires insane amounts of CPU/Memory.

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  222. Clutter Problem is not Solved. by Erris · · Score: 1
    My only comments thus far is that if you "discard" a window (fold it all the way over so that it dissappears off the screen) there's no easy way to get it back without dropping the object your dragging first. Similarly, it's too easy to folder over too many windows, by accident.

    Most of these issues don't appear in demo. The windows all fold back easily, and they interact like paper does so it's not all that confusing.

    The issue you don't see in the demo is the one you have with a paper clutter. You have to start folding to begin with. The reason people love colapasable tree views is so they can see the details of their organized work that they are intersted in. No such organization exists for a pile of paper or windows confined to a dinky single interface GUI. The major problem is that most of your windows are covered by the one you see so you don't know which one to fold to start. Your chances of needing to move something from the one you see to the 10 you can't see are about 10:1.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  223. Re:Keyboard Navigation Mouse Navigation by GrungyLotG · · Score: 1

    Actually 3d modeling programs are often most effecient when you use the mouse and keyboard at the same time. The majority of the work is done with the mouse, but switching through the majority of tools is much easier with the keyboard. For example, if you bind the most used tools to easy to access hotkeys, you can continue manipulating the camera as you switch them.

  224. Don't tell me, let me guess ... by Anonymous Coward · · Score: 0

    Don't tell me, let me guess: The reason that you posted as an A.C. is that you were too ashamed to admit that you don't know when to use "its", and when to use "it's". Am I right? I thought so.

  225. Re:Keyboard Navigation Mouse Navigation by HybridST · · Score: 1
    hmm, it would seem that IE doesn't support it - All the office apps do however. -Jar.


    Either does Mozilla Firefox! And as for office apps, Notepad does everything I need... Never Had it fizzle out on me either!
    --
    Ever notice that Cobra Commander sounds an awful lot like Star scream?
  226. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    "So a 3D modeler remains, as I view it, a primarily mouse-driven interface."

    I would dispute that as well.

    A mouse-driven interface is something that would work well on a Tablet PC... Obviously replacing the mouse with a stylus, but they are similar in concept, so lets call them cursor-driven.

    An example would be Alias Sketchbook Pro. You don't need a keyboard at all to use it until you need to save a file. That is cursor-driven.

    On the other hand, in Alias Maya, I press keys on the keyboard at least as much as I click the mouse buttons. Sure, I'm not typing, and no, I wouldn't consider it keyboard-driven, but it somewhere in between.

    I know I can't get anything done if I have a sandwich in my left hand.

  227. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    Middle button ? I only have one button in all !

  228. Re:Keyboard Navigation Mouse Navigation by EternityInterface · · Score: 1

    Screenie? Here's one of how I've used it since win95, with, wouldn't you know! 29 windows. Then not to forget tabs, which I start a new FF window when there's 20 or so of, and since they're treated as sub-windows, are easily navigated with ctrl+tab (and holding shift for inverse order).

    The taskbar has "always on top" and "hide automatically" - so it only uses up 3 horizontal lines and is always available, checking this I see ~80 lines lost.

    --
    the sun is god
  229. Re:Keyboard Navigation Mouse Navigation by efishta · · Score: 1

    Yes you can, just right click on the taskbar and select "Undo Tile". I'm sure it works on other versions, but I only have Windows XP installed, so that's all I can speak of.

  230. metisse by Anonymous Coward · · Score: 0

    reminds me of metisse if you ask me.
    http://insitu.lri.fr/~chapuis/metisse/

  231. Re:Keyboard Navigation Mouse Navigation by EternityInterface · · Score: 1
    There is a stronger sense of distinction between an application and its document windows in OSX than in Windows.

    I can't see how? If I have the program maximized, the close button will be the X in the upper right. If I have a window open, it also maximized, the X will be under the application X. It can't get simpler than that.
    --
    the sun is god
  232. Re:Keyboard Navigation Mouse Navigation by Anonymous Coward · · Score: 0

    Heh, You just wanna have a hand free at all times don't ya?

  233. Re:Keyboard Navigation Mouse Navigation by julesh · · Score: 1

    Windows: good for getting those right-click menus. Also the only way to do things that don't have obvious keyboard shortcuts - preference dialogs, toolbar buttons, etc.

    I'm a windows users who has an instinct to use the keyboard. Drag & drop onto a window behind the current one? Start dragging, press alt-tab until it's selected, release alt, release mouse. Probably easier than the approach described in this article. Also, Windows is pretty good at providing keyboard interfaces to everything. In fact, I don't think there's anything in the core install of Windows that isn't keyboard accessible (although navigating web sites is tedious -- tab, tab, tab, tab, tab, tab, tab, tab... wait! shift-tab enter...). By comparison, most Linux desktops are positively keyboard unfriendly.

  234. Re:Keyboard Navigation Mouse Navigation by Lally+Singh · · Score: 1

    I agree. And they're often available on the left side, leaving the right for the mouse :-)

    --
    Care about electronic freedom? Consider donating to the EFF!
  235. Bind the middle button to Expose? by GPS+Pilot · · Score: 1

    Sounds good... please tell me how to do that!

    --
    That that is is that that that that is not is not.
  236. Re:Looks like fold 'n drop has folded and dropped by EternityInterface · · Score: 1

    -1 Funny, not, recycled, self-referential, slashdotting

    --
    the sun is god
  237. Yes please by Matt_Joyce · · Score: 1


    This looks great, I'd use it.
    And just because some people prefer keyboard shortcuts, doesn't mean Fold'n'Drop can't work for others.

    I use shortcuts too, but not exclusively.

  238. Re:Keyboard Navigation Mouse Navigation by ACPosterChild · · Score: 1

    I use alt-tab in conjunction with drag-n-drop all the time. It's faster than cutting a doc, using alt-tab, and pasting it. Maybe I just don't know how to organize my files and folders correctly in the first place, but I do use that feature all the time.

  239. Re:Keyboard Navigation Mouse Navigation by evil_marty · · Score: 1

    pffft maximize!

    I rarely use that feature (if you call it that). Sure it can make windows bigger at the click of the button and in some situations it comes in handy. But for example a web browser for instance it should not maximize to my full resolution as most pages dont take advantage of that and it make them look crap.

  240. Explanation... by adam.wos · · Score: 0

    Raymond Chen tries to explain it - also read the comments for some discussion.

  241. Re:Keyboard Navigation Mouse Navigation by baadfood · · Score: 1

    Its actually because drag and drop, under MS Windows isn't managed by the window manager, but by the object linking and embedding sub-system (OLE). For - what are probably security related issues, OLE doesn nor provide a way to query a window handle for its drag drop handler. Because MS sem to ahve decided in this one case to NOT abuse undocumented functions, the shell's taskbar has no extra access that other application programs can't get - It simply cannot proxy the drag and drop even if it wanted to.

  242. Re:Keyboard Navigation Mouse Navigation by grubi · · Score: 1

    I think that might qualify as "middle". :-)

    --
    Actually, information would like a turkey sandwich.
  243. Re:Keyboard Navigation Mouse Navigation by antic · · Score: 1


    You're using a mouse. I was questioning the awesome-mouseless-nerds who pop up whenever someone comes up with a new way for the masses to deal with their computer to tell us about how awesome they are and forget to consider that others out there don't operate in the same awesome way.

    --
    'Thats they exact same thing a banana wrench monkey.'
  244. Re:Keyboard Navigation Mouse Navigation by womby · · Score: 1

    Nah.. this is a mac.

    'additional mouse buttons' is button 2.


    The s at the end of "additional mouse buttons" implies more than one additional button, at the very least it requires the existance of button 2 AND 3.

    I have button 2 set to right click (the default),
    button 3 set to show desktop,
    button 4 set to show all windows,
    and button 5 set to show application windows.

    --
    **** lying is wrong even for sleeping dogs
  245. Re:Keyboard Navigation Mouse Navigation by VolciMaster · · Score: 1

    that sounds like a config issue. My default install of Windows didn't put the whole path in the title, in fact I had the chance to choose to add that, but didn't.

  246. Re:Keyboard Navigation Mouse Navigation by JetTredmont · · Score: 1

    Sorry, Word was a bad choice (although document name isn't always distinguishable in the first 10 letters either). This is application specific behavior, and certain apps DO put the full path in there (sorry, not on a Windows machine to find the ones that do).