Slashdot Mirror


Making Computing More Human-Centered

buzzdecafe writes "Interesting article in InfoWorld about the future of interface technologies, e.g. pointing your finger to move files around, etc. The story focuses on MIT's Project Oxygen, which aims to make computing more anthro-centric. (Check out the Visual Interaction stuff.)" We've written about Project Oxygen before.

57 of 193 comments (clear)

  1. Pointing your finger? by Transcendent · · Score: 2, Insightful

    The question is if it is better to point your finger to move something on your screen, or the mouse. Using your finger requires more effort and arm movement (which could tire some people out), yet using the mouse only requires a flick of the wrist... which to me would be 10x faster than pointing with my finger...

    1. Re:Pointing your finger? by prnz · · Score: 2, Insightful

      A mouse works well while sitting at a desk with a ~20in. monitor displaying at most 2K x 1.5K resolution, but try increasing the screen size by 10 or 100 so that it takes up an entire wall. Now using a mouse requires a lot more effort to move the pointer all the way across (and speeding up pointer movement comes at a cost of accuracy). It's much easier to point at what your looking at, especially if the pointer follows your finger movement.

      How about 3D? It's difficult to map a mouse that moves in a 2D plane into a 3D environment. 3D joysticks and other controllers really aren't that much better. People already know how point to objects around them, and that's the whole point of the project; use the communication methods people already know instead of forcing them to learn new, mostly unintuitive ones. Just because typing and point-and-click are easy to learn and work fine with today's computers doesn't mean there's no room for improvement in HCI while everything else getter bigger and better.

      Paul

    2. Re:Pointing your finger? by PacoTaco · · Score: 2, Funny

      If we're not careful, we might accidentally make Americans exercise.

    3. Re:Pointing your finger? by jgerman · · Score: 2

      Bet me. I allready point with my finger to move files. First I point it at the 'm' key, then the 'v', then the space, ect... Yeah I'm being facetious but the keyboard IS a human centered input device and it is certainly faster than a mouse, and probably faster than pointing your finger to where you want something to move, as you pointed out.

      --
      I'm the big fish in the big pond bitch.
  2. 'bout time!!! by eyegor · · Score: 3, Funny

    As an Anthro-American, it's high time we had better access to them new-fangled corm-puters. I bought an Apple Macintosh, took it home, and all it did was sit there looking snide.

    --

    Don't anthropomorphize computers, they don't like it.
  3. What if by ctj · · Score: 5, Funny

    What if you gave your computer the finger would it get upset and crash :-)

  4. Who will deliver it? by bunyip · · Score: 5, Insightful

    I've following Project Oxygen for a couple of years, I seem to remember an article in Scientific American about it some time back.

    Anyway, despite the big dollars spent at MIT on it, I'll probably see it on the next generation cell phone from Nokia or Ericsson. Some of the ideas are pretty cool, I can't wait.

    In other words, I believe that as lot of fundamental research will happen here (I live in the US for the moment), but that engineering and delivery will be elsewhere.

    1. Re:Who will deliver it? by bunyip · · Score: 2

      OK..............

      Nokia = Finland

      Ericsson = Sweden

      MIT = US

      Doesn't it strike you as odd that US tax $$$ fund research but the leading brands for cell phones come from abroad?

      So, MIT get's the dollars for research, hopefully they'll see some patent and licence fees for delivering these things.

    2. Re:Who will deliver it? by EnderWiggnz · · Score: 2

      everyone who goes to MIT has the chance at a *ton* of scholarships.

      its not like they take outside of the top 5% of high school seniors...

      --
      ... hi bingo ...
  5. Use the Force by shmuc · · Score: 2, Funny

    Use your finger to move the mouse cursor, you must.

    --

    Efren Belizario
    headspeak.com
  6. More human-centric interfaces by Knife_Edge · · Score: 4, Insightful

    The idea that all machine interfaces can be simplified to the point where they are intuitive enough for any untrained human to use seems questionable to me. The problem is, computers as tools allow abstract tasks to be performed that were not even possible before they existed. They aid humans not only in performing such tasks, but present ways of thinking about tasks that was not possible before. This may or may not have any equivalent at the level of hand gestures or speech. The machines may force us to adapt to some degree, but I would like to point out that at this time humans are vastly more adaptable than even the most sophisticated information technology.

    1. Re:More human-centric interfaces by JAS0NH0NG · · Score: 2, Insightful

      You bring up a lot of great points, but I don't think that the original premise, that all interfaces need to be simplified, is correct. I feel that the real question is how to design these interfaces to match the (ever-evolving) context of end-users.

      Computer pioneer Doug Engelbart said it better: if ease of use was the only critera, we'd be riding tricycles instead of bicycles. However, this should not be an excuse to make difficult-to-use interfaces! We have to look at deeper issues, including usability, learnability, reliability, and expertise, as well as fundamental ones like flow, aesthetics, user experience, and quality-of-life, when designing systems.

      After all, the point of building all these tools and gadgets is so that they work for us, and not the other way around.

    2. Re:More human-centric interfaces by Art+Tatum · · Score: 3, Insightful

      You're right but I think what most people in this community are afraid of is the continual insistence that clicking through a bunch of menu items is easier than (and absolutely must replace) simply typing 'make'. I personally feel beleagered by interfaces that make me use a mouse for every task simply because a mouse is More Intuitive (TM).

    3. Re:More human-centric interfaces by foniksonik · · Score: 2

      That whole nipple thing only refers to it's most basic and rudimentary function... obtaining sustenance as an infant.

      I question all /.ers out there whether they know how to use a nipple effectively as an adult? It can be a much more intricate exercise with a multitude of variations of interactions. Personally it is very intuitive but I've heard from many female friends that not all guys have this 'intuition' as adults.

      Remember that the nipple is a sensitive interface and that it is definitely subject to 'gestures' and 'clicks' not to mention 'click and drag' elements as well as plenty of 'multitasking'. Also there are several types of 'input devices' which will open up your options and provide more precise manipulation. I suggest avoiding the 'command line' as it is a 'blunt' interface in this context and your partner will appreciate a little more subtlety.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    4. Re:More human-centric interfaces by kreyg · · Score: 2

      people in this community are afraid of is the continual insistence that clicking through a bunch of menu items is easier than (and absolutely must replace) simply typing 'make'

      I don't know about that, I just press F7 (Visual Studio).

      --
      sig fault
  7. Only for "power lusers" by shoppa · · Score: 3, Interesting
    While these new user interfaces are great for those who want to further enhance the Point-and-Drool experience, I don't see how they generalize to the degree of expression you get from more traditional command-line interfaces.

    I mean, renaming a file to a new directory by pointing your finger is fine if you just want to rename one file. But to suggest that this is an improvement over the command line if you've got thousands of files to shuffle around is completely ignoring the computer's ability to do mind-numbing repetitive jobs quickly and accurately. Instead it's insisting that a human interact at every mind-numbing repetitive step. This is not progress, people!

    1. Re:Only for "power lusers" by texchanchan · · Score: 2

      Instead it's insisting that a human interact at every mind-numbing repetitive step...

      Only if you don't also have the option of a command-line interface. There's nothing wrong with adding more potential features for those that want them--as long as they can also be disabled for those that don't want them.

      It's the lack of this last option that has embittered you, probably. Being forced to use kindergarten-style interfaces. What's needed is a sophistication-level adjustment, starting with Command Line Only or even Just the Bits and ranging all the way up through My Very Own Computer Helper(TM).

    2. Re:Only for "power lusers" by devphil · · Score: 3, Insightful


      In a mouse-based file manager, you don't move thousands of files one at a time. You highlight all the thousands, and move the group. Why should handwaving be any different?

      Similarly, I would expect to point my finger three times: "Starting with this file *jab*, and ending with that file *jab*, move them all over to there *negligent evil overlord wave*."

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    3. Re:Only for "power lusers" by Speare · · Score: 2

      I mean, renaming a file to a new directory by pointing your finger is fine if you just want to rename one file. But to suggest that this is an improvement over the command line if you've got thousands of files to shuffle around is completely ignoring the computer's ability to do mind-numbing repetitive jobs quickly and accurately.

      Finger gesturing interfaces are not meant for tasks like renaming files. You're right. If someone were to try to implement that, it would be laughable. But personally, if we start using finger pointing gestures to control computers, I would hope that the mere notion of filenames are irrelevant if not antiquated. Spatial gestures for spatial problems, text descriptions for text problems.

      Now, use a command-line interface to sort a thousand stock photographs according to whether they're appropriate for your latest advertising campaign, or to determine if a polyketone molecule could theoretically wiggle through a hole in a proposed crystalline lattice. Massively complicated code or a few seconds of human mindpower? I've got your finger gesture right here.

      --
      [ .sig file not found ]
    4. Re:Only for "power lusers" by rtaylor · · Score: 2

      No, but a combination of speech and finger pointing could be useful.

      'Pull up directory tree'.

      'Move all files in directory' 'to directory' 'and transform from gif to png' -> Computer moves from dir1 to dir2 and runs them through a gif to png filter (rename file, change contents).

      Aside from noise levels in offices, this could be a quick way of getting stuff done. Not code though. Saying the names for various brackets is way too time consuming -- even if you go with square, round and squiggly rather than proper names.

      --
      Rod Taylor
    5. Re:Only for "power lusers" by Com2Kid · · Score: 2

      Building a UT map? Give me a GUI with point-and-drool over edlin any day.


      Not an unreal map per say, but I do my 3d Modeling in Rhino3D, which has, besides a kick ass GUI, a kick ass CLI integrated into it.

      At this point in the game (after, granted, quite a few years of use) I have memorized darn nearly every command that I use and I just type it in. Any day now I am just going to nuke the GUI button bars and just keep the 4 view pans and the CLI command entry bar and history log up.

      Much more efficient way to do 3D modeling, want to move something? Type in the word Move. Want to draw a circle? Type Circle. Want to draw a box? Type in box. Sphere? Sphere. Cone? Cone. Lovely system that.

      Want to trim something? Type in trim. :) Rotate? Rotate. Scale in 2 dimensions? Scale2d. Scale in one dimension? Scale1d. Scale in 3 dimensions? Just plain old Scale will do, thank you so much.

      Sweep a curve along two rails? Sweep2. Sweep a curve along one rail? Sweet. Make a polar array of objects? Arraypolar.

      (and much much more!)

      And of course you just type in Save when you are done. :)

      Naturally a GUI is used to actually place the objects, and an excellent GUI at that. The best as a matter of fact, it feels wholly natural and like a third arm. But without the CLI it just would not be the same. The perfect blending of the two worlds.

      Exactly how natural is this system?

      After an extended use of Rhino3D today I found myself trying to type commands into Photoshop. . . . ::sigh::

    6. Re:Only for "power lusers" by foniksonik · · Score: 2

      I believe the person was referring to using 'regular expression' to copy or move a selection of files using a recursive search through a heterogenous directory... ie: copy all .jpg files in /pub to /usr/jpg/

      # cp -R /pub/*.jpg /usr/jpg/

      # the * means match all files that end in .jpg

      that's the simplest way to grab all .jpg files in the /pub directory and copy them to /usr/jpg if you happen to be looking for all .jpgs in /pub.

      moving them all isn't much more difficult though it requires more effort because it is more dangerous in that it can seriously break your system if applied incorrectly.

      Of course regular expression is much more powerful than that and can do things like matching all .jpgs except the ones with a ._ in them and/or those with a number in the name, etc. and then rename them all by looking at their creation date and numbering them sequentially, for example. It won't help you pick out the best images for an ad campaign but it will help you make a well organized thumbnail collection.

      BTW I've been using OS X for two years now... since public beta/(alpha) and I'd like to thank the 20 years of Unix developers for their contributions to CS and the awesome power those contributions have given the world over the mysterious byte.

      Before OS X I was a point and click addict and thought that it was just amazing to be able to change the colors of my illustration
      by using a color picker instead of having to redo the design with markers.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  8. Intelligent Interfaces by papasui · · Score: 2

    I'm still waiting for programs that keep track of how often there ran, and then when the mouse cursor approaches them the OS is smart enough to begin loading that application based on the speed of the mouse cursor and location and the amount of time it ran, and the time frames that its ran in.

    1. Re:Intelligent Interfaces by texchanchan · · Score: 3, Funny

      Re, What if the interface "thinks" that you're going to attempt to load one program, when in reality...

      The ONE new feature I would like best on my computer is for it to know what I mean when I say "Stop! No! I didn't mean that!"

  9. Efficient vs Intuitive by jaaron · · Score: 2, Insightful

    Personally, I don't really care if I can wave my fingers in front of my computer screen, or if the mouse follows my eye movements or something like that. I would much rather have a very efficient interface with the computer, which is why I often use just the command line (my laptop runs RedHat and I almost NEVER use X windows). It's just very efficient.

    But it's not very intuitive. And that's the tradeoff. Intuitive interfaces are usually not very efficient when you really think about interfacing with the computer system and getting a lot of work done with little effort. I don't think there a problem with either approach. In fact, we need both. That's one reason I do like Unix/Linux -- when I need intuitive, I run X-windows (okay, it's not as intuitive as a Mac, but it's better than nothing), when I need speed and efficiency, I'm on the command line writing a script or perl or something.

    Anyways, my point is, there are going to be lots of geeks who say, "heck, who needs finger pointing? I don't even use a mouse!" But that's the wrong attitude. Intuitive interfaces have their place and need to be improved upon.

    --
    Who said Freedom was Fair?
    1. Re:Efficient vs Intuitive by texchanchan · · Score: 2

      Intuitive interfaces have their place...

      Exactly right. I'll never forget getting my hands on a Xerox Star system in about 1983. I'd used a mouse as a CAD drafter, but to use one working with text, to be able to add images, drag items, and so on--it opened a whole new world. And who can forget the impact of the first Mac? It changed the world. So could this.

      Suppose a geek prefers not to use finger-pointing. Fine. Don't use it. But they shouldn't waste their time being contemptuous of the average user's needs. Anything that empowers the individual is a step forward. Besides different levels of knowledge, people have different styles of interacting with the world--verbal, visual, etc. Let 'em all have what they need.

    2. Re:Efficient vs Intuitive by foniksonik · · Score: 2

      Intuitive depends on what you are doing at the time. For working with plain text a command line is obviously the best. If you want to do formatted text it gets to be much more complicated and unwieldly.

      Most programmers can get more done with command line because they work with plain text only for 80% of their work. Object Oriented programmers probably get less use out of CLI and anyone working with a full project with lots of dependencies will achieve dramatic improvements with an IDE just for organizational reasons.

      Likewise any job that requires high levels of multitasking will also see a marked improvement via the use of a visual navigation environment... it's the 'overview' effect of using a map/flowchart or similar for strategizing instead of trying to hold all the details in your head or as a list of information.

      These seem to be the two most common perspectives at work in an environment, the detailed single perspective and the general overview many perspective. Each has a range of intuitive methodologies, some are similar and some are radically different. All jobs utilize these in differing proportions.

      Each tool should recognize this as well as support integration with the other tools available, such as the capability to script via the command line a particular visual interface or the ability to import or pipe the output of a command line into a visual interface for further manipulation.

      We do understand these things as evidenced by the plethora of tools available which support this working model of detailed/overview integration. In fact it seems that this has been improving substantially ove the last couple of years as fields like graphic design and programming become entwined via web design, etc.

      No conclusion until I actually read the article.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    3. Re:Efficient vs Intuitive by DNS-and-BIND · · Score: 2

      I wouldn't go so far as saying the first Mac changed the world - perhaps it made things easier for a few well-off individuals, but its impact was limited, at best. Macs were *expensive*.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  10. Re:honestly by foonf · · Score: 2
    The zsh command line is the easiest, fastest, most efficient interface ever devised

    I've always preferred ed myself.
    --

    "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
  11. Minority Report by doubtless · · Score: 2

    Please tell them not to do it like how Tom does in Minority Report.. If I have to use both my hands to operate the PC, I wouldn't be able to, er.. massage myself...

    --
    geek page at KY speaks
  12. The QWERTY keyboard is still king! by toupsie · · Score: 5, Insightful
    Unless you can plug an I/O interface directly to my brain, you are not going to beat the keyboard for computer access. 100+ keys in approximately 1 1/2 foot range. We are very adroitness as mammals with our fingers. Eddie Van Halen and Jimmy Page are perfect examples of this ability. You will never see one of our nearest mammalian cousins, the chimpanzee, do "Stairway to Heaven" without pissing everyone off at the local guitar store sound room.

    The common human can manage the 1 1/2 foot distance of a keyboard fairly well as evidenced by the number of God awful personal web pages on Geocities. Even though I use the most "gooey" Graphical User Interface, Apple's Mac OS X, if I want to manage data, files, etc., I jump to the "Terminal" and do it through the Command Line Interface. Even with Mac OS X's speech control and IBM's Via Voice software, I can still type faster than I can talk -- in an intelligible manner.

    I always find it funny in "near future" films how complicated the input interfaces are. They are dancing their hands in a virtual space acting like data had a form that you could grab and move. What a waste of effort. If you have to flail your arms around for 8 hours, you are going to be exhausted...but at least you will only have to buy one ticket to fly Southwest. The amount of effort required to manipulate the 100+ keys of a standard QWERTY keyboard is minimal. Though I have never had problems, I am sure the keyboard design can be improved to prevent repetitive injuries to certain users. We are all different shapes and sizes in various regions of our anatomy. Its hard to pick the "average human being" for a generic device.

    The keyboard is a powerful input device. Even with the 130 year-old QWERTY keyboard, human kind has been able to create wonders -- without it, we would have never made it to the moon. Compared to the original 1872 keyboard layout by C. L. Sholes, my clear plastic keyboard that came with my Dual G4 is not much different. I know it so well, I don't think I will ever use the Dvorak keyboard but my future kids might.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:The QWERTY keyboard is still king! by texchanchan · · Score: 2
      The keyboard does serve us well, but if it ever gets an update this could be it. The virtual keyboard might be hard to use at first, but it also might be able to switch instantly from one mode to another using simultaneous voice commands or (what I've been waiting for a long time) foot pedals. Not just Shift and Ctrl but Roman/Cyrillic/Hiragana quick changes, and of course your own macro "keys" by the dozen.

      Virtual keyboard possibilities:
      • Change the size of keys to your own specs. I want that!
      • Modify their relative positions--not the alphabet keys but the others.
      • Have the arrow keys an inch in the air above the rest.
      • Have certain keys play a note when I get near them because they're the ones I always hit by accident when trying to do something else, or make them three inches off to the side or...
      • ...in a vertical invisible panel perpendicular to the "keyboard." This starts to merge with the finger-pointing idea.

      P.S. Slashdot meetup URL
    2. Re:The QWERTY keyboard is still king! by toupsie · · Score: 2
      The virtual keyboard might be hard to use at first, but it also might be able to switch instantly from one mode to another using simultaneous voice commands or (what I've been waiting for a long time) foot pedals.

      The virtual keyboard is a cool idea. The foot pedals are a must. If a monkey can eat a banana using his foot, why can't I use mine to select the Shift key? The only problem with a virtual keyboard is tactile feedback. Hitting virtual space with meat space mitts might be a little hard on the brain. Touch is such an important sense.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    3. Re:The QWERTY keyboard is still king! by PotatoHead · · Score: 4, Interesting

      You are right on with this. I have been working with a design package called FreeForm that uses the new Sensable Technologies Haptic input device.

      Being able to feel your model has significant advantages, but there is one subtle downside. You get *tired* quickly. One can run a MCAD or ID design package all day with a mouse and keyboard and not blink an eye. The haptic will leave your arm sore after a few hours.

      Personally I feel we have not done near enough with audio input...

    4. Re:The QWERTY keyboard is still king! by jayed_99 · · Score: 2

      One word. Dvorak.

    5. Re:The QWERTY keyboard is still king! by DNS-and-BIND · · Score: 2

      Only hicks, rednecks, and other trailer trash fly on Southwest Airlines. I think Slashdot readers will be safe enough.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  13. PS in 1985 a head mounted ultrasonic eyeball-mouse by Anonymous Coward · · Score: 2, Interesting

    In 1985 a head mounted ultrasonic eyeball-mouse existed for the mac.

    It was patented, and soon the patent runs out. A human neck is VERY VERY steady and accurate. Tape or fuse a broomstick to a human head or helmet and see how non-trembling and steady a long rod is. Well this ultrasonic pinted was a three resceptor ultrasonic headband receiver that extrapolated what the user was looking at on the screen and MAGICALLY moved the mouse to wahtever they looked at!

    It cost about 300 bucks for the mac version that had a cord running to headband. They never released a cordless version. The cord was a miserable shackle because suddenly standing up, if forgetting the cord, or kicking back away from the desk on a rolling chair ... BOOM you accidentally knock everything around that the cord interferes with as you yank it.

    Again.... a single mouse interface works best because if they aever added "strong-blink" detection for a clisk or some other clamping mechanism based on jaw angle the computer gui would run flawlessly.

    Single mouse button designs allow all sorts of non-messy input methodologies.

  14. what is human centric? by bilbobuggins · · Score: 3, Insightful
    who decides though, what is human centric?
    if you think about, the whole reason humans are in the position they are in is our ability to adapt to things NOT 'human centric'.

    by the same token you could argue that we have developed in such way, so well suited for our environment, that EVERYTHING is 'human centric'.
    the fact that we can pick up a stick and use it for a tool, does that make us more adaptable or does it make a stick more 'human centric'?
    given that we can interact fairly well with just about anything, how are they deciding what actions/motions are more native to humans?

    they didn't answer this either, from the project site it seemed that most of the 'improvements' focused on voice commands and having the computer do menial tasks for you, meaning less interaction, not easier interaction.

    1. Re:what is human centric? by Oily+Tuna · · Score: 2, Interesting

      who decides though, what is human centric?

      The user.

      The article is a red-herring. The future of usable interfaces lies in making it behave the way you want, not the designer.

      The MIT made an interface where you move things with your finger. Good ... for some people. Others might feel more comfortable interacting in other ways; speech, mice, etc. etc.

      Usability research is excellent, improvements are always welcome, but it is still the software producers saying "this is the interface you have to use".

      When you can interact fully the way you feel like at that moment will be when computers are human centric.

      --
      Mmmmmmm ... sushi.
  15. Re:Ugh... by The+Original+Bobski · · Score: 2

    Since this kind of user interface has been sucessfully studied and used since the 80's, how is this news?

    I distinctly remember viewing a demo from a major educational institute in the 80's where an individual was seated in front of a large projection screen.

    The dialog went something like this:

    "Move the yellow ship here (pointing)."

    "Which ship?"

    "The yellow ship."

    "OK" [Moved]

    "Delete this ship (pointing)."

    "OK" [Deleted]

    "Add a red ship."

    "Where?"

    "Here (pointing)."

    "OK" [Red ship added at the pointed to location]

    "Move the blue ship next to the red ship."

    "Next to which ship?"

    "The red ship."

    "OK"

    ad infinitum.

    --
    satire, n: 1) witty language used to convey insults or scorn; 2) a form of humor lost on most slashdot moderators.
  16. Big whoop by Alien+Being · · Score: 2, Funny

    Our local weatherman can move entire hurricanes around with a wave of his hand.

  17. Is it just me? by Art+Tatum · · Score: 3, Funny

    Or is that MIT page just an overblown dramatic way of saying, "Hey! We're doing usability testing!"

  18. Re:move files around? by Com2Kid · · Score: 2

    Why do we need "files" in the first place? Why not replace our file systems with something more like a database and then be able to querey it?

    Instead of remember paths to files users could just "store them on their hd" and not even know what happens after you click on the save button.


    Yah, lovely idea there bub.

    And after the 10 thousanth or so 'file' is stored, then what? How the f*cking HELL is the user supposed to FIND anything? Do a database search?

    heh.

    Dude, I can REMEMBER where my FILES ARE faster then a bleeming database can SEARCH for them! (I know, tested this, unless you have yourself one VERY fast ass SCSI RAID array, I can beat your butt hands down)

    This is because if you are using a flat storage model (no directories and such) you have to search through all of your files (ick) or at least all of your files of that particular type (still ick, and users still have to ID files by extension or at least 'type' )

    If you use a non-flat storage model (such as any SANE person would) then the entire system becomes rather pointless.

    And quite frankly I perfer to actualy KNOW /WHAT/ files are ON my HD rather then having to f*cking search through the ENTIRE HD just to see if something MAY even exist or not! Yeesh. Being able to say "Oh, hey, that folder has 20GB of files in it, WTF???" Is rather nice, rather then "Err, uhh, 20GB of space is missing, but this damned non-existent file system will not let me figure out what it is."

    I guess the Hard Drive manufacturers would just /love/ it though. ::rolls eyes::

    As somebody who is at times rather anal about keeping his files in their proper place, well heck, it is convienent.

    A flat file system is the equivlent of a legal office having all of their papers scattered together and hiring some young'in to go shuffle through them all when ever anybody in the firm wants a particular paper.

    It is much easier just to have them organized by that client's Lawyer's name, then client case type, and then client's name.

  19. Good idea by PD · · Score: 5, Funny

    Somebody once said that the only intuitive interface was the nipple. Everything after that had to be learned.

  20. Yet another big step sideways by iabervon · · Score: 2

    ...tell your computer to move a folder inside another, and just by pointing with your finger, it would happen... a natural language, multilingual conversation system that can understand and respond to normal speech... a self-configuring, decentralized wireless network... He points to electricity as a resource that works this way, in that it's ubiquitous, but also unobtrusive.

    I don't know about him, but I generally interact with electricity by putting little plugs in little sockets. The interface makes it quite difficult to accidentally do something different from what I wanted, and there's nothing left up to interpretation. Things always work exactly the same way, unless something's gone terribly wrong.

    With a good interface, you can tell a new user how it works, and the user will be able to predict everything that will happen when they do anything with it, and will be able to do the things they want to do reliably without ever doing something unintended.

  21. Blunt instruments by Animats · · Score: 2
    You've used a touch screen. Now imagine trying to edit on one. Any questions? With a low-resolution pointing device, you're forced into a system with a small number of choices at any one time. This puts you back in Menu Hell, circa 1985.

    If you've ever actually tried it, gloves-and-goggles VR sucks rocks as a way to get anything done. You can shoot. That's about it. Sculpting and air guitar have been tried, but without force feedback, they are nothing like the real world. Building anything is hopeless.

    Mice won out because you can move a little pointer precisely. Gestures with a pen also work. But gestures in free space, no.

    1. Re:Blunt instruments by foniksonik · · Score: 2

      Seems to me that mice are the best choice given a 'limited' resolution device. If you were working with something that could scale to the full human interaction space, ie: your 'personal sphere' of influence and scale in resolution then the finger or whatever pointer you used physically wouldn't be so 'blunt'.

      Think about using a virtual pane of glass about a meter square for your 'screen' instead of a little laptop or monitor screen. Also being able to 'zoom' in for precision would add a lot, expecially if it were a localized zoom more like a magnifying lens just for grabbing vector nodes or small sections of text, etc..

      I do agree that current versions of gloves-and-goggles aren't the answer though.

      It won't really work until it's more like a holographic display, something very resolution independent, or with an extremely high maximum resolution that can start out in the middle somewhere.

      As for pointing devices other than mice... using anything that requires full motion of the arm and elbow won't go far for most people.. too much work. You need a ppointer with some buttons that are ergonomic but can translate small ranges of motion into large selections, etc... like those old copying devices artists used to enlarge drawings... like the mice does with it's 'travel/speed' attribute turned up high.

      I'm thinking a gyroscopic device that measures distance traveled and can reset it's relative position to the display as needed (the way you do it manually with a mouse when you pick it up and set it back down at the beginning of your pad).

      my 2 units

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Blunt instruments by Animats · · Score: 2
      expecially if it were a localized zoom

      I saw the first implementation of that at Xerox PARC in the mid-80s. It's appeared since in a few games and CAD programs, but never caught on. It makes pointing more precise, but slower.

      I'm thinking a gyroscopic device.

      Like the Gyromouse?

      Again, it's great for first-person shooters, and for PowerPoint, but not much else.

  22. System-wide "undo". by Christopher+Thomas · · Score: 2

    The ONE new feature I would like best on my computer is for it to know what I mean when I say "Stop! No! I didn't mean that!"

    Here's a thought - imagine a system where you use journaling and checkpointing to track *all* changes to both filesystems and program states, and give the user the ability to roll back changes arbitrarily and to great distance.

    This would definitely be useful in recovering from catastrophic user errors, and might even be implementable without having to rewrite every application in the universe (take an image of an application's processes' memory spaces, and either carefully note the state of all file descriptors (especially device handles), or wait until they're in a sane state before checkpointing).

    One of the cluster job distribution tools I've come across already does this to some degree ("condor", which can be set up to do checkpointing if desired).

  23. Re:AWESOME! I can see where this will take us! by foniksonik · · Score: 2

    Ah but what if you could do all those things while sitting at the stip club or the ball game in between 'plays'... how about ordering up the bio on that girl or the stats on the player who just scored... then filing away the best parts for your scrapbook/journal plus the video footage your eyes just recorded?

    That's what I'm talking about. Enjoy real life to the fullest and bring your office with you.... currently we only have the option of sitting in the office and living real life vicariously through cheap versions on the internet.

    This of course only applies to the ones of us unlucky enough to have to work for a living but lucky enough to have a job.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  24. The Ultimate (M$) Interface by evalhalla · · Score: 3, Funny

    I've been able to know about the next windows BUI (Body User Interface), directly from their ultra secret research labs!

    First of all, the next windows version will not recognise keyboards, mice, touchpads etc., as they're obsolete devices, that the new generation of win-users should gladly forget.

    Of course, a virtual keyboard will be included for compatibility issues, only it will be hidden, so that the average user will never be able to find it.

    The hardware device used in this interface will be a full set of position sensor that the user should put on his body, each of them connected to the computer via his own wire; user will have to stand in front of a huge monitor and move all of his body to send commands.

    The software interface will be an unlimited 3d space, of course, with an avatar of each user connected to the system ad well as small 3d "icons" of each program available: users will have to grab the icon to launch the program, or to kick them to see an alternate menu (right click-like) or to hit them with the head to select them for other reasons.

    Common windows commands will have their shortcuts, with a triple somersault being "shutdown", scratching your armpit being "close" and of course what on some unices is called three fingers salute will be achieved with one (the) finger only, and will allow you to log in, to log out, to check for unstable programs, to shutdown, etc. etc.

    Resistance is futile. :)

  25. MIT- lazy bunch! by Graspee_Leemoor · · Score: 2

    MIT used to be cool. Writing Spacewar for the PDP-1 (an 18 bit computer with no stack that takes up ONLY 17 square feet!), hacking lisp, building robots.

    The more computing power you throw at MIT, the more lazy they get, the more wanky their projects get.

    I think if you gave the original hackers the machine power of today they would have built Maria (Metropolis) by now.

    graspee

  26. User Interfaces by Veteran · · Score: 2
    I had my first experience with a computer in 1966 - before most people here on Slashdot were born. The machine was an IBM 360 and the 'user interface' was a card punch - you handed the deck of cards to an operator when you were done creating them.

    In the many years of using computers since I have arrived at one conclusion; for me the most important thing about interfacing with a machine is minimizing the amount of 'wrestling with the machine' which I have to do in order to accomplish my task.

    I'll show you what I mean by 'wrestling with the computer'. Suppose that I want to copy all of the emails that I have in my nsmail directory to a cd for archive purposes. I type 'burncd nsmail' to start the process from the command line in Linux. (burncd is a wrapper I have put around the 'mkisofs' and 'cdrecord' command line programs which presuppose them with the correct options for my system.)

    Contrast that with using a cd burning program from a GUI:
    • First find the program in the start menu and select it.
    • Wait for the program to load.
    • Pull down File menu - select open.
    • Find the directory I want to copy in the tree structure. Select the directory with the mouse.
    • Select the type of cd I want to burn.
    • Etc.


    I am going to stop the GUI example here; real GUI cdburning programs are far more complex than I want to write about. The few that I have used make the process of burning a cd quite a lengthy and complex process from the users point of view. I don't want to wave a mouse around pointing and clicking for 30 seconds; I want to burn a damn CD!

    The amount of time and effort that it takes to get the computer to do what I want it to do is what I mean by 'wrestling with the computer'.

    There are times when a GUI is the way to go: I would hate to try doing a PC board layout from a command line. It is easier to move chips around with a mouse than to type 'move U1 .03 inches to the right'.

    Minimum work on my part - maximum output from the computer is what is important to me as an experienced user. I want the computer to do as much work as possible - I want to do as little as possible.

    Computers are the intellectual equivalent of a fork lift; they allow me to handle far heavier intellectual tasks than I would be able to do without one. The problem with a fork lift is that you have to know what you want to pick up and move. The same is true of a computer; if you don't know what you want to do - you can't do it.

    A fork lift is a dangerous machine because it will happily amplify the strength of a fool. In a similar fashion a fool with a computer can do tremendous damage in the intellectual world. An interface which puts obstacles in the paths of fools - while letting people - who know what they are doing - quickly and easily accomplish their tasks is ideal. In a very real sense that is what I like about unix; it doesn't impede me - but it keeps the people who don't know what they are doing from being able to do too much harm.
  27. Human Centered = Profit by Mulletproof · · Score: 2

    I can't help but to skim over the post that say GUI is nothing but filler, command lines are where it's at, human centered will be less powerful, etc, etc... But they all miss a minor point-- Human centered computers are supposed to be easier to use, thereby making them more accessible to a wider range of people. You can argue from the elitist techno nerd side of the line all you want, but the majority of the world is still made up of people who don't want to take the time to reprogram their VCR's time, let alone screw with an unpolished interface. And unlike catering to the techno geek, building easier to use computers makes more money. You doubt it? Flip on the TV and see who Gateway, Compaq and Dell's commercials are catering to. "Dude, you're getting a Dell!" sure as hell isn't aimed at you or I. A talking cow? Really. Joe AOL doesn't care about open source. He doesn't really even give a damn about microsoft's monopoly (other than the "MS is evil" opinion everybody has). Mozilla? Star Office? Who gives a crap!? Joe doesn't. He'll use what is easy to reach and use, unless there is something overwelmingly excellent in the product. MS makes their stuff at very least easy to reach by integrating everything into their OS. Ease of use is an opinion, so I won't go into that, other than to say there isn't a mass defection from MS yet.

    In the grand scheme of things, Joe makes company 'X' money. You DON'T. Thus the push to make computers easier for him to use.

    --
    You need a FREE iPod Nano
  28. Offtopic? Huh? by Mulletproof · · Score: 2

    The entire scope of this thread discusses how to make computers and their interfaces easier to use. How is this off-topic?

    And the man has a point... I'm imagining Tom Cruise in Minority Report shoving around pages of data and punching at icons floating in ether... Is that really where all this human computing is taking us? Is that where we want to go? The whole visual interface idea is nice, but the physical interaction part can definitely use a little tuning. Tablet PCs, anyone? I like holographic projection as much as the next guy, but to manipulate a widescreen's worth of data with that much movement? Sheesh...

    And to the moderator who moderated this offtopic, your ignorance is only exceeded by your stupidity, which is why I meta-moderate ALL trolls and flamebaits as unfair. You want Karma? Take some of mine. After all, I have a life.

    --
    You need a FREE iPod Nano
  29. Re:Not to be a party pooper by DNS-and-BIND · · Score: 2
    Hey, hey...this is MIT we're talking about, not some crass corporation only responsible to its stockholders. MIT students don't use crass corporate software. MIT students create the future!

    Remember, we're talking about MIT here.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  30. Re:Finally, a computer for jedi by DNS-and-BIND · · Score: 2

    That autoporn site SUCKS. It's just a bunch of links to free pictures on the WEB(yuck). The descriptions make you not want to click on any of the links. Real geeks drink their porn from the firehose of USENET.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!