Slashdot Mirror


Tactile the Future of GUI?

aaronvegh writes "Slashdot readers have been griping a lot lately about the lack of an alternative to the desktop GUI. In his latest Alertbox column, Jakob Nielson (love him or hate him) is proposing that tactile, phsyical interfaces will be the next evolution in how we interact with machines. An interesting read, and a relief from the tired "the desktop GUI is dead, and we'll replace it with....uh....""

82 of 266 comments (clear)

  1. As always, the porn industry is there first... by Marx_Mrvelous · · Score: 5, Funny

    Does it even need to be said?

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:As always, the porn industry is there first... by Tablizer · · Score: 2

      Repetative Motion Injuries are gonna skyrocket. Time to buy some RMI stocks.

      But, I like the idea that I can give my machine the birdy in anger, and it will react. I is not just for traffic anymore.

    2. Re:As always, the porn industry is there first... by Tablizer · · Score: 2

      (* This erroneonsly presupposes people are going to use this tactile shit, and not the more obvious voice control / eye tracking systems. *)

      For porn? Never mind. I will leave that research to somebody else.

    3. Re:As always, the porn industry is there first... by TheSync · · Score: 2

      Already there is the Virtual Sex Machine.

      You can see a video of it about 2/3rds of the way down the page here. Scary stuff!

    4. Re:As always, the porn industry is there first... by jred · · Score: 2

      www.thehun.com is another good one. Even if it is a godawful shade of yellow...

      --

      jred
      I'm not a mechanic but I play one in my garage...
  2. Jesus CHRIST by yatest5 · · Score: 3, Funny

    I won't take any advice on GUI design from a website that looks like THAT!

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
    1. Re:Jesus CHRIST by ceejayoz · · Score: 4, Insightful

      GUIs don't have to be flashy - they have to be functional. Whilst his site isn't particularly cool/pretty/fun/flashy looking, it works just fine.

      Does seem to be the general trend, though... there was a /. article a little while back about how GUIs have stagnated... but the article was like dark green background with light green text. Ick.

    2. Re:Jesus CHRIST by brsmith4 · · Score: 2, Funny

      What about the site that you posted this parent on? Would you take GUI design tips from them? I would certainly hope not.

    3. Re:Jesus CHRIST by bay43270 · · Score: 2

      Your information on font reading speed has been disputed by a number of studies. Here's the first I found:

      http://www.humanfactors.com/downloads/feb02.asp

      As the article points out, Veranda was specifically designed for viewing on computer screens, and it doesn't read any slower.

      As far as the web site is concerned, it isn't very flashy. I don't know that I really like the look. Who gives a shit? Jakob Nielsen is one of the best know experts in the world usability today. He is not a artist or a Photoshop hack. If you had read his books (or any others by Tog, Cooper or Krug) you would know that the difference between a usability expert and a graphics designer is every bit as strong as the difference between a lumberjack and a circus clown.

    4. Re:Jesus CHRIST by ceejayoz · · Score: 2

      oh sure. and a wife doesn't have to be pleasant to look at either, right? she just needs to be able to produce some offspring, cook a little dinner, sweep the floors and fetch some beers.

      Choosing a functional wife is much better for the species as a whole than choosing a pretty one who can't produce offsring. It's called natural selection :-)

      I do see, however, your point. UseIt.com isn't HIDEOUS though... and thus I find it perfectly functional, more so than many "pretty" or "flashy" sites.

  3. What is broken with the Desktop idea? by nrjyzerbuny · · Score: 5, Insightful

    I see nothing in this article that shows what exactly a physical paradigm would do better than a desktop one. Truthfully, I don't think desktop when I'm on a box, it's just hierarchically organized folders. Which makes alot of sense to me.

    1. Re:What is broken with the Desktop idea? by elphkotm · · Score: 3, Insightful

      Users want strucgture: Once presented with a general layout, "My Documents," "My Media," etc... users will start to create subfolders and organize things. The folder concept is very simple and very concrete to users, you just have to show them how to use it, and they're off and running.

      The only thing that seems to get crowded for non-"IT Professionals" that I know is the Desktop, which is a horrible place to be able to put files, in my opinion. The desktop should be relegated to program/page links, and the special document/media folders.

      --

      <Amanda`> I just went out to the parking lot in my bathrobe to exchange warez CDs.
    2. Re:What is broken with the Desktop idea? by riffraff · · Score: 2, Insightful

      On the other hand, very every user that likes their files organized like that, I can point out half a dozen that don't organize anything. No file naming structure, no directory structure, nothing. Just hundreds of inconsistently named files in one directory

    3. Re:What is broken with the Desktop idea? by Tablizer · · Score: 2

      I see nothing in this article that shows what exactly a physical paradigm would do better than a desktop one. Truthfully, I don't think desktop when I'm on a box, it's just hierarchically organized folders. Which makes alot of sense to me.

      I think trees run out of gas when things pass a complexity threashold. I would like to see more set-based interfaces:

      http://www.geocities.com/tablizer/sets1.htm

      A database is a nice start. Plus, it would allow one to build their own interfaces easier since database-related front-end tools are common. You don't have to learn a specific OS API, you only need to see the schema (hopefully documented). It is quicker to grok (good) schemas than API's, IMO. This is one reason (among many) that I don't like OOP.

    4. Re:What is broken with the Desktop idea? by uradu · · Score: 2

      > Take a look at how users (not geeks) use their hard drives.
      >See how all the files are usually stuck in one huge folder?

      Yes, and that's usually the result of ignorance, not organization. Most users at that level of competence that I've seen have no notion of hierarchical folders, or the distinction between files and folders. They see the menu item "My Documents" in the Start menu, and that's the only place they know where to look for their files; they click on it and magically a window with all their documents opens up, without them even being aware that they're actually looking at the contents of a folder. If an application opens the Save dialog by default in the "My Documents" folder, then they'll be fine, otherwise they'll never find those saved documents again--unless they've mastered the art of "File|Open..." to get to documents.

      This level of competence is something you want to train users AWAY from, not something you want to accept as a reasonable status quo. In fact, once you teach beginners the notion of folders, you usually see them eagerly warming to the concept and going through a period of excessive folder creation and use. The moral of the story is that the behavior of most computer users is usually not the result of a best-practices analysis.

    5. Re:What is broken with the Desktop idea? by bay43270 · · Score: 2

      Users don't want structure. Computers do.

      Human beings remember things spatially. They remember that they put the pen near the keyboard or the keys are on a short green table near the front door.

      I agree that creating "My Documents" and "My Media" was a great idea. Since we cannot remove the shackles of the hierarchical file structure between windows versions, the best we can do is 'suggest' to the user where they might put some of their files. But keep in mind; this was just a training tool to get the user to think more like the computer (not the other way around).

      Of course, no one has come up with a truly practical way of getting the computer to store information in a manor useful to human beings (at least without loosing all the advantages of a computer).

    6. Re:What is broken with the Desktop idea? by Tablizer · · Score: 2

      (* Nothing you present there is more efficient, *)

      Efficient? How is visiting 30 subdirecties because we have to pick one aspect to split folders on "efficient"? I would rather have the machine chug away than me (which it does not have to do much of if indexed properly).

      Are you suggesting wy *stay* with simple-minded structures because more flexible ones are too slow????

      Assembler fan, must be.

      (* and you have a hard time comprehending sets seperately from database entries. *)

      Google is pretty-much a set-based and graph-based search system. Would you rather have the web be *only* hierarchized?

      (* Your rational as to why you don't like object-oriented programming is indicative that you have absolutely no idea what you're talking about. *)

      Brilliant counter-point! You are so full of facts and info. BTW, have you stopped beating your head with that heavy stick yet?

      oop.ismad.com

    7. Re:What is broken with the Desktop idea? by bay43270 · · Score: 2

      Those bills... what order are they in? When you look through them, do you read the names? Do you know what the first line at the top of your phone bill will say? Or do you just know the 'look' of the phone bill... your mind registers the font, the color, the logos. It's put them together to form a fingerprint.

      When you tell your wife where the phone bill is, you tell her 'top left hand dawer of my desk'. But in your mind, do you think of it that way? Most people imagine the desk, the drawer, the fact that it sticks when you open it and the color of the envelopes inside. They then translate that into something more suitable for communication: 'top left-hand drawer'.

      When you use your remote... do you think 'volumne - up'? Or do you just know to press the button just to right of your thumb?

    8. Re:What is broken with the Desktop idea? by Sun+Tzu · · Score: 2
      Truthfully, I don't think desktop when I'm on a box, it's just hierarchically organized folders
      Now, if we just had a non-desktop term for folders, the transformation would be complete.... I know! directories :)
  4. What.. by iONiUM · · Score: 5, Funny

    that tactile, phsyical interfaces will be the next evolution in how we interact with machines.

    what, like the abacus? :-)

  5. Smell by sporty · · Score: 5, Funny

    Last thing we will need though, is smell feedback. Lord knows what my trash bin smells like with the junk thats in there. And worse yet, my porn folder. Ewr....

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:Smell by NanoGator · · Score: 2

      Oh man. Imagine playing Oddworld: Abe's Exodus like that.

      --
      "Derp de derp."
    2. Re:Smell by Tablizer · · Score: 2

      I don't know about you, but generally I usually don't find pleasure in smell. (Except maybe the smell of hash-browns in the morning before I eat.) Smell is to warn you that something is wrong or rotten. IOW, local physical dangers. In a virtual world, that is not much use since it is (hopefully) not real anyhow.

      Besides, I would HATE to smell the tricks that spammers would use to get your attention. If you think pop-up ads are obnoxious, imagine a pop-up smell-ad for a "Skunk Works II" book.

      The only use for most guys [1] that I can envision (or ensmellen?) is a game with smoky battle smells, maybe with swamp and forrest smells to add to the game "aura".

      [1] Odd fetishes excluded.

    3. Re:Smell by Chundra · · Score: 2

      Or... *gasp*... goatse

    4. Re:Smell by sporty · · Score: 2

      Well... smell also lets you know when things are ok. Just like taste. When you were a kid, you liked sweeter things because your body needed the extra sugars. Well.. smell lets you know what is good for you and what's bad.. in a primitive sense. Yes, the body can be fooled. Like cianide and the almond association.

      --

      -
      ping -f 255.255.255.255 # if only

    5. Re:Smell by Tablizer · · Score: 2

      (* When you were a kid, you liked sweeter things because your body needed the extra sugars. *)

      It did? Which nutrition book are you using?

      Besides, taste and smell are kinda different issues. Nobody has proposed remote tasting yet.

    6. Re:Smell by screwballicus · · Score: 2

      Some exciting, bleeding edge, next generation games already bring this advancement in scratch n sniff technology to you.

    7. Re:Smell by sporty · · Score: 2

      My mistake. The reason you liked sweeter things was because breastmilk is sweet, which is your source of nutrition. Hurk.. I was on crack :)

      --

      -
      ping -f 255.255.255.255 # if only

  6. Just dont make it a phallic symbol by e2d2 · · Score: 2

    That's all I'm asking. I don't want to "rub my junk" just to get my cursor moving.

  7. GUI dead? by casings · · Score: 2, Funny

    I'm glad i stick with console. All we need now is a tactile console. Complete with 101 key 'interface' So i can push the correct buttons in correct order to run a command.

    to get a directory all id need to push would be key labeled 'l' and key labeled 's'.

    wow what a great innovation.

  8. Bad taste by Anonymous Coward · · Score: 3, Funny

    I don't want UI advice from a guy who keeps using bold on almost every sentence.

    1. Re:Bad taste by jesser · · Score: 2

      I'm sure that a few of the browsers I've used over the years (AWeb comes to mind) let the user choose how certain abstract things (such as emphasis tags) were rendered, whether it was bold, italic, different font, different size different color, or something like that.

      If you want that level of control over how web pages appear, create a user style sheet. You can even use a bookmarklet to apply your styles to a specific site rather than all sites and without restarting your browser. This rule makes <strong> appear as italics rather than bold:

      strong { font-weight: inherit; font-style: italic; }

      I think including "how should <strong> appear?" in UI prefs would be confusing. First, it's geeky because it involves specific HTML tags. Second, most sites use <b> when they mean <strong>, and prefs that work 20% of the time (or even 80% of the time) are usually not good. Third, misguided web designers might start intentionally using <b> when they mean <strong>, just like they specify text and background colors as black on white for simple pages where the user's preferred colors would work fine.

      --
      The shareholder is always right.
    2. Re:Bad taste by foo+fighter · · Score: 2

      His emphasizing key points makes it very easy to skim the article, get the gist, and get on with your life.

      Get a clue. I wish more sites would follow his lead.

      --
      obviously no deficiencies vs. no obvious deficiencies
  9. Not what you think... by CrazyDwarf · · Score: 4, Informative

    From reading the article, it appears they're more interested in tactile interfaces for non-PC devices. I really don't think this will affect the gui any time soon, too many people need to be able to see what they're doing.

    --
    It's easy to stand out when the general level of competence is so low.
  10. Minority report by GothChip · · Score: 3, Interesting

    I would love a GUI similar to the one used in Minority Report.

    An alternative would be a simple OS interface similar which uses radial menus like those in Never Winter Nights.

  11. Link to examples... by Tall+Rob+Mc · · Score: 5, Informative

    I found a link in the article to be almost as interesting as the article itself. This is a link to Saul Greenberg's site at the University of Calgary where he has a collection of user interfaces, most of which have been designed by his students and include video examples. Here It Is

  12. iFeel mouse by IvyMike · · Score: 5, Interesting

    I've been using my Logitech iFeel mouse, which has tactile feedback, for over a year now. I like it a lot; it's reassuring that widgets in windows are "bumpy". I guess it's like moving to a real keyboard after having used a membrane keyboard. It even works in some games, most notably Black & White which actually had missions that would only appear with a force-feedback mouse.

    But unfortunately, iFeel mice have been available for a long time now, but it doesn't seem like they're catching on. People don't seem to want to spend even the extra $20 or so for the feature.

    1. Re:iFeel mouse by sporty · · Score: 2

      Didn't the playstation do this first? Or some arcade game system? It's jsut a matter of figuring out which device to vibrate, nuh?

      Heh, imagine if they vibrated the keyboard. It'd fall off the table after a while. THe monitor would just cause an earthquake.. especially with those 21" monitors.

      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:iFeel mouse by King_TJ · · Score: 2

      Yeah, I also agree that it's a fairly cool idea. It's one of those things that I'm honestly surprised Apple didn't do first. Would have been much easier for them to make it catch on, by building every iMac with a mouse of that type and building support into OSX natively.

      Anyway, it's still not really in the same league as the proposed "tactile feedback OS". It simply enhances your existing GUI with an extra touch.

      Personally, I think the text interfaces and GUIs are here to stay until A.I. and voice recognition mature to the point where we can simply talk to our computers and hear voice responses back. Star Trek has the right idea.

      People strive to work with their PC the same way they communicate in everyday life. Since the technology limitations prevented us from chatting with our PC like we would another person, we opted for our other preferred method of communcation - reading/writing/typing.

      Any other proprosed "new interfaces" are too alien to our usual modes of communications, so they won't ever catch on. Humans use the sense of touch as additional feedback that corresponds with a primary means of information retreival (sight or sound). Touch as an interface itself is only acceptable to blind people, who are forced to use touch as a substitute.

    3. Re:iFeel mouse by sporty · · Score: 2

      Hrm, not that i know of. I think it's just straight rumble.

      --

      -
      ping -f 255.255.255.255 # if only

    4. Re:iFeel mouse by Chundra · · Score: 2

      Apple? Are you serious? As in... Apple, the company that makes mice designed to be used while you wear mittens?

    5. Re:iFeel mouse by uradu · · Score: 2

      > The shipping is kind of steep

      Yeah, justdeals are sleazebag shippers, advertising low prices and inflating shipping. They have a pretty crappy online reputation regarding shipping and dealing with defective items as well. I ordered from them just once, and it took them over two weeks to even ship the item. But for some items it's worth it anyway (like my Proxim wireless card: $12/card, $40 for the access point, can't be beat).

      Also, these mice aren't really $1, since you can't amortize the high shipping cost by buying a bunch at once; each one will cost $11 to ship.

    6. Re:iFeel mouse by uradu · · Score: 2

      > Remember to visit pricegrabber or pricewatch next time

      Of course, I use those all the time, and I used justdeals knowing full well that the shipping was a racket, but some items are so cheap (especially discontinued products) that you still come out on top.

  13. Re:uh, tactile? by Oliver+Wendell+Jones · · Score: 2

    My tactile feedback is a Logitech iFeel optical mouse, and it's surprisingly addictive.

    Opening fire with a chain gun in UT is so much more fun when your mouse is actually thrumming along with the gun... I just wish more games supported it.

    --
    A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
  14. I can't wait... by Anonvmous+Coward · · Score: 2

    ...until PDA's have a tactile interface. I'd love to smack my PocketPC in the middle of a meeting and have it go 'WaaaaAAAaaaa!'.

  15. Re:Minority report by SIGFPE · · Score: 2

    You'd better be as good looking as Cruise. If everyone has to watch you waving your arms about all day long through a transparent screen you'd better not be ugly.

    --
    -- SIGFPE
  16. Seasonal usage by !splut · · Score: 2

    I'm afraid that if Windows, for instance, were to become interactive in a physical sense that my computer usage would fluctuate seasonally. I mean, I can't very well have all those windows open when it's cold outside, now can I?

    brrrrrrrrr

    --
    The angel in the oatmeal.
  17. Why is GUI considered the future? by gosand · · Score: 3, Insightful
    I have posted similar comments in various forums recently, probably because the topic of the "next-gen GUI" keeps coming up.

    I think there are some important things to point out here. Microsoft may make things easier to use, but harder to understand. With all of the hand holding, wizards, and simply doing things for you, the end user is becoming less and less knowledgable about computers. They are becoming more and more educated about "The Microsoft Way".

    Some say that Linux gui developers have yet to crack the gui solution. I say that Windows has failed to crack the Command Line Interface (CLI). Why is a graphical interface always seen as the evolutionary step? Hasn't the gui gone about as far as it can go? I think with our current technology, it has. Linux has a GUI and a CLI, both are powerful. Windows has a GUI and a hobbled CLI.

    People talk about the next generation GUI. No. Talk about the next generation interface. See, the GUI was made simple because the people using computers were new to them. Do you think that will always be the case? Can you picture living without automobiles? How about telephones? Electricity? It can be done, but we are of the generation(s) that take these thing for granted because they have always been a part of our lives. The people who had to transition from not having these things to using them on a daily basis were uncomfortable with them. This is happening with computers. When I grew up, there were no computers. I transitioned OK, I went into the field. My siblings did not. Kids today are growing up with them, so computers are not foreign objects. They won't need the hand-holding OS, they aren't afraid of the machines. (Show them a record, or an 8-track tape if you want to see fear and confusion) :-)

    People always talk about making the interface simpler. I think that the interface will not become simpler, it will become a little more complex, simply becase it won't need to be simple anymore. This is just my theory, and I hope I live to see it become reality.

    I also understand the need to look for the "next great thing", but I don't think we have properly used the interfaces we currently have (GUI with CLI). Although the interface in Minority Report was pretty cool, throw a CLI on there and use the gloves with a virtual keyboard, and you are in business.

    --

    My beliefs do not require that you agree with them.

    1. Re:Why is GUI considered the future? by gosand · · Score: 3, Insightful
      Command lines are all well and good, and are very useful in a lot of situations, but are ultimately too much of an abstraction for a general user to work with - you're forced to learn, in essence, a new language to "talk" to the machine. Why should the average person need to do this? I would think the goal of good interface design is to lessen the challenge of using the machine for it's purpose - as a tool to retireve information.

      This is EXACTLY my point. Right now, this is true for new users. In the next generation or two, there won't be NEW users. Everyone will be a user. It won't need to be made ONLY simple. Right now, with Linux, you have a choice between GUI and CLI. IMO, the interface needs to be a meld between the two. The GUI and CLI are both Interfaces to the OS. They each have their limitations, but the complement each other well. By saying the "future" is a GUI limits you. Maybe not on slashdot, but most other places computer users believe the Interface to be the OS.

      --

      My beliefs do not require that you agree with them.

    2. Re:Why is GUI considered the future? by NeoSkandranon · · Score: 2

      Not to mention a Dilbert comic....

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    3. Re:Why is GUI considered the future? by guttentag · · Score: 2
      The next user interface will not be for you, or I, or most slashotters. It won't be for most people who use computers today, for that matter. It will be for the huge number of people who still aren't using computers.

      Before the desktop GUI, computers could only be sold to those who could understand and use the CLI.

      Today, computers can only sold to those who can understand and use the CLI or the GUI.

      Tactile interfaces will be implemented to enable the industry to sell computers to people who don't "get" the CLI or the GUI. Just as the GUI traded functionality for easy of use, the TUI will be less functional than the GUI.

      Consider the MS Barney doll discussed in the article. The next version will be a "full computer" -- shake his hand to open your email application (shake it again to send your email when you're done dictating it). Poke him in the eye launch a text-to-speech Web browser. Kick him in the crotch to hear your privacy options. Those are all the options these people need, so the doll works perfectly for them as a cuddly, familiar interface.

    4. Re:Why is GUI considered the future? by gosand · · Score: 3, Insightful
      Look, the GUI is going to get simpler and simpler (and hold more and more hands). Anything else would be an atrocity. As tools improve they get simpler to use.

      I agree with what you say, but computers are different than most tools. They are multi-purpose. The basics of a car are the same - they get you from place to place. Computers are getting more complex, in that they can do so many different things. The interface cannot get simpler, unless the function gets simpler.

      Otherwise development would be going backwards. You weren't intentionally trolling, but man you're out of touch with the average computer-using Joe.

      That was my point about electricity, etc that I think you missed. Once the technology, or thing, becomes so ingrained in society, a product loses it's novelty. People were initially afraid/excited about telephones, electricity, cars, refrigeration, etc. Once it evolved to where it was a standard, normal thing, the magic was gone and people could start using it. Electricity was used originally for light, but now we rely on it for many many things. Computers will be the same. But again, they are more complex, they aren't simple, single-purpose things. Therefore, I think their interfaces will need to be made more complex in order to tap the power out of them. The average Joe computer user won't be the same type of person anymore. In order to tap into the potential power of computers, you either have to simplify their function (then you can simplify the interface) or make the interface more complex but powerful. What may seem complex to us today will be standard for users in 25 years. (again, only if the computer is kept as a multi-function thing)

      --

      My beliefs do not require that you agree with them.

    5. Re:Why is GUI considered the future? by HamNRye · · Score: 2

      So, as the ruler evolved into the slide-rule it became easier to use?? I have noticed that VCR's keep getting more complex. Gone are the days of VCR Plus being a big item, and the interfaces are becoming more and more streamlined with less hand holding.

      Jason's Rule #1: Any sufficiently mature application develops a CLI. It is necessary for scripting and automation. MS has even gone to Wscript which would give the knowledgable CLI access to most everything on the machine.

      Jason's Rule #2: The less you change input devices, the more efficient you will be. The movement from keyboard to mouse is currently the greatest waster of productivity. A study undertaken by several newspapers found that most typo's (from touch typists) came within 15 keystrokes of moving from the mouse to the keyboard.

      Jason's Rule #3: Simple to use, simple uses. The UI for a word processor is very different from the UI for an MP3 player. Now, we have iPod's wich are extrememly user friendly MP3 players. We also have standalone word processors. The iPod has what, 4 buttons?? Now design a word processor with those 4 buttons.

      A computer runs both. Any UI that does great working with a word processor will be complex for an MP3 player, and the reverse is also true.

      Jason's Rule #4: Any sufficiently useful application or method will be marketed as a standalone hardware based device.

      Right now, you could get WebTV, an Archos MP3 player, and a playstation and satisfy most home computer users needs, for less than the price of a PC. This will only become more commonplace. I doubt if anyone will even be using a "computer" as we know it. They will have organizers, MP# players, etc.

      The real key is to not allow legislation cripple what can be done by a standalone piece of consumer electronics, this will only lead to the PC being a necessity for using all of these devices. (Like it is today.)

      Ho Hum.

  18. The Desktop GUI is dead by Artana+Niveus+Corvum · · Score: 3, Funny

    and we'll replace it with.....bash! bwahahahaha

    --
    -----------------------------------------
    Remove the Greed which plagues mankind.
    1. Re:The Desktop GUI is dead by Skip666Kent · · Score: 2

      Keep your natural language interface (shudder). After typing the "Find all files in current folder starting with J and ending with .zip" query a few hundred times you'll start to see the value of

      $ ls ./J*.zip

      Oh what a relief it is!

      --
      **>>BELCH
  19. The Aibo by Animats · · Score: 2

    The Sony Aibo has a tactile, physical interface. You train the little dog and cat robots by rubbing and tapping them in various places, or by showing them their big red ball. It's not very effective, although some people think it's fun.

  20. Accesibility issues with touch by Ilan+Volow · · Score: 2

    I think it's a neat idea, but you have the problem of people's haptic abilities (i.e. sense of touch) worsening as they get older. A touch-driven interface might really suck for some elderly person already trying to get a grip on computers in general.

    Not that interfaces that use sight or sound will be invulnerable to aging-related isses, but it is something to keep in mind.

    --
    Ergonomica Auctorita Illico!
  21. Gestures by Kallahar · · Score: 2

    Why are gestures all of a sudden popular? Opera has them, and I accidentally closed all my windows. Black & White had them but they were the worst part of the game, I could never get a spell to cast right. We've got a keyboard with 102 "gestures" on it sitting in front of nearly every computer. Make use of those instead!

    Travis

  22. Not Enough Bandwidth by Frobnicator · · Score: 5, Interesting
    Tactile cannot replace visual. It can augment it, sure, but not replace. Here's why:

    Your eyes have millions of receptors. When you see something like a screen, most of them are actively processing the screen. That is HUGE bandwidth. You are used to using it because your brain is processing vision constantly, so is very accurate.

    A tactile interface would rely on a few hundred receptors on a handful of fingers. (pun intended) Unless you read braile, your fingers aren't that sensitive. Your fingers aren't used to being used as a primary interface, and is therefore not that accurate.

    Aural (sound) interfaces are much better because they have a significant bandwidth (not as high as vision, but better than touch) and we are used to using them. That's part of why the two most-required output interfaces are a monitor and speakers.

    Input interfaces are the same. The best way we have for output is our tongue (seriously), second is our hands. So our two preferred input interfaces should logially be voice and hand. We are used to typing, and always dream of the ultimate speech-control interface. Or you could go to a tongue interface, but I wouldn't want my co-developers to share it.

    So as far as User Interfaces go, I think we should strive for better GUIs that can be augmented with sound and tactile feedback.

    Just some thoughts.

    --
    //TODO: Think of witty sig statement
    1. Re:Not Enough Bandwidth by Elwood+P+Dowd · · Score: 2

      It's silly to make arbitrary distinctions between graphical/aural/tactile interfaces. The optimal interface (the one we use with the rest of the world) uses all senses, clearly.

      It's also silly to focus exclusively on nerve bandwidth. Just think of the amount of information we have stored in our brains about the physical world around us. If an interface played on that information, then it gets the benefit of evolutionarily perfected compression over that nerve bandwidth.

      Of course, you're right, we'd have to be morons to forgo the GUI for an exclusively tactile UI, but that's not what the author is talking about at all. He's talking about integrating visual, aural, and tactile stimulus. Done correctly, it'd be awful close to a perfect UI.

      --

      There are no trails. There are no trees out here.
  23. Re:Smell-O-Vision by guttentag · · Score: 2
    Reminds me of an illustrated Goofus and Gallant spoof the New York Times Magazine ran a few years ago about etiquette in the future:
    Goofus watches Smell-O-Vision while other family members are trying to eat.

    Gallant uses a nose plug when watching Smell-O-Vision around others.

    It also includes some other gems, like:
    Goofus takes David Hasselhoff's name in vain.
    Gallant praying: "Our Father, who art in 'Baywatch Nights.'..."

    Goofus at the dinner table: "Soylent Green? Again?"
    Gallant: "Mmmm. Tastes like chicken!"

  24. The argument hobbles both by Planesdragon · · Score: 4, Interesting

    The difference between a CLI and a GUI are, really, baggage from a prior generation of systems that should be discarded.

    A future interface will be graphical because that allows for more immediate and intuitive use of information. I can know, at a fraction of a glance, that I have Groupwise, Mozilla, and Winamp loaded as "user applications," as well as a working iFolder, netshield, & a couple of other background apps.

    The biggest improvement for this will be keyboard integration. I want to push a button (windows key or equivalent) and have a "command area" pop up, which is designed to work with the GUI.

    Take the Windows setup and add anything & everything that the Linux CLIs have that it doesn't. Then rework the entire thing from the ground up, remembering that the CLI will work *always* with the GUI, and a user should be able to do everything with the CLI.

    A generation after this, and we can replace the command area with voice recognition. The voice subsystem will just feed commands into where the CLI goes, and it'll work exactly as we imagined it would as kids.

    1. Re:The argument hobbles both by Planesdragon · · Score: 2

      The ideas above are my personal opinion and I thought them up as I was typing along. If I can think of these arguments up in such a short time then think that the CLI folk should do the same before they flame GUI advocates. I think they should respond less emotionally when the subject of CLI vs GUI comes up.

      I've never understood pure CLI advocates, myself. Just a few days ago I was over at a friend's house, & opened up his laptop, which was running Linux and had lost its IP address. He tried *three* different commands before giving up; were this windows, one simple command would have sufficed, and if one didn't work, trying it a different way wouldn't have helped.

      Litte bits like this make it harder and harder to justify the work to repartition my HDD and "try out" Linux. *sigh*

  25. Mouse: an often overlooked issue by the+bluebrain · · Score: 5, Insightful

    concerning mice: using a mouse is terribly inefficient. The only thing it has going for it is that it is universal. I can use it to point (badly), draw (badly), write (very badly) - just about anything in 2-D.

    However, when I watch myself aim for instance for that 5mm x 20mm area in most apps that says "File", I realise that fast as it is, it actually represents an effort - it requires appreciable hand-eye coordination. This is not really a problem (at least not for me), but it is an unnecessary annoyance - it should be effortless. It's also the reason I learn about 20+ keyboard shortcuts as soon as possible for every app I know I'm going to be using 2+ times a week. I always Alt-Tab through my apps on Windows, and if I want to see the running apps, I unhide the autohidden startbar with the Windows key, rather than the mouse.
    My favourite apps are the ones where I don't have the touch the mouse at all. Although there are some exceptions: mouse gestures in Opera are great, mainly because they require hardly any hand-eye coordination - the pointer just has to be somewhere in the window I want to do something with. Same with wheeled mice - successful, because it requires far less effort putting the pointer somewhere in a windows and "wheeling" up/down, rather than aiming for the proper section of a 5 mm scrollbar.

    Having said all that - this is just one element of modern GUIs, notably interesting because it's both so successful and so bad.

    --
    yes, we have no bananas
  26. hard road for alternatives to the status quo by circletimessquare · · Score: 2

    don't flame me, as i am not proselytizing this idea, i am merely proposing it for consideration:

    the "Microsoft Way" GUI is like the QWERTY Keyboard.

    that is, it is certainly not the best keyboard, but it is what everyone learns to use, and expects to use, and so gets locked into the staus quo in a very unshakeable way.

    the dvorak keyboard is obviously superior, but few use it, as few are exposed to it, and few are able to switch easily or with much readily available support and compatibility.

    you could probably say much the same about alternative GUIs or alternatives to the GUI at all, for much the same reason.

    i think we are all chained to a mouse and a keyboard and a taskbar and hierarchical folders for a long time to come, as this modality is pretty strongly entrenched into the computer using experience.

    i like the time-based desktop idea, where everything is based on a timeline you can flip forward and backward to and from to the present... David Gelernter's idea... but what chance does it have against entrenched thinking? the human mind is inflexible once it is indoctrinated into a certain way of dealing with things, and there is also a social/ cultural inertia against change which is hard to shake. just ask us americans to use obviously superior metric units of measure, for example.

    i am not saying this is a good thing, i am merely suggesting that this concept of acceptance inertia has to be taken into consideration when thinking about alternatives to the "Microsoft Way" GUI, unless you are comfortable talking about marginal applications only.

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  27. Not future of GUI - a totally different animal by DeadVulcan · · Score: 2

    A tactile interface is not graphical (you could have both, but in principle, they're different). It's not a GUI, and therefore, I don't think it will replace the GUI, it will supplement it. I don't see why there shouldn't be room enough in this town for both of them.

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
  28. Surely not! by pastie · · Score: 2

    A mention of "tactile" and "box" in the same sentence, and no-one has commented on this? ;)

    There is only one thing to say, and that is that I think that tactile boxes are the way of the future.

    Ooer.

  29. Abstraction more important than the interface? by kirkjobsluder · · Score: 2, Interesting

    I think the better approach to looking at usability is not to focus on different types of media through which we can communicate with the computer, but to focus on levels of abstraction and simplification. For the moment, many tasks that we use computers for involved some pretty low level formatting. Half of the work of setting up a spreadsheet involves fiddling around with cell formatting, and a large chunk of my writing time is spent tweaking the output format or entering data into bibliographic databases so that the computer can format them. Going down to the nitty-gritty details at the lower level of abstraction should rarely be necessary.

    I actually think that the command line is a good idea, but currently command lines are too low level, require understanding too much jargon, and commands typically do only single atomic actions. An ideal command would be along the lines of "Find all articles about discourse analysis and Usenet in peer reviewed journals in the last five years."

  30. Why always an either/or choice? by uradu · · Score: 2

    You want to use the best method of communication regardless of context or direction of information flow. Saying that a CLI or speaking is better for requesting information is simplistic. My classic example is file selection: for selecting files by pattern, a CLI will always be much quicker than any other method (short of telepathy I guess), while selecting a distinct set of files that don't conform to any naming or date pattern will always be much quicker visually and by pointing at them. In the real world, requirements are usually combinations of both, so the ideal solution would be a combination of both input methods.

  31. OT - Dvorak is not superior by IIRCAFAIKIANAL · · Score: 2

    Dvorak is not superior - here is one article that disputes the notion that Dvorak is superior

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
    1. Re:OT - Dvorak is not superior by Junta · · Score: 3, Insightful

      I say don't knock it until you have tried it and become somewhat accustomed to it. While I admit there is insufficient benefit to start retraining everyone, it is more comfortable for me to type in dvorak. I'm also a bit faster, but the key for me is the comfort. The less I have to move my fingers, the happier I am.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  32. I don't have three hands! by Neil+Watson · · Score: 2
    I would like the GUI to change so that I can effciently use the mouse OR keyboard but not both. Switching from mouse to keyboard and back again is time consuming. I don't have three hands, why do I have an interface that would work best with three hands?

    While we're at it can get get of the $#(*&@#$ qwerty keyboards. How annoying is that? If RSI truely exists it because my hands have to be yogic fliers to find all the keys located in the silliest of places.

  33. Breaking Fitts' Law--M$ made the mouse slow by Ilan+Volow · · Score: 3, Interesting

    The reason why the mouse requires so much effort on Windows is that Microsoft (and by extension, most windows programmers) make UI's that take a lot of power away from the mouse.

    The example most relevant to your post is the pull-down "File" menu. When they copied apple (or tried to), microsoft changed the location of the pull-down menu bar from the top of the screen (like on a mac) to the window of each respective application. With Apple's way, you can't possibly vertically overshoot the menu bar; with Microsoft's way, not only is it possible to overshoot the menubar horizontally, but you have to watch out for overshooting the menubar vertically as well. Putting it simply, a menu at the top of a screen has faster mouse access times than a menu on a window. I know it sounds counterintuitive, but it is a result of something called Fitts' Law, which states that the time to access a target is a function of the target's distance and it's size. For more information on Fitts' Law, check out this article on usability guru Bruce Tognizzini's website.

    --
    Ergonomica Auctorita Illico!
    1. Re:Breaking Fitts' Law--M$ made the mouse slow by the+bluebrain · · Score: 2

      Hi Ilan Volow - An excellent article - many thanks. (Q7, circular popups, I have never had the pleasure of using, but they sound like a mix between pointing and gestures - neat)

      --
      yes, we have no bananas
  34. I wonder... by chinton · · Score: 2

    Hmmm... I wonder what a segfault would feel like?

  35. Is this Jacob Nielsen hype'n'talk really real? by Qbertino · · Score: 2

    Even proposing to take this guy and what he promotes for granted is so utterly bizare I can't help my self but laugh. Really, to me Cowboy Neal and Jacob Nielsen are on the same team.
    I mean, look at his site!
    Honestly now, chosing MySQL over Firebird on performance principles or stating that Linux is easier for a newbie than Windows is one thing, and pass if you are a slashdotter.
    But calling this guy with his sad and sorry excuse for a website the king of web usability is so gawdforesaken lame you wouldn't believe it.

    I very much believe Jacob Nielsen and David Siegel (the other king of the web - the guy who 'invented' (ROTFL) spacer gifs) came to fame very much the same way. They started out early enough with gathering minions around them which provided links to each other and back to them - the so called 'other very good web experts'. Sewing a rumor that fed itself to full size. Just like the Windows 95 craze in times of OS/2 ('it's good ... because lot's of people will use it so it's good ... because lots of... you get the point)

    No folks, really, trust me, this is NOT your metier. Calling this guy a webdesigner with a clue is like calling Bill Gates a fair buisnesspartner and a supplier of good software. And makes anyone calling him that a greater clown than even this Nielsen guy himself.

    --
    We suffer more in our imagination than in reality. - Seneca
  36. Re:A new interface won't help by gosand · · Score: 2
    This is where improvements in UI design are critical, for society to move forward towards a state where our lives are increasingly integrated with technology, our effort should be focused on being productive, not on the tools that make us productive.

    This is where computers are different that all other appliances - they can do more than one thing. Microwaves do one thing. VCRs can do two things (record/playback). TVs do one thing. They all have simple interfaces, and yet some people still can't use a VCR. The interface to computers CANNOT get simpler if it keeps doing more and more complex things. Either the computer has to do a simple task (ala tivo) or people have to learn more complex interfaces. It can happen, it will just take a generation or two.

    --

    My beliefs do not require that you agree with them.

  37. Re:A new interface won't help by gosand · · Score: 2

    You kind of outlined my point, except that I don't think that this generation is stupid or lazy. The people who "get" computers use them well, and will advance them. The people who don't need that hand-holding interface. The education you speak of will happen, but it will happen naturally. It just takes time.

    --

    My beliefs do not require that you agree with them.

  38. Meanwhile, in the physical world ... by Mandelbrute · · Score: 2
    Meanwhile, in the physical world we've been trying to do as much as possible by computer. Using a lathe or milling machine by hand certainly gives you a lot of feedback when the speeds are wrong - but even a relatively inexperienced operator knows what a decent cutting speed in numbers of rpm (as well as by "feel" and sound). Hence numerically controlled machine tools have been run for decades using "G code" programs, instead of the initial aproach - which was to copy the actions of a skilled operator. It really is easier to program the things than to try to get perfect results by hand.

    In the case of metal machining a lot of feedback is in the form of sound and vision, which we certainly can do now - or tactile feedback in the form of resistance to motion (which is a bit harder to implement without mice squashing fingers). However, I find it hard to type without audible and tactile feedback (that interface in the final fantasy movie would be a pain to use without putting your hand all of the way through the controls).

    I can just see the next version of a GUI - instead of annoying greyed out menu items you have a window in the way which you can't move no matter how hard you push!

  39. Do you metamod? by fm6 · · Score: 2

    No? Then STFU.

  40. Re:A new interface won't help by gosand · · Score: 2
    Microwaves don't only do one thing, they have several ranges of functioning, such as defrosting, timed/power settings, individual food settings, date & time functions. Same with VCRs, *much* broader range of function that simply record/playback.

    No, a microwave has one function - it heats things. The range of ways it does this function varies. Same with VCRs. In essence, it records and plays back video cassettes. Sure, I can change the channels, but I could do that without my VCR. The reason I have it is to record/playback.

    In essense, what is the function of a computer? There is no single answer to that question.

    --

    My beliefs do not require that you agree with them.

  41. Final Fantasy: The Spirits Within by Lethyos · · Score: 2

    That's the future of interfaces. Holograms that pretend they are tactile objects, but are dynamic and appropriately fitted for the task at hand. For example, manipulating a laser to target in 3D space gives you a sphere-like interface with rotating cuffs. Watching Aki Ross work on Gray in one of the earlier scenes really made sense. Adaptive buttons and switches based on the task will also be possible.

    The best we can do is retry the classics (buttons, switches, levers, etc). These sorts of interfaces will just make the old way much more adaptable for a million tasks.

    --
    Why bother.