Slashdot Mirror


The Next Computer Interface

BoarderPhreak was among the several readers who pointed out "an interesting article on the various alternatives to storing your files using a 'desktop' metaphor" at TechReview.com. "New styles like time-indexing, 3D sphere ala SGI's file manager, and even a 3D virtual 'task gallery' from Microsoft. Screenshots available in the article." All of these have been floating around for a while; hopefully soon some radically different interfaces will actually gain widespread acceptance.

336 comments

  1. Great site for this stuff by LinuxParanoid · · Score: 5, Interesting

    There's a great Slash-based site with loads of articles examining potential next-gen interfaces. Not a huge amount of traffic yet, but the editor seems to be consistently putting up new articles. Check out Nooface.

    --LP

    1. Re:Great site for this stuff by Anonymous Coward · · Score: 0

      And he has ZUIs as one of his 3 submission categories - gotta love that (or he's cut you!)

    2. Re:Great site for this stuff by Anonymous Coward · · Score: 0

      I didn't know Cowboy Neal plays table tennis.

    3. Re:Great site for this stuff by Bobo+the+Space+Chimp · · Score: 1

      As if remembering to clear all the pr0n links out of my recent files list, my recent URL's list, my browser cache, turning on "don't show hidden files", and emptying Real Play and Windows Media Player recent file lists every god damned time I shut down isn't hard enough already.

      --
      I am for the complete Trantorization of Earth.
    4. Re:Great site for this stuff by Anonymous Coward · · Score: 0

      Why is the website all black?

      It really annoys me when goths try to push their freaky religion on me. No the whole world isn't all darkness and death ok?

      Goths make me want to slap someone.

  2. Stupid comment - be warned by Hektor_Troy · · Score: 1

    So - that means all of us with steady jobs, are gonna have to stand up to do our jobs?

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:Stupid comment - be warned by Savage-Rabbit · · Score: 1

      Look on the bright side. Working stainding up means no more Hemorrhoids!!!

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    2. Re:Stupid comment - be warned by Anonymous Coward · · Score: 0

      Let's see, a giant pile of crap sorted by date, yeah that's going to help me find something fast.

      If you MORONS can't put your fucking shit in the right directories, you shouldn't be using a fucking computer in the first place, you miserable slobs.

  3. The users control the interface. by AbsoluteRelativity · · Score: 3, Interesting

    The future of interfaces will be controlled by the user. Not all users work best in the same way. Sure you can spend money researching to find the common interface that everyone is average in their productivity, but in the end the productivity is with in the users themselves, and the interface that works best for them. So the future of computers in general is adaptable interfaces.

    --
    disclaimer : My views do not represent those of every one else in slashdot.
    1. Re:The users control the interface. by dakoda · · Score: 2, Insightful

      agreed, everyone has their own interface. but imagine how many problems will pop up when there is no longer a standard 'right click on My Computer, right click C:, click format. then install Linux' chain of commands to fix things when users are dumb. Tech support over the phone would be a nightmare. further, how about when you borrow someone elses box, or a public computer. those are bound to be different. those would unfortunatly make things difficult =(

      perhaps a key that represents the desktops confiuration.. it might be too big to remember though. *shrugs*

    2. Re:The users control the interface. by cosmo7 · · Score: 1

      No! Don't let the stupid users be in charge! We need something more authorative to take the reins. Something like Hollywood!

    3. Re:The users control the interface. by AbsoluteRelativity · · Score: 1

      Dont forget computers will also be (have to be) more intelligent, in order to accomplish more complicated tasks. But the intelligence has to keep a track of the user (and has the gain the users trust), so that it can configure itself to best server the user. If the user does a lot of graphics, then it will optimize the hardware and software (including the interfaces) to meet those needs. Under these circumstances borrowing someone elses box will be almost impossible unless the user is able to carry data about their preferences around and inject them into the computer they wish to use, but that computer would still not be as optimal. The functions of a brain are similar in this reguard as well, its about deeper integration, higher productivity in the important areas. Having a common interface is not bad, as there would need to be a common interface for people to learn how to use a computer, and for the computer to learn about the user.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
  4. What I Use For General Navigation Stuff by citizenc · · Score: 4, Interesting

    When it comes to organizing my files/folder/shortcuts, I very rarelu use the Start Menu. Instead, I've been using The Brain, which treats documents, programs, shortcuts, program groups, etc as "thoughts" which you can link to any other thought. Pretty cool.

    1. Re:What I Use For General Navigation Stuff by dollargonzo · · Score: 1

      hmmm...its called the directory structure with unix links...if that's what yuo mean i use that ALL the time.

      --
      BSD is for people who love UNIX. Linux is for those who hate Microsoft.
    2. Re:What I Use For General Navigation Stuff by ewhac · · Score: 4, Informative

      ...I've been using The Brain, which treats documents, programs, shortcuts, program groups, etc as "thoughts" which you can link to any other thought. Pretty cool.

      After looking through the site, it reminds me a bit of Ted Nelson's ZigZag, only with a much prettier user interface.

      ZigZag basically lets you set up arbitrary "axes" of meaning and drop nodes on them. Any node can contain anything, and be a member of any number of axes. All axes are orthogonal to all other axes. The user interface lets you move along any axis from any node. Thus, information is locally coherent but, if you step back, it's a rat's nest.

      For example, for organizing things on your computer, you might create an axis named "Games," and link Quake, Starcraft, and Solitaire to it. Solitaire is published by Micros~1, so you might also set up a Micros~1 axis, which contains Solitaire, IE, Word, Excel, Outlook, etc. Solitaire would be a member of both "Games" and "Micros~1", but not of the "Network-aware" axis, which would contain Quake, Starcraft, IE, Outlook, etc.

      ZigZag is very primitive right now, but the concept is very intriguing. Written in Perl and runs under Linux. Check it out.

      Schwab

    3. Re:What I Use For General Navigation Stuff by tzanger · · Score: 2

      I've been using The Brain, which treats documents, programs, shortcuts, program groups, etc as "thoughts" which you can link to any other thought.

      I saw this ages ago and wanted a nice linux interface back then... or at least the algorithms for how they moved back and forth, very appealing.

    4. Re:What I Use For General Navigation Stuff by kubalaa · · Score: 2
      Where I come from, "axes" are called "relations". In fact, there's a whole powerful branch of theory built around them, and partially implemented in a number of widely available commercial systems called "Relational Databases." You're right, the concept is intrigueing, although I'm afraid ZigZag isn't exactly on the forefront. ;)

      Sometimes it's frustrating how many people keep reinventing the wheel over and over again, except they usually do it worse the second time.

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    5. Re:What I Use For General Navigation Stuff by kubalaa · · Score: 1
      Sounds like they took relational (database) theory, changed some terms around, and slapped a cute interface on it.

      The comments saying it's been done before are right, but hierarchical filesystems ain't it. Although I will be really excited when we get a fully relational filesystem.

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    6. Re:What I Use For General Navigation Stuff by ethereal · · Score: 1

      So, if I use the text-based version of their website because I have java* turned off and their page doesn't load right, I get directed to the "lowbrow" page. Somehow I don't imagine that a surly and insulting user interface is really the direction to go in...

      --

      Your right to not believe: Americans United for Separation of Church and

    7. Re:What I Use For General Navigation Stuff by cei · · Score: 1
      And, of course, what the Brain is doing today looks an awful lot like what Apple was doing 10 years ago with HotSauce Meta-Content Format aka X-Space aka Project X (google search).

      It's a shame Apple didn't do more with it, but at the same time ironic that other companies are working on it today and passing it off as revolutionary.

      --
      This sig intentionally left justified.
    8. Re:What I Use For General Navigation Stuff by themoodykid · · Score: 1

      Not bad, but their demos move the nodes around very disorientingly. It's hard to keep track of where you are. I think this thing would kick ass if they combined it with the technique used here for displaying and moving nodes around. I've been looking for something like this to keep track of documents like a Mind Map.

    9. Re:What I Use For General Navigation Stuff by Anonymous Coward · · Score: 0

      "The Brain" has a distinct advantage over the others representer here. I was able to pick it up and I have absolutely zero programming / computer skills. I think success = simplicity. If anything is going to revolutionize, it needs to be adaptable to meet the needs of the lowest common denomonator, or damn close.

    10. Re:What I Use For General Navigation Stuff by EhWhat · · Score: 1

      Check out the license! All your thoughts are belong to us.

    11. Re:What I Use For General Navigation Stuff by Anonymous Coward · · Score: 0

      Oh you're so smart. I want to bear your love child...

  5. Yikes!!! by underpaidISPtech · · Score: 2, Funny

    Expecting lots of screenshots on the front page...the first thing I saw was the title "The Next Computer Interface" and a picture of that guy.

    Run for your lives!!! =)

  6. I don't like them by jas79 · · Score: 1

    what is the diference between start->find and scopeware,except that scopeware looks better.
    the tree menu is intressting, but will confuse a lot of people.

    and I wonn't even start about microsoft bob 3D

    Graphics are nice , but useabilty is more important in the long term.

  7. I thought it meant "next" as in NeXT ... by LizardKing · · Score: 2

    ... and there was me thinking the NeXT computer interface was the ultimate computer interface ...

  8. 3D, voice and why its NOT a good idea... by MosesJones · · Score: 5, Insightful


    All of these gimmicks tend to miss out on the fact that a simple linear system is much better for _people_ than the fancy gimmicks which developers think are cool. Voice interaction is a classic example of something that can be thought of as "cool" until you have an open plan office with 30 people talking at their computers.

    3D is another dead end. IBM's Home project found that people would "lose" things in a 3D environment and in fact the visual cues of the 2D desktop were better suited to the task.

    At the end of the day the mantra should be KISS. These break that mantra and add very little except cool graphics. It looks nice but doesn't function well. An everyday example of why simple is better are the icons used to denote things like "radiation", "poison" etc etc they don't actually represent the thing themselves but provide a simple shorthand for the thing. This simplification makes them much better at describing and classifying than attempting a "realistic" presentation.

    Good examples of 2D simple interfaces are things like Google. Why would 3D make Google better ? It wouldn't.

    Pretty != better. More Gimmicks != simpler

    KISS

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:3D, voice and why its NOT a good idea... by Anonymous Coward · · Score: 1, Interesting
      3D is another dead end. IBM's Home project found that people would "lose" things in a 3D environment and in fact the visual cues of the 2D desktop were better suited to the task.
      I've got a better reason why 3D interfaces aren't good. Text is integral to every interface, and text is 2D.

      (no, rotating the text so it's always facing me won't work, neither will sarcastically suggesting that people must have all these problems reading papers from a 3d perspective as life has a much higher resolution).

      Now give me a ZUI!

    2. Re:3D, voice and why its NOT a good idea... by AbsoluteRelativity · · Score: 1

      I agree with that, 3d would only be good if it extended your 2d desktop 360 degrees with motion captured 3d mouse/glove and HMD, with enough eye space so you can see the keyboard.

      From there mixing actual 3d with 2d-floating-tablets, so you can grab a tablet/window and 3d objects can pop out of them (sort of like how holograms are used in sci-fi movies).

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    3. Re:3D, voice and why its NOT a good idea... by O2n · · Score: 2, Funny

      Good examples of 2D simple interfaces are things like Google. Why would 3D make Google better ?

      It is 3D. How do you call it when you hide your pr0n search behind a slashdot window? Background. That's 3d. :)

    4. Re:3D, voice and why its NOT a good idea... by Artichoke · · Score: 1


      with enough eye space so you can see the keyboard.

      Why not map the keyboard into (over) the display (or is your 'eye-space' part of the HMD rather than a physical gap at the bottom of the goggles)?

      --
      __
      Arse
    5. Re:3D, voice and why its NOT a good idea... by Artichoke · · Score: 1


      That's 3d.
      No, it's Z-order. Two and a half D, maybe :)

      --
      __
      Arse
    6. Re:3D, voice and why its NOT a good idea... by seann · · Score: 1

      Text is either 3d or 2d.
      First of all its a fricken monitor.
      Second of all, if you don't set the depth of the text its just as 2d as anything else on your normal keen 2d wm screen.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    7. Re:3D, voice and why its NOT a good idea... by seann · · Score: 1

      Some people say we live in the 3rd demension, some people say we live in the 3rd and a half demension.
      Since time is believed to be the 4th demension, and we can only travel forward in time (and not back), we can safely say we live in the demension: 3.5.

      Now if you can throw an object behind another object, and once again, throw that object infront of the previous said object, it has a forward/back motion it can achive.

      So this, "z-order", along with "x-alignment" and "z-alignment" is relitivly 3d alignment. We just see it from a front perspective.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    8. Re:3D, voice and why its NOT a good idea... by HCase · · Score: 2, Informative

      When he said text was 2d, I belive he was referring to it that was because it is only symbolic in 2d. You can make it 3d and give it depth yeah, but take your now 3d letter, turn it 90 degrees, what is it?

    9. Re:3D, voice and why its NOT a good idea... by GypC · · Score: 1

      Time is not seriously believed to be a 4th dimension. That's popular pseudo-science garbage.

    10. Re:3D, voice and why its NOT a good idea... by Zocalo · · Score: 1
      IBM's Home project found that people would "lose" things in a 3D environment and in fact the visual cues of the 2D desktop were better suited to the task.

      Interesting, I've never heard of that one. I do recall that Xerox, doyen of innovation in the user interface department, actually released a simulated-3D desktop add on for MS Windows almost a decade ago. It was called "Xerox Rooms" and never made it past it's first release, which more or less proves the opinion we clearly share; developer's ideas of "cool" != user's ideas of "usable".

      Ultimately, it's horses for courses. A 3D interface would probably work very well for a surgeon performing an operation remotely, but for general bulk file management I have yet to find a faster interface the good old fashioned shell prompt. GUIs are very nice when arbitrary selections are required, and definately have their place, but 3D and voice? Let's just say I'm skeptical, but prepared to be blown away.

      --
      UNIX? They're not even circumcised! Savages!
    11. Re:3D, voice and why its NOT a good idea... by SEWilco · · Score: 1
      "IBM's Home project found that people would "lose" things in a 3D environment..."
      There's the market for my "clap to find your virtual keys" widget.
    12. Re:3D, voice and why its NOT a good idea... by I.+M.+Bur · · Score: 1

      Like an "I" letter? I know what you mean, I just can't resist this ;)

    13. Re:3D, voice and why its NOT a good idea... by couch · · Score: 0

      I think the people giving me relativity lectures a decade ago, would disagree with you there...

    14. Re:3D, voice and why its NOT a good idea... by Ivan+Raikov · · Score: 1

      Time is not seriously believed to be a 4th dimension.

      Wasn't it Einstein who first proposed that concept in the Special Relativity Theory? The time-space continuum?

    15. Re:3D, voice and why its NOT a good idea... by seann · · Score: 1

      well if its an I
      ..
      it'll be an: - ?
      | - \ | / - |

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    16. Re:3D, voice and why its NOT a good idea... by hdh · · Score: 1

      the easiest way to get in a car accident is to drive. the easiest way to get fired is to have a job. the easiest way to get your clothes dirty is to get dressed. the easiest way to crash your computer is to turn it on.

      It's really a miracle you get anything done.

      --
      I like toast!
    17. Re:3D, voice and why its NOT a good idea... by GypC · · Score: 2

      Why don't you guys (and the genius moderator) do a little web search for "time fourth dimension" and read what the current theories are...

      (mumble, mumble, pissant moderators, mumble, pet theory, mumble, mumble, closet Luddites)

    18. Re:3D, voice and why its NOT a good idea... by GypC · · Score: 2

      Rubbish. They would point it out as an oversimplification of a purely theoretical concept.

    19. Re:3D, voice and why its NOT a good idea... by Anonymous Coward · · Score: 0


      I
      NY


      I my cat.

      k.

    20. Re:3D, voice and why its NOT a good idea... by Anonymous Coward · · Score: 0

      Google is a great example of why 3D would work so well. When I search in Google, i am always opening links in new windows, if i could send these new windows to different dimensions, ie. Close Match, Near Match, Questionable, it could make my searching more effiecent.

      Peace in your mothers crease.

    21. Re:3D, voice and why its NOT a good idea... by mselmeci · · Score: 1

      To quote Douglas Adams' Mostly Harmless:

      "You move freely in the first 3 dimensions which you call space, move in a straight line in the 4th one, which you call time, and stay at the same place in dimension 5, or the first fundamental of probability."

    22. Re:3D, voice and why its NOT a good idea... by AbsoluteRelativity · · Score: 1

      I was thinking the most inexpensive thing to do is to let the user see the keyboard by simply looking down. It would be nice if you had 2 gloves and the keyboards position was tracked, then you can have 3d hands and a 3d keyboard to look at that is in the same position as your real hands and keyboard, but this sounds like a more expensive solution to me.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    23. Re:3D, voice and why its NOT a good idea... by AbsoluteRelativity · · Score: 1

      Actually now that I think about it, it would be a very interesting way to have a sort of wireless keyboard, its a dummy keyboard that has a tracker attacked to it (no circutry for the keys needed so it can be lighter), and since your fingers are also tracked you can hit keys of the physical keyboard and your virtual fingers will be detected as colliding and pushing the virtual keyboard's keys. Hmmm, still I think this would be a more expensive solution.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
  9. I thought by MrFredBloggs · · Score: 0, Flamebait

    that tests have shown that GUI`s are inefficient and that typing is the way forward? Isnt all this a waste of time?

    1. Re:I thought by Anonymous Coward · · Score: 0
      I thought that, granted, people may have a problem with the concept but once you've learnt it you spend most of your time in applications and don't deal with the filesystem layout or flicking back and forth from the interface - that selecting 'bold text' can't be made any faster or more efficient.

      Now if these interface geniuses, har har, actually give me examples of an applications that would benefit from I may listen. But right now they're jerking off with concepts and aren't actually trying to solve an application problem.

      Start from an application and work backwards.

    2. Re:I thought by Hektor_Troy · · Score: 1

      "I thought that tests have shown that GUI`s are inefficient and that typing is the way forward? Isnt all this a waste of time?"

      Hmm ... let's see. My father uses his computer at home (Windows) mainly to suft the web, check his email and write a few letters. Seeing how he can barely remember my email address, let alone the name of his email program (outlook express), I don't see how it would be faster for him (and millions others like him) to use a cli. Just to add insult to injury, he types at aprox 20 chars per minute. Not alot of fun trying to start your email client with

      progra~1\Outloo~1\msimn.exe "mailto:hektor@somewhere.com" subject="how do I start this program without having to type in these long commands?"

      But then again, you probably knew that already, but think that people who can't tuchtype more than 250 chars per minute and can remember the most stupid and awk-ward [pun intended] commands should just get grep [pun intended].

      Life is too short for not using the right tool for the job. Or do you do all of your painting with a cli-tool?

      --
      We do not live in the 21st century. We live in the 20 second century.
  10. the thing is...... by Atrax · · Score: 3, Insightful

    .... the desktop/hierarchical structure thing isn't just a metaphor. people STILL USE in and out trays, filing cabinets, rolodexes, pen holders, noticeboards and so on. the desktop is one of two things :

    a) a tried and tested system which works, and is already fairly* well established in the minds of billions of well-organised people, and was evolved over hundreds of years of trial and error by people who actually NEEDED to organise stuff
    b) outmoded and ready for the trash heap.

    take your pick.

    I applaud the effort to find something better, but really, i think "natural selection" would have found a better real-world parallel if it existed.

    relationships between files in the structure is a brilliant idea, but that's just metadata and cross-referencing.

    - says the man with the cluttered desk - at least my machines don't have virtual beer bottles leaving ringmarks on my HTML documents.

    *irony

    --
    Screw you all! I'm off to the pub
    1. Re:the thing is...... by flewp · · Score: 1

      I think I'm pretty much in agreement with you. I'm perfectly content with the modern desktop idea. I'd be willing to try something new out, but this system keeps me pretty damn organized, so until then, I'm fine.

      However, about the natural selection - I think even if needed and developed, a new approach might not be readily accepted by the masses. They might not want to drop what they know for something new and alien (even if it is easy to understand).

      --
      WWJD.... for a Klondike bar?
    2. Re:the thing is...... by Atrax · · Score: 1

      unfortunately you're right - the masses will always dictate the "real-world" metaphor.

      let's say my fresh young brain, before I started school/work/whatever, was absolutely and perfectly compatible with some bizarre spinning globe of info type-of gelatinous mass kind-of weird organisational system or interface.

      I'm not going to get to use that in school/work/home/whatever. the interface is a function of social norms, and it'd take an enormous paradigm shift to break that. Besides, I'm trained for it by my social surroundings, which I guess is partly the point.

      an interface has to be for the masses, and the masses are well versed in the desktop metaphor through, as i said, hundreds of years.

      it may be old, but so is fire, and what's better to roast a mmarshmallow with? crappy platitude, but hey, it's getting late here. I'm off to the pub to muse on this over some more beer.

      j

      --
      Screw you all! I'm off to the pub
    3. Re:the thing is...... by dilger · · Score: 1

      But on the computer it is just a metaphor. You're right that outside of the computer desktop there are concrete objects that we still use, etc. That's exactly why the metaphoric nature of the computer desktop worked when it was introduced (and today) -- it's familiar in our culture, where print literacy is still king.

      best,
      cbd.

  11. command line by morie · · Score: 2

    Many people prefer 1-dimensional (command line) to 2-dimensional (desktop), so why "move on" to 3D?

    --
    Sig (appended to the end of comments I post, 54 chars)
    1. Re:command line by smackmonkey · · Score: 0

      It's three!
      Three is more than two!

      --

      --
      CNN declares War on Islam!
      Left-wing America declares War on its Civil Liberties!
    2. Re:command line by SoupIsGoodFood_42 · · Score: 1
      I know hardly any people at all that prefer command line to a desktop metaphor. I think it's time you looked around in the real world.

      Of course, this doesn't mean I support 3D interfaces. There's no point since you can currently only interface with computers in 2D.
      Once hollograms become common, and the computer can sence where your finger is, and what it's doing, that's when you'll start to see the benifits of 3D interfaces.

    3. Re:command line by Kenyaman · · Score: 1

      I prefer a command line. It's the primary reason I use Linux.

    4. Re:command line by Anonymous Coward · · Score: 0

      Another vote for the CLI.

      I run a graphical interface only because it allows me to view multiple
      xterms and emacs frames simultaneously. Neither KDE nor GNOME -- just
      a cute trick to make FVWM give a near-infinite 2D tiling (actually a
      helix with a 1000 desk circumference) of desktops.

      From my .fvwm/post.hook:

      # I prefer multiple desktops, each with a single page.
      DeskTopSize 1x1

      # Allow 2D movement between desktops via meta-arrow keys.
      Key Left A M Desk -1 0
      Key Up A M Desk 1000 0
      Key Right A M Desk 1 0
      Key Down A M Desk -1000 0

      Kirk

    5. Re:command line by TopherC · · Score: 1

      I prefer the command line, too.

      This post is long, because I just had to rant about a few related topics. I apologize.

      It's not because I'm uncomfortable with Windows or anything. It's just that I type much faster than I can click around. Also, I tend to access lots of files. My typical directories are about 3 levels deep (below my home directory), but still contain a couple hundred files each. Today there are over 64,000 files under my home directory, ~99% of which are less than 4 years old. There are all sorts of files in any given directory such as source code, executables, scripts, data files, plots, object files, specification files, etc. I do have problems remembering names of files in the long term, but throughout the week I can easily remember what I'm doing.

      I agree with the basic idea that we need some kind of new interface or structure to improve things. We probably need to go beyond the simple directory tree structure, or at least augment it significantly. But I also think that these GUI file browsers are a step back from the command line. It's a step so far back that the distance cannot be regained by more sophisticated GUIs.

      With this many files, a GUI system is absolutely hopeless! Whenever I have to find a file in some directory with a Windoze file browser, it drives me nuts! I can spend roughly 10 seconds scrolling through and searching for a file I want, while I could type it in about 1/2 sec. That's more than an order of magnitude faster than the stupid mickey-mouse method!!! I wish there were more samba client command-line interfaces, so I could easily copy a local file in Linux over to a samba share on another computer. smbmnt is nice, but I don't have root permissions on the system of interest.

      And what can you do with files with your mouse, anyway? Not much! You can copy/move/link, rename if you're patient enough, or "open" which is some action that's the wrong thing half the time. Okay, drag and drop is good, and still has some untapped potential, but still with the mouse your options are extremely limited compared with the command-line interface of a good Unix shell.
      All of this time-ordered stuff just amounts to "ls -ltr", which takes a whole lot less time than clicking on anything with a mouse. And the ls command is far more powerful since you can pick out file types with globs, or more complex filters with egrep, or whatever! Now, admitedly this only works in a particular directory, and there we can do better, but this is still vastly superior to any mouse-driven interface like the ones in the article.

      The Unix find command is unfortunately very useful, and the interface is extremely akward. Actually, I feel that VMS's search command is even a little better than find. locate | grep can work well sometimes.

      What we really need is some kind of cross-indexing. Perhaps there still needs to be a primary filing system, or directory tree. But this could be augmented by other systems that organize files in different ways, mostly automatically. It's hard to think of all the details, but there should be some kind of small find-file dialog/popup that narrows down possible matches as you continue to add information, like typing in the file name, or looking for a range of dates, or a certain file type or application, or topic. The shrinking list should probably remain time-ordered by default. I can imagine adding this kind of capability to Konqueror for those people who still need visual file representations as a crutch to help them get through their crawl (pre-toddler) stage. But hopefully it could also be added to a command-line interface somehow.

      Also, the concept of a working directory is quite powerful, and needs to be taken into consideration. When I work, I typically am using 1-4 directories at any given time, which is easily and logically handled by having multiple terminal windows. I also use the directory stack on occasion, and "cd -" a lot. It's faster than reaching for the mouse and changing windows. If files can be cross-referenced by topic, then perhaps a "working topic" concept could be useful?

      Well, that's enough ideas for now.

  12. I can see it now.... by flewp · · Score: 1

    Instead of not being able to find where you put that folder or document, people getting lost in virtual hallways of a library containing all their files..

    --
    WWJD.... for a Klondike bar?
    1. Re:I can see it now.... by Anonymous Coward · · Score: 1, Funny

      You are in a maze of twisty little folders, all alike.

    2. Re:I can see it now.... by jweatherley · · Score: 1

      Already been done

      adsh (The Adventure Shell)

      The Adventure Shell is ideal when you're slightly bored with the mundanity of normal shell life - it turns the shell environment into something resembling an old text adventure game (the type that ran on your super-powerful z80 in the ``good old days'' (tm)), filled with monsters, rooms and things to grab.

      As an example :

      You have entered /home/andrew. This room contains:
      diary
      ispell.words
      pgcount.ps
      pscnt.sh
      zsh.faq
      There are exits labeled:
      Mail
      News
      RCS
      bin
      lib
      media
      src
      tmp
      txt
      work
      as well as a passage overhead.
      There are shadowy figures in the corner.
      -> get zsh.faq
      zsh.faq: taken
      -> wake cat pscnt.sh
      You awaken the cat monster:
      > #!/bin/sh
      >> (
      >> cat $*
      >> echo currentdevice /PageCount gsgetdeviceprop == flush
      >> ) | gs -q -sDEVICE=bit -sOutputFile=/dev/null -r5 - | tail -1
      The monster slithers back into the darkness.
      ->
      When you 'get' a file, it goes into your knapsack ~/.knapsack), and can be dropped in another room (directory)...

      Obviously, this shell isn't much use for real work.

      --

      --
      Reverse outsourcing: it's the future
  13. Anyone Use VRML? by vjmurphy · · Score: 2, Insightful

    Seems like the topic of VR/3D methods of information presentaion come up regularly. In Web land years back, we had people enamored of VRML: they wanted to use it as the primary navigation on an important site, and we pretty much nixed the idea as being too expensive, non-intuitive, and annoying to the user.

    The major problem is that the computer is a 2D display device, so whenever moving to a 3D representaion, you are really getting a 2D representation of a 3D represenation of information, with only 2D tools to use to get at that info (i.e. mouse, keyboard).

    I tried to use a 3D file manager for about a week, once, and found it unintuitive, silly, and a general pain to try to use. Why? Because I don;t want to wander through virtual galleries of items before finding the one I want: I've got a memory/filing system that makes it easier for the 2D computer system I use.

    Unless the peripherals and OSes become 3D oriented, I don;t really see that changing. The desktop metaphor works for the type of information we store on our computers.

    --
    Vincent J. Murphy
    Spandex Justice
    1. Re:Anyone Use VRML? by Voidhobo · · Score: 1
      Some researchers at FH Potsdam (in .de) are using it for an interface to a database.
      Infodata is a bibliographic database specialising in information sciences provided by the Center for Information Sciences and Practice at the University of Applied Sciences Potsdam. The "VRML-Document-Viewer" was integrated into the database system as a visual user interface so that queries can now be carried out either in a text-based or visual mode.
      (http://fabdp.fh-potsdam.de/infoviz/projects.html)
    2. Re:Anyone Use VRML? by Anonymous Coward · · Score: 0

      hmm.. what if file system could be redone for gestures? no more folder names(or keep the folder names if you want) but gestures for instant traversing throgh the directory trees.. hmm.. I wonder how hard that would be to write.

  14. Replacing the Desktop methaphor by Advocadus+Diaboli · · Score: 2, Interesting
    Panem et circenses the old romans said (that means something like "bread & games"). So
    why don't we replace the usual desktop metaphor by a game metaphor?


    Just imagine: To delete a file you don't have to drag it to the trashbin but you can shoot at it. And depending on the type of weapon you are using there is a chance to recover the file if you (of course accidentially) hit the wrong file...

    From my point of view a computer was designed to take work away from the user and not to put extra work on him by applying some stupid metaphors. Every metaphor that requires interaction like mouse movement and klicking is wasting the users time because its hard to make it automatically. But that's what the computer should do, doing the jobs automatically. I don't enjoy a copy job that requires me to push and pull a mouse and gives me as a sort of reward a stupid animation of flying papers.

    1. Re:Replacing the Desktop methaphor by Atrax · · Score: 1

      didn't someone do something like this as a *nix process management tool with the DOOM/QUAKE engine? to kill a process you go find it and shoot it, that sort of thing? someone must have the link...

      --
      Screw you all! I'm off to the pub
    2. Re:Replacing the Desktop methaphor by Lumpy · · Score: 2

      That already exists in a way.

      Look for PS-doom or daemon doom or whatever it's called today.. on the net. the monsters in the room are your daemons and by using a weapon from 1-9 when you shoot the "demon" you issue that process that kill command.

      the biggest problem with it was that if you didnt hit the daemon you were aiming for the dang things would start fighting and daemons killing daemons makes a hell-uva(tm) mess out of your linux box.

      I think it was mentioned on slashdot back a few years.

      --
      Do not look at laser with remaining good eye.
    3. Re:Replacing the Desktop methaphor by damiam · · Score: 1

      Here's a link to the psdoom site.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    4. Re:Replacing the Desktop methaphor by Richard+Kirk · · Score: 1
      I remember a proposal for Quake-OS. You could shoot files to delete them, and shoot executing tasks to halt them. To clean out a directory, you toss in a grenade.

      To begin with, this was just a silly idea. However, Quake-OS did have some serious merits. Instead of having that irritating prompt - Do you really want to delete? {Y/N] - you see a hand holding the grenade, and you can stop it if you are quick enough. If there is someone working in a nearby directory, you can see the flashes and hear the bangs. Links would be portals. New files could be white, and old files could go yellow.

      I am not sure the differences wold have been worth the effort, but it would have been fun...

    5. Re:Replacing the Desktop methaphor by F452 · · Score: 1

      I like it! Especially the image of seeing flashes and hearing bangs from people working nearby. Yellowing files would also be cool.

      Your comment reminds me of the SF short story, "An Office Romance" by Terry Bisson. I can't verify this link because of my company's internet filtering software, but I think the story is located at:

      http://www.sff.net/people/tbisson/officeromance.ht ml

      The story is about office workers in the future laboring away in a virtual reality version of "Microserf Office".

    6. Re:Replacing the Desktop methaphor by An+Onerous+Coward · · Score: 2

      Riiiight. I want a mind-reading computer that goes in and deletes my files "automatically," before I even know I want them deleted. :)

      You're missing the point of "metaphors." The idea is that things are made more intuitive (more like something that's already known). A good metaphor is certainly *not* wasting the user's time. The example you cite (dragging a file to the recycle bin and getting a picture of papers being thrown out) is meant to give the user a concrete picture of what's going on inside her computer box. It's surely much easier to remember than "rm -rf ", and easier to grasp than a screenful of "Deleting " scrolling faster than any human can hope to process (or worse, getting zero feedback because you didn't use verbose). I prefer the command line for deleting things anyways, but more because the pretty pictures are wasting precious, precious clock cycles.

      Look at how many metaphors even a command-liner is being subject to. You've got the keyboard, which is an input metaphor. If you wanted a non-metaphorical interface, you'd have a '1' key, a '0' key, and nothing else. Emacs performs the same sort of abstraction when you read a file off of it. In reality, ASCII itself is simply a metaphor for the English alphabet, designed to save us from having to deal with 1's and 0's directly -- and before you argue, remember that this is exactly what the first computer builders had to do.

      Not all metaphors are equally valuable or useful. So take whatever metaphor suits you best. But until you've mastered two-key, don't expect anyone to believe that you're living some sort of 1337, metaphor-free existence.

      --

      You want the truthiness? You can't handle the truthiness!

  15. i think it all depends by kraada · · Score: 1

    on in what way you think. some people would probably be much better in this "3-d" environment. or they would be much better in the weird tree like think they had on the second page. i vastly prefer directory structure and simply putting things where they should be based on my own sorting procedure. i think everybody finds what works for them best. if this works for someone, more power to them. if on the other hand you like a structure like: /mnt/win/d/hd/f/pictures (i swear i know a guy who has directory structure like this . . .) then go for it. if it works best for you, that's what really matters.
    (as an aside, i don't see this really taking off, but i can't see it hurting anybody much by merely existing.)

  16. New Metaphor.. Check it Out by ksw2 · · Score: 1, Funny
    I've got this idea for a new desktop metaphor, tell me what you think...

    It's like this crazy window that uses letters and words to represent your files and folders. It doesn't stop there... you can use actual words (using a "keyboard") to manipulate the files and folders. I call this "typing". The "keyboard" is simply a large, flat, rectangular mouse, with over a hundred buttons instead of just a couple, and there's no ball on the bottom.

    I'm calling it the Crazy Little Interface (CLI). Let me know what you think!

    1. Re:New Metaphor.. Check it Out by titaniafq · · Score: 1

      Somebody mod this up as funny.

      But seriously what's wrong with the CLI?

      --
      -- Do not bite the bait of pleasure till you know there is no hook beneath it.
    2. Re:New Metaphor.. Check it Out by Pope · · Score: 1

      CLI's are good for some things, and terrible for others. Quit thinking that a CLI is the be-all and end-all of computers just because YOU like it.
      Hell, the Mac got me back using computers because I hated the bullshit DOS way of having to type everything all the time. Now with OS X I can GUI the stuff I want as well as CLI the stuff that works better there.

      --
      It doesn't mean much now, it's built for the future.
  17. Getting seasick? by Florian+Weimer · · Score: 3, Interesting

    When I use 3D interfaces on PCs, I tend to get seasick. A CAVE, with motion tracking and powered by a real computer, is much better in this regard, but motion tracking works only for a single person at a time, and suck caves are still quite expensive. I bet some people get seasick when using them, too.

    1. Re:Getting seasick? by DarkZero · · Score: 2
      Many people reported feeling ill while playing games like Wolfenstein 3D when they were first coming out, but nowadays, you never hear of anyone claiming that FPS games make them dizzy.

      It's natural for people to feel disoriented when introduced to a new viewing environment, such as staring at a computer all day, FPS games, 3D interfaces, or 3D goggles. However, at least as far as computer monitors and FPS games have shown, this disorientation does not last, and as these things become ubiquitous enough to be shown on television in things like TV shows about video games or computers, people that are freshly introduced to these things don't even feel disorientation the first time they use them.

      The disorientation people feel when using things like 3D interfaces is nothing more than the shock of literally seeing things in a different way. It is not indicative of anything inherent in the interface itself.

    2. Re:Getting seasick? by Artichoke · · Score: 1


      but nowadays, you never hear of anyone claiming that FPS games make them dizzy.
      Sorry petal, but FPS games make _me_ dizzy. Still. Some more than others.

      --
      __
      Arse
    3. Re:Getting seasick? by jeff_bond · · Score: 1
      The disorientation people feel when using things like 3D interfaces is nothing more than the shock of literally seeing things in a different way. It is not indicative of anything inherent in the interface itself.

      Yes it is. The dizzyness is caused by your eyes seeing movement, but the balance organs in your ears begin unable to detect it. Basically, it confuses your brain. Faster framerates tend to make things worse because the visual impression of movement is stronger

      Jeff

      --
      stty erase ^H
    4. Re:Getting seasick? by Gilmoure · · Score: 1

      People still get dizzy. I started out with the original Castle Wolfenstein and it didn't bother me at all. Same for flight sims. Marathon would give me a headache after a few hours, but that could just be eyestrain. QIII really did it for me. Unreal acually was better. I could go an hour before wanting to ralph. Go figure.

      --
      I drank what? -- Socrates
    5. Re:Getting seasick? by Hater's+Leaving,+The · · Score: 1

      Indeed.
      I personally once fell off a chair while playing Quake as I tried to dodge something.
      That's why they call these interfaces "immersive".

      THL.

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
    6. Re:Getting seasick? by Mandrias · · Score: 1

      My friend finds the opposite to be true. If he watches a game with a good smooth feel it takes him much longer to feel sick... but something choppy gets him feeling sick mighty quick.

      --
      Use the Z-modem protocol between Information Superhighway routers to compress the plaintext. ~LordOfYourPants
    7. Re:Getting seasick? by Anonymous Coward · · Score: 0

      Oh, puh-lease!

      Nothing is so damn dumb like a sure person.

      Understand the "difference" between your opinion and truth, and how perception and reality are not the same.

      So, don't talk about you can't feel.

      Motion sickness (not just seasickness) is, like someone said, a body's reaction to misorientation.

      I feel it in cars, for instance.

      The old Wolfenstein and Doom make me sick. Quake I and Quakeworld do not. Quake II, a little.

      I just can imagine that this has to do with particular frames-per-sec counts and/or more sophisticated reality simulation that Quake has.

      Some hints for those who suffer from this:

      a) drive the car, because then you avoid being surprised by unexpected turns, bumps or holes (you need not to avoid the holes, just being surprised by them) -- this way I can avoid being sick;

      b) if you're not driving try to constantly watch the road ahead (TM) so you can attain the same surprise-avoiding level as when driving;

      c) don't read -- reading in a car/bus is the most certain way to get sick (and I suspect this applies also to watching the car's interior);

      d) wait till you get older -- things were much worse when I was a kid. Now I feel I'm not as prone to sickness as before.

      Good luck!

    8. Re:Getting seasick? by Jeremy+Erwin · · Score: 2

      When Wolfenstein3D first came out, the graphics were rather poor, and framerates are nowhere near today's standard. So, a bit of seasickness was to be expected. Additionally, there's a bit of cognitive disconnect involved-- screen motion does not translate into real motion.

      My guess is that those people who suffered from nausea, etc, don't play first person shooters any more-- thus, few complaints.

      I think we can all agree that when it comes to 2D interfaces, clarity, speed, and refresh rate are all very important. However, in the 3D world, artifacts are much more common. Card have gotten much more refined since the days of my Trident 975AGP (A real POS, btw, compared to most if not all of the cards of its time), which habitually stuttered, rendered textures incorrectly, and generally detracted from my gaming experience, but some modern cards (Radeon 7500/8500) still sacrifice accuracy for the sake of framerate. Even the latest GForce isn't 100% accurate.
      Until 3D quality is indistinguishable from today's 2D quality, the use of 3D windows for most work will provide an inferior user experience.

    9. Re:Getting seasick? by DarkZero · · Score: 2
      Just a brief clarification:

      Of course, people who are susceptible to motion sickness will feel nauseous when playing first person shooters. I believe that's a given. What I was talking about is that motion sickness in virtual reality or 3D interfaces isn't something INHERENT to those things, i.e. "normal" people that are not already susceptible to motion sickness in planes, trains, automobiles, or boats will not feel any special disorientation in virtual reality beyond the first couple times that they use it.

      I was talking about the fact that virtual reality won't make EVERYONE sick, as if it's something inherent to VR, but instead will only affect those that are already susceptible to motion sickness in other forms. That is what I meant by "It is not indicative of anything inherent in the interface itself". VR doesn't have any special magic motion sickness powers that will suddenly make people that aren't normally susceptible motion sick. "Normal" people will not be especially disoriented by it. Those who are already susceptible to motion sickness, however, will be.

  18. Some ideas by Vanders · · Score: 3, Interesting

    The main problem with current desktop systems is not the metaphor of a 2D desktop itself, but rather that as computers have become more powerful, and more complicated, we end up with more junk to wade through. It's exactly the same with a "real" desktop too. The more files you pile on your desk, the harder it is to find something. So it would seem that in keeping with the KISS principle, we shouldn't be trying to find a new metaphor, but instead improving our current one.

    One of the main problems today is that the OS doesn't make the best use of the information available to it. The OS can know the file type, the application(s) associated to those files, when the file was created etc. but in general, it doesn't do much with that information. Sure, if you double-click on your file, it can find & launch the application associated to the file type, but you're still left with the problem of finding that file.

    My own proposal would be to make better use of the file information that the OS has available to it. Its theory, but basically you place a database layer over the filesystem. We should also make use of MIME types for each file, and create a hierachical directory structure, one for each MIME type inside the users "home" directory. As a simple example, you may have something like:

    /home/
    user1/
    files/
    image/
    jp eg/
    pn g/
    x- bmp/
    audio/
    x- mp3/

    Now we have this, we can put the information we have to good use. Whenever a file is created, rather than asking the user for a directory and a filename, we ask them for a description of the file. Create the file in whichever directory suits the files MIME type, with a system generated filename, and add an entry for the file into the database which is layered above the FS. The record should include the users long description, type, creation date etc.

    Now when the user wants to find & open a file, they can easily find their file by e.g the decription, using a wildcard if they wish. Or the creation date, using a range is they want to. The major advantage is that they don't need to navigate through a heirachical directory structure, nor do they need to remember what type of file their looking for, as the OS can present all of the files that the user can open as a flat list in the dialog.

    O.K, it's a clumsy description, but the basic premise is that a) The OS can handle placing the file on the FS instead of forcing the user to decide & b) We know have a flat list of files to manage, instead of a possibly very complex heirachical tree. We do retain the advantages of the hierachical tree for the filesystem, however.

    1. Re:Some ideas by Karl+Cocknozzle · · Score: 1

      I don't like the idea my files of certain types are "Forced" to certain places. If I'm working on a project at work, do I want all the files together in one folder named Project or to have the various files scattered through ten folders.

      Maybe it's the Mac user in me, but I want a folder with all of them together.

      However, I guess it wouldn't be too bad if the "Database Layer" access was integrated to every app, and you could label files so that if I did, say,

      select * from disk1 where file_label like 'Project%'

      So I get all project files from my whole FS. This sounds a lot like a much more advanced, integrated Sherlock from Apple. Actually fairly cool although so far, I've only really needed to use Sherlock once or twice.

      Also, I'm not advocating using SQL as the iface to the "database layer", just an example...Users should have a nice friendly search box.

      --
      Who did what now?
    2. Re:Some ideas by G-funk · · Score: 4, Interesting

      These are all interesting ideas, except for the a few things:

      1. Computers organise things hierachically because we like it that way. We haven't been conditioned into it by computers. Remember the game where you pick a number between 1 and 100 and somebody tells you higher or lower? Remember how much easier it was when you learned to start in the middle? It's the nature of things.

      2. 98% of the time, you don't need to "search", if you organise things properly. No matter how great the search is, it's always going to be more efficient if you stick things in relevant folders (/documents/biz/2000-2001/invoice110.doc)

      Personally, I think the biggest problem with the wimp interface is modal windows (this should not happen ever ever ever amen), and a decent way to keep track of more than 10 open windows/programs.

      --
      Send lawyers, guns, and money!
    3. Re:Some ideas by Vanders · · Score: 1

      Yup, that would be exactly the idea. This sort of abstraction would be done at the OS/GUI layer, with some assistence from the applications.

      Your example with the SQL is a good one as well, you could do for example:

      select * from files where description like '%project%'

      Or maybe:

      select * from files where description like '%project%' and date > '11012001'

      Or even:

      select * from files where description like '%project%' and date > '11012001' and author='John Smith' and revision>'3'

      Obviously, as you say, I wouldn't expect the user to manually enter SQL to find their files, but it conveys the correct idea. A friendly dialog would be the prefered method, and wouldn't be too different from the current slew of file & find dialogs.

    4. Re:Some ideas by Anonymous Coward · · Score: 0

      Close, but...

      What I really want is a Good assistant that looks at the files I have created and finds Keywords and Relationships to other files/documents/projects I am working on (and possibly others are working on in my Company/Workgroup) and makes all of that information available to me through a good search tool.

      When I know how I want to organize my files I want to do it myself. If the assistant finds a better way I should be able to choose it.

      Don't take away my filesystem - give me better tools to use it with. Put better information in it.

    5. Re:Some ideas by Anonymous Coward · · Score: 0

      I tend to agree with this kind of thinking. Our desktop model isn't broken - it's survived so long because it does provide a good general purpose representation of how we work with our computers. I think it's more the things _around_ the desktop that make computers harder to use (eg- having to worry about which device is compatible with what, what drivers are installed, managing our disks, etc). Slowly, software is catching up and fixing some of these problems (compare managing Windows XP to managing Windows 95, for example).

      I think we need to get away from the notion that the 'desktop metaphor' is followed by every application on the PC. We need to bear in mind that the desktop has really become a place for holding 'applications' and not files and folders. It provides a tangible space within which we carry tasks out on our PC. It's 'where' our applications run. In this light, the desktop dosen't do a bad job - sure, it has its' flaws, but again these can be fixed without a radical change. It may be a better idea to leave alternative metaphors to the applications themselves - where the metaphor (if needed) can best suit the application itself.

      On a side note, I think where we can have improvement is in adaptive user interfaces and just as importantly, in conveying information to people using more than just sight and sound. I think there's a large untapped perceptual resource in users that computers aren't yet exploiting. Better use of sound in user interfaces is just one example I can think of at the moment.

    6. Re:Some ideas by Error27 · · Score: 2

      >>and a decent way to keep track of more than 10 open windows/programs.

      That's what I try to say. Right now I have 9 windows open and 8 windows minimized. :)

      My solution is to use Enlightenment with the an ever so slightly modified Cyrus theme. The Cyrus theme is critical. It is the only one that I have found that behaves the way I want it to.

      The Cyrus theme looks depressing as heck. People ask me if I'm gothic or something. I've been looking for different theme but this is the only one that behaves the correct way.

      Also Enlightenment really needs to be configured propperly.

      I have a tiny monitor too, so that makes it harder for me to handle a lot of open windows.

  19. Didn't se an old one mentioned by Lumpy · · Score: 2

    back in the early 90's a few students at MIT were working on this. with the vr3d engine AFIK.

    files were organized as cities on a 3d landscape, files that were not for you (permissions set so you couldnt access them) would run away from your avatar and other file types would quiver, grow, etc...

    Directories or cities that were off limits would grow walls as you approached and system files (Like logs would change color depending on errors contained inside.) would change according to what was happening.

    I remember seeing this on television back in the early 90's but I cannot find it anywhere on MIT's webservers. anyone know if it's stored in the archives? or maybe moved from MIT?

    --
    Do not look at laser with remaining good eye.
    1. Re:Didn't se an old one mentioned by Voidhobo · · Score: 1
      What you describe reminds me of that "futuristic" interface in Jurassic Park 1 that the little girl has to use to control parts of the park.

      In Jurassic Park, the young girl figures out how to reboot the computer system by sitting down at it, seeing a really nifty 3-D interface, and exclaiming, "It's UNIX! I know that." First off, if she wasn't so young, I'd marry her. Any woman who knows and likes UNIX is OK in my books. Secondly, that line made everyone who knew UNIX burst out laughing. UNIX is a notorious command-line prompt like DOS, but with even more computer-like commands ('ls' instead of 'dir', 'rm' instead of 'del').

      The interface she was using is called 'fsn' and is a demonstration from Silicon Graphics, Inc. to show off their 3-D workstations. It makes sense considering Silicon Graphics was a major product placement sponsor of the movie.

      source: http://www.geocities.com/naran500/features/comp_sc i/comp_sci_ui.html

    2. Re:Didn't se an old one mentioned by Voidhobo · · Score: 1
      Yes, I know I'm replying to my own post and that's lame, but I researched what I said a bit more and found this: As Seen In "Jurassic Park".

      So, if anyone out there runs IRIX version 5.3 or below, you might want to try this, it's freeware.

  20. This is dumb. by DarkZero · · Score: 3, Insightful
    These interfaces are neither revolutionary nor intuitive. They're counterintuitive and they're nothing but pretty graphics; fun experiments that will never and should never catch on. My desktop interface keeps everything organized the way I want it, instead of organizing it the way the computer wants it, and leaving me to search for files that the computer has moved around on its own.

    These people should really learn that the desktop is the best way to handle a two dimensional computing environment. The only possible ways to make the current computer interface better is to either add new hardware to interact with the computer (3D goggles, hand sensors, microphone, what have you) or to tweak the current desktop interface to make it just a tiny bit better.

    These people are trying to reinvent the wheel by making it a square or a triangle. My wheels are fine the way they are, thank you very much.

    1. Re:This is dumb. by SixTwelve · · Score: 1
      &ltWindoze-centric&gt

      These interfaces are neither revolutionary nor intuitive.

      You are not kidding! Revolutionary?!

      A spinning globe graphically displaying relationships...
      Sounds like Explorer. But you can't turn it off, and it goes insane when your sneezes trigger pointer twitches.

      the desktop metaphor itself becomes unnecessary: machines would automatically present information to you as you need it
      OK actually producing cybernauts would be revolutionary, but the idea's not new

      Accessing files by asking for them
      Speech recognition is already available. Wooptie-doo

      The people who are incapable of finding their files need simply to be shown how to organize information. I don't recall losing a file, except perhaps the odd downloaded .jpeg, in a long long time. Why not? Well, the utils are in Utils, the games are in Games, and the developing stuff is in Dev.

      The only thing I found kind of neat is having Axees(?) Axises? multiple directories pointing to the same files. But really I can't see that being all good - .lnks work fine, and there's less accidentally erasing or not erasing files. I think that more than makes up for the little extra clean-up it requires, which could really be fixed anyway.

      Granted, more options for more people is a Good Thing. It employs more people, and satasfies more customers. I mean, some people will buy freaking absolutely ANYthing, but that doesn't make it any less retarded.

  21. Not another one! by Stephen · · Score: 4, Interesting
    We seem to have an article about a replacement for the desktop about once every week or two. The feeling I get is that there are developers all over the world developing these things, presumably hoping to strike a gold mine.

    And yet none of them have taken off. Why's that? Maybe (heretical thought!) it's because the current model actually works quite well for most people.

    I don't want a system where the computer organises things for me. I can organise them better myself. (Occasionally I might lose something, but probably less often than if the computer was filing stuff for me. Anyway, we have good 'find' tools on Windows and Unix.)

    I don't want a 3-D interface. It's much harder to visualise and navigate than a 2-D one. (A set of 2-D interfaces, as in Mozilla's tabbed browsing or many window managers' virtual desktops, is good. This is perhaps one of the real UI advances in recent years. Windows could do with virtual desktops.)

    The article says: "Conceivably, an inference engine can be made so intelligent that [...] machines would automatically present information to you as you need it." Well, maybe when that's true I'll change my mind.

    --
    11.00100100001111110110101010001000100001011010001 1000010001101001100010011
    1. Re:Not another one! by Curt+Cox · · Score: 1

      I mostly agree, except for the good "find" tools. What sort of find tools do you use on Windows? In my experience the built-in searching tools are too slow and too limited. Do you use a third-party tool? Do tell.

    2. Re:Not another one! by kin_korn_karn · · Score: 2

      Don't forget the fact that to really get the benefits you'd have to wait on a whole other
      -generation- of users to grow up with the new GUI.

      Real People are going to hate any interface if it's not 'like Windows' and it'll bomb horribly. Witness every new-and-superior-but-different technology from MS BOB to the Amiga to electric cars for proof. Incremental change is about all that'll be acceptable.

    3. Re:Not another one! by kin_korn_karn · · Score: 2

      ok, MS BOB is NOT superior... need more coffee...

  22. wrong concepts by mirko · · Score: 3, Interesting
    2 facts came to my mind when I saw these screenshots :
    • Why is "The Next Computer Interface" supposed to be 3D?
    • Does it have to be used on a HUGE screen to make all of its displayed items easily readable?

    My point is that these attempts at deciding the future of GUI are pathetic as they don't even take the current GUI's limitation in consideration:

    (Note: if you don't agree with the following then you had to adapt yourself to these. Take anybody who doesn't use computers and just observe him.)
    • mono-pointer makes GUI hard to use
    • windows overlapping are really painful when you want to *see* the information you are dealing with.
    • scrollbars should be forgotten for a similar reason

    Future GUI concepts should take the problem the reverse way:
    • We've got sitting users who don't want to follow tough learning curves to open a document.
    • They are *not* supposed to own a huge screen
    • If the GUI is 3D, then screen also has to be (or kind of...).
    • 3D GUIs "à la" Rooms3D also have it wrong as they assert the user has enough time to wander through the modelisation instead of being productive when he wants to...

    I am actually working on a GUI concept which will *not* be 3D. This will be Open Sourced.
    --
    Trolling using another account since 2005.
    1. Re:wrong concepts by flufffy · · Score: 1
      Does it have to be used on a HUGE screen to make all of its displayed items easily readable ?

      in some ways i'd like to think so, as many of the ideas discussed here are basically dealing with how to visualise a lot of information on a small screen. flipping the problem around, i can't help thinking that much larger screens would be at least one solution to this.

      although it might be objected that a larger screen just leads to more clutter, we are used to dealing with immersive indexing environments. as i spin in my office chair i can see that my current office visual interface with my database - books, files, piles of stuff on the floor - is hundreds of square feet in area. and unlike the testers of the microsoft 3d environment described in the article, i do use the floor for filing ;)

      immersive screens for the avergae consumer are probably pretty far away tho, although i would love to be proved wrong. just needs a breakthrough in cheap lcd screens, increases in cpus should be able to handle the mapping.

    2. Re:wrong concepts by esper · · Score: 1

      I fear that some of the things you claim are useless are, in fact, quite excellent:

      mono-pointer makes GUI hard to use

      Huh? I don't see what you're getting at - do you mean that multiple pointers would be better? If so, how is the user intended to keep track of which is which and reliably access the one they intend to use? Or do you want to get rid of them entirely?

      windows overlapping are really painful when you want to *see* the information you are dealing with

      I'd much rather have a nice, big browser to read slashdot in, while it overlaps two terminals running mutt (so I can watch for new mail) and a third at the bottom of the screen running big processes (so I can see when they're done), than have to shrink my browser so that everything can fit onscreen at once without overlapping.

      scrollbars should be forgotten for a similar reason

      And what alternate method of displaying proportional position in a large document would you consider superior? PageUp/PageDown don't cut it as a scrollbar replacement and I'm not aware of anything onscreen that's more functional per pixel than a scrollbar.

      Perhaps I have just "adapted", but that is not a bad thing. Too many people make the mistaken assumption that ease of learning is the same thing as ease of use. A feature is neither bad nor useless simply because it's not immediately obvious to "anybody who doesn't use computers". If it takes 2 hours to learn how to use the feature, but having access to it saves you 5 hours a week after that training is complete, then it's a good feature, even if it makes it harder for someone without training to use the software.

    3. Re:wrong concepts by mirko · · Score: 1

      I then should describe my project but I am not ready to do it now...
      Meanwhile, I'll just maintain what I claim.
      Do not think about a classic screen. (hint)

      --
      Trolling using another account since 2005.
  23. XCruise by dda · · Score: 1

    have you already tried XCuise for linux ?
    Quite cool as a 3D file navigator. You can only cruise .. but we could imagine a file Explorer with links to some programs using associations .
    That would be cool ( Even if bnot productive ..)

  24. QuakeOS by ayjay29 · · Score: 1

    The folks at ID software should pick up on this. I think QuakeOS would be a nice operating system, we would all be used to the concepts involved.

    Imagine the following features.

    Virtual Conferencing:
    Walk into the room where you wish to have the meeting, see the others present, and interact in real time.

    Choose your own skin:
    The boss could be an Ogre, the marketing manager a snake etc.

    Security:
    You need the red key to get into the room with the accounts files.

    Office Furniture:
    The "Aaron Chars" upgrade would only be $9.99.

    Delete files:
    With the rocket launcher.

    Intrusion Detection:
    And imagine the fun you could have chasing a hacker thought the system!

    --
    Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
  25. It depends on the user... by jawtheshark · · Score: 1

    So I agree with you on one point: organize your files like you want. I don't like the default Windows "My Document" folder and by hacking the registry it is very well possible to use for example D:\Users\%USERNAME% instead, which corresponds better to my way of thinking. Under Linux I just juse /home/$USER because I like that structure.
    The problem how to manage your files is beyond that for "joe sixpack". A lot of end-users don't even grasp the concept of a directory (or as it is now called "folder", what happened to the old terminology?). Honestly, I have seen users that save everything in their "My Documents" folder, and that includes their 1200 MP3's, their 50 Word documents, their 20 Excell documents and the 500 jpegs of pr0n. All flat in one directory, I kid you not! If you even try to explain what a "Folder" is, they freak out that you are being to technical. If by accident an application does not save their stuff in "My Documents", well they are hosed because they will never find it back. Sad, isn't it?

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:It depends on the user... by Hater's+Leaving,+The · · Score: 1

      > Honestly, I have seen users that save everything in their "My Documents" folder, and that includes their 1200 MP3's, their 50 Word documents, their 20 Excell documents and the 500 jpegs of pr0n. All flat in one directory, I kid you not!

      Which is precisely why more recent versions of Windoze have 'My Documents', 'My Sounds', and 'My Images' folders. Et voila, the problem disappears.

      THL.
      (Yes, this is 100% sarcasm)

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
    2. Re:It depends on the user... by jawtheshark · · Score: 1
      Yes, I know new Windows versions do that: this goes up to the point that users think that you can only store images in the "My Pictures" folder and only music in the "My Music". Who was the "genius" who came up with the idea of putting "My" in front of every directory name, anyway? It makes me wanna puke.
      Creating such annoying directories (which you cannot delete, since windows insists on recreating them) just puts a small and ineffective patch on the large wound which is called "computer illiteracy". That should be fixed, not the computers.

      (At least I'm not alone with my feelings).

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:It depends on the user... by F452 · · Score: 1

      I don't like the default Windows "My Document" folder and by hacking the registry it is very well possible to use for example D:\Users\%USERNAME% instead

      I don't like "My Documents" either. I think the overuse of "My" everything is silly. The latest versions of TweakUI allow you to fix a lot of this without going directly to the registry.

      (or as it is now called "folder", what happened to the old terminology?)

      I like the word "folder", it is much more efficient than "directory" - 2 syllables instead of 4, and I think it's easier to say. I'm sure some people resist it out of habit, and because it's windowsish terminology. :-)

    4. Re:It depends on the user... by jawtheshark · · Score: 1
      Nice that TweakUI does that now for the unwashed masses, but I did that since the late '95 :-) Good ole regedit (or regedt32 for those that want to manage rights under NT) did the job fine for me. It takes a while after initial install (seaching/replacing keys) but I think it is worth it.
      I do similar stuff with C:\Program Files because on my machines it is E:\WinApp. You won't find anything like "Program Files" on my machines.

      You have a point that "folder" is a more simple word, but consider this: you do helpdesk work and support a user, now you have to say "click on the My Documents folder", that's much longer than "click on the docs directory" :-) Of course "click on the docs folder" is even more short.
      Honestly, it *still* is a directory: under the shell the command is still "dir" and the directories as still marked "<DIR>", same under Linux (or any other Unix), "ls -la" will give you "drwxrwxrwx", the first one is a 'd' for directoy not an 'f' for folder. We should keep the traditional jargon, and not switch it every 2 years because "users don't grasp it". Let's just agree that "folder" is the GUI representation of directory and everybody is happy ;-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  26. New interface? What are you smoking? by Pathetic+Coward · · Score: 1

    In case anyone hasn't noticed, we're in a recession and the computer industry is in a severe depression. Companies have lost billions on the last fads, "web interface" and "enterprise computing". What organization is going to want to spend money on:

    - replacing all their hardware
    - replacing all their software
    - rewriting all their internally developed business applications
    - retraining all their workers?

    And people talk of "new interfaces"?

    The current trend is to abandon the high-tech solution. It's back to the 1970s.

    Here's the new interface for you. Pens. Paper. Books. File cabinets.

  27. good use for 3d by zephc · · Score: 2

    perhaps keep 2d for things we use right now, like reading text, viewing images and movies, and to an extent, file management.

    For file management, maybe as was mentioned above, using icons/objects that vary in virtual size with the actual size of the file, maybe with a hyperbolic file manager.

    3D will really come in useful in more futuristic applications, mostly dealing with non-local entities... talking to people, viewing data on other servers, etc. I think that entertainment and communication will be the two largest areas to be able to exploit 3D interfaces (that means *with* VR glasses and various sensors and such)

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    1. Re:good use for 3d by zephc · · Score: 2

      addendum:

      really, except for specialized things like CAM and 3D modelling, it already IS communication and entertainment (gaming right now) that are the leaders in use of 3D

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    2. Re:good use for 3d by drsquare · · Score: 1

      For file management, maybe as was mentioned above, using icons/objects that vary in virtual size with the actual size of the file, maybe with a hyperbolic file manager.

      What? You mean the size of the icon changes with how big the file is? So what happens when I have a 50MB file next to a 1 byte file? Is one about 1 pixel wide, or does the other one take up 60 monitors? There are numbers to the side saying how big the files are.

    3. Re:good use for 3d by zephc · · Score: 2

      obviously you would use some sort of logrithmic scale, not a linear one

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  28. What a Crock. Is it the Subject, or Reporting? by PbHead · · Score: 1
    This whole article sounds like a bunch of bunk. I would expect better from an MIT Enterprise.

    The Hierarchial Desktop is dead?
    WTF? Sure it's old, but I'm still using it, your still using it, pretty much anybody with a computer is using it, and all of us will be for quite some time still. I find it funny how they refer to the Desktop Metaphor like it's so outdated that it never really existed at all.

    I saw nothing even close to a suitable repacement to the Desktop Hierarchy in this article. The Rotating Star Tree could be useful to some, but most end users would'nt understand any more than looking in a folder tree.

    The author almost makes Scopeware sound like an OS all its own, with a new type of file system and "Desktop Display". Upon further resarch you'll find out that it's nothing more than "Microsoft Internet Explorer".
    For some reason I don't believe writing a new way of displaying a hierarchial tree qualifies as replacment of the Hierarchial Desktop. Nobody seems to think that Microsoft has changed the "Desktop Metaphor" with all the office PCs that boot directly to Outlook, but if they were to shell to some fancy page in MSIE we are expected to accept this as a radical change.
    Complete Bunk. Offices have been shelling to special pages on their LANs for years now. The "Desktop Metaphor" is still the same, it's just displayed in an easier mannor for the users to understand.

    As for the 3D Hall of Desktops, same stuff, just more of it.

    Call me when you have something real.

    --
    Opinions Expressed by Me should be Forced on Others - PbHead
    1. Re:What a Crock. Is it the Subject, or Reporting? by Anonymous Coward · · Score: 0

      saying he desktop metaphor is dead probably meant that there will be very few real innovations beyond the WIMP user interface.

  29. Task oriented computing by C0vardeAn0nim0 · · Score: 2, Interesting

    "We wanted to find people who didn't understand the function of file folders, how to open files, how to delete files. We couldn't find anyone. That makes it hard to change people's expectations of how computers should behave." - try 3rd world. I know lots of ppl here in Brasil that never saw a computer in their lives and that still fears that a HAL 9000 can someday takeover the world.

    But that's not the reason of this post.

    the real reason of this post is to say that the solution to the desktop mess may already exist, living right in our POCKETS... yes, I am talking about PalmOS.

    Palm os is task oriented. you want to type a text ? fire the text editor. all your texts will be registered as belonging to that app, and will be an inseparable part of it.

    Want to draw a picture ? same thing.

    The job of organizing files by date, size, content, name, category, etc will be handled by THE APPLICATION, in a way that best matches the type of aplication you're using. Keep in mind that organizing AutoCAD drawings is completelly diferent than organizing texts or bitmap images.

    --
    What ? Me, worry ?
    1. Re:Task oriented computing by zephc · · Score: 2

      I think the problem gets harder when you have hundreds or thousands of files to navigate... ordering them by categories is a very human thing to do. For your Images folder, you have 'Family Pictures', 'Friends', 'Pr0n', etc.

      Perhaps more on-the-fly arbitrary ways of grouping the data would be good... by date, file type and so on already exist... good metadata for each file would allow more flexible grouping methods.

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    2. Re:Task oriented computing by erlando · · Score: 1
      Hmm.. In three sentences you just killed off freedom of choice.. I don't want to have my files "belonging" to an app. I want to be able to choose my interface for drawing, writing text etc. And I want to be able to use several different tools to manipulate a file.

      The reason that Palm "gets away with it" is that it is nothing more than a fancy electronic notebook (I'm not dissing Palm here. I have one myself and I love it). PalmOS on a workstation would be a disaster.

      And I disagree with your statement that organizing text and bitmaps differs from AutoCAD (or whatever). Why is it different? The organization of files depends on your work-context. My work is project-based. I therefore organize my documents by project. Others may organize by customer. I would never organize my files by Word or by Excel or whatever.

      --
      Remember, there are no stupid questions. But there are a lot of inquisitive idiots.
    3. Re:Task oriented computing by multimed · · Score: 1
      I agree to a point - but perhaps the single most important thing to making computers better over the years has been competition. In a one app for text files world, there's no competition - so no need for the company to improve that app.

      --
      Vote Quimby.
    4. Re:Task oriented computing by C0vardeAn0nim0 · · Score: 1

      Well, I don't know if ever had a Palm and played with many combinations of apps, but my experieces shows that PalmOS allows one aplication to take control off certain kind of file.

      anyway, this is not necessary because PalmOS is not file oriented like windows, unix or mac. In Palm's interface you choose the aplication and from the app you choose the document you want to work with. Unless you intall a specific app like Launcher III that allows you to see all the objects stored in memory, you won't see the files unless you're inside the application.

      when inspecting the memory contents of my Palm, I found that PalmOS uses a four digit file type ID. When you launch an application it looks the files that "belongs" to it by inspecting this ID. If you install two similar apps (i.e 2 diferent doc readers) both will know which files to look for when they're started, so you can choose the one that better fits the situation, ZDoc to edit eBooks or CSpotRun (wich is faster than ZDoc) to just read them.

      This gives you a clean interface, without overlaping windows messing up your screen AND the choice of which application will handle your documents.

      Of course, PalmOS is not perfect. Remember, all OS sucks, all applications sucks, all hardware sucks. there's no such thing as a perfect thing, but with some modifications I'm sure PalmOS would be a nice substitute for the current set of GUIs, with the advantage of the small memory footprint (about 1,7 MB in a Palm color) and runs in modest CPUs (motorola's Dragonball EZ 20MHz).

      --
      What ? Me, worry ?
  30. I dunno by loraksus · · Score: 3, Insightful

    They claim that the desktop is dead etc, etc. I'm not so sure. Shit, I swear I saw a picture of MS Bob (enhanced) there, that was weird (the MS gallery interface). Anyone remember the hacked version of that called MS Bubba (trailer park motif, shotguns, malt liquor etc, funny as hell)?

    Anyways, I think the problem is this. We all have a shitload of files - on my 100gb drive, I have 85,120 files taking up about 80GB. This is my "extra storage" drive, I got 45,920 files on my C drive. Ok, perhaps I'm extreme, I have a shitload (about 40,000) of text files, books in pdf, etc etc..
    Now, how the hell are you going to make it easy for me, or anyone, to access a good 120,000 files, preferably within less than 5 user interactions (clicks, speaking something, etc..)
    OK, a new gui, cool, but if it is going to succeed it will essentially be a sytem based on "Organisational units that hold things" i.e. Folders / directories / objects.

    A Chronological system won't work for a situation like this, it'd take too much of a mental effort -answer this - what did you have for dinner 1 week ago? I think that would be a perfect question, because things on the computer tend to be "routine" - did I work on this or this? It doesn't take a psyc major to tell you that humans suck at remembering what happened in the past.

    With a hierarchical structure, it is painfully easy, and it scales well.
    i.e.
    e:\asdf (ok, ok, its easy to type and a throw-back to my 286 days, wee didnt have no stinkeen gooey)
    e:\asdf\music
    e:\asdf\music\Rock
    e:\asdf\music\Rock\Prodigy - minefields.mp3
    Moreover you can actually communicate the location to someone else, not "a file from sometime last week", or "the file in the Blue gallery on the right wall in the clipboard". Ever try to explain over the phone how to get to your house? Ever get lost becuase the directions sucked?

    I can't argue with the article too much though - clippy the annoying mother fucker gets bashed on :)

    --
    1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    1. Re:I dunno by joshv · · Score: 2
      A Chronological system won't work for a situation like this, it'd take too much of a mental effort -answer this - what did you have for dinner 1 week ago?

      I almost always know about when I last worked on something. I once (when I got it working) found MS Outlooks 'Journal' feature to be very useful. It's keep track of when you accessed MS documents on a calendar timeline. Even if I did not know an absolute date I'd know something like 'Oh yeah, I create that document a few days after I create that spreadsheet'. Time is very important metadata and in the current hierarchical metaphor it's relatively difficult to use.

      e:\asdf (ok, ok, its easy to type and a throw-back to my 286 days, wee didnt have no stinkeen gooey) e:\asdf\music e:\asdf\music\Rock e:\asdf\music\Rock\Prodigy - minefields.mp3

      Yeah, that works, but you are essentially building meta data into the directory structure. Seems to me we have better ways of creating and using metadata. Many of your MP3s might already have the metadata you encoded in the directory structure, stored internally in the file. It seems a waste to duplicate that data.

      Your method also can fail if you forget how you organize things, or perhaps slip up and misorganize, or work in a common directory structure you share with others who might think a little differently. 'Gee did my boss put that project plan in "IT\Projects\ERP\New" or "ERP\New Projects"?' Anyone who has worked on a shared lan drive knows what I am talking about.

      With some sort of unified meta data scheme I could just search for a project document with key words, 'ERP Project', created in the last few days and most likely find the file my boss had just created for me.

      There is a definite need for creating a universally recognized way of storing file meta data that is not specific to a given file system or file format. It need not be complex or 3D, it just needs to allow me to easily enter and search on meta data and quickly create customized views of my files based on the meta data I have entered.

      Examples: "All word documents sorted by name" "All documents created in the last week" "All excel spreadsheets for project "Jupiter" sorted by size" "All documents about dogs"

      You can do some of this today with content indexing and local search tools, but think about expanding this to an entire enterprise, encompassing all data on a network. The location of the data becomes irrelevant. The idea of a 'share' becomes meaningless. You just submit a file with appropriate meta data to the operating system and it worries about the details of physical storage.

      -josh

    2. Re:I dunno by rbeattie · · Score: 1


      My reply to this is that your example uses MP3s which have an inherent hierarchical structure; Prodigy wrote minefield and it's rock music. Poof. There's your structure.

      But after a year or so of owning a digital camera, I now have more then 3,000 photos on my computer. Organizing these photos has been a nightmare until I finally just went back to simply organizing them by date. It's not photos/family/weekend or photos/vacation/beach it's now photos/2000/october/12.

      After trying to come up with some sort of organizational structure that made sense (does this photo go in the "family" folder or the "beach" foder?)I finally decided that dates are the only thing that is inherent and unchangeable: Some file was created on a certain date. The rest is up to opinion and therefore makes organization equally as arbitrary. And that makes it difficult to communicate or even remember.

      -Russ

      --
      Me
    3. Re:I dunno by Suidae · · Score: 1

      The obvious problem is that you are not using a relational system. Directories are good for sorting data that falls into single, clear catagories, not things like images, which often contain multiple themes. You just need to put them into a database and give each image descriptors indicating the properties of each image. Then you can run a query to see all images of a particular kid, or all images of a particular kid during a particular vacation.

      No doubt also handy for sorting porn.

    4. Re:I dunno by droleary · · Score: 2

      Yeah, that works, but you are essentially building meta data into the directory structure. Seems to me we have better ways of creating and using metadata. Many of your MP3s might already have the metadata you encoded in the directory structure, stored internally in the file. It seems a waste to duplicate that data.

      I would go even farther and say that ID3 tags are themselves a waste, as they lock the metadata into the file in a proprietary format instead of making it available for wider adoption using some generalized mechanism. Of course, it's the poor metadata handling of the current crop of file managers that's really to blame.

      Your method also can fail if you forget how you organize things, or perhaps slip up and misorganize, or work in a common directory structure you share with others who might think a little differently. 'Gee did my boss put that project plan in "IT\Projects\ERP\New" or "ERP\New Projects"?' Anyone who has worked on a shared lan drive knows what I am talking about.

      Exactly why imposing a hierarchy on the metadata is a mistake, as I pointed out when this came up. The original poster probably has only one file on his entire system called "minefields.mp3", yet he has to dig down through the hierarchy to get to it. A system with proper metadata handling will essentially do that digging for you, and I look forward to the day users can take advantage of that. I'm doing it today, myself, because that's just the type of software I'm working on.

      There is a definite need for creating a universally recognized way of storing file meta data that is not specific to a given file system or file format. It need not be complex or 3D, it just needs to allow me to easily enter and search on meta data and quickly create customized views of my files based on the meta data I have entered.

      My software is being developed on Mac OS X and so far a modified browser/column view seems to work just fine for navigation. The major interface element that is needed is a text entry field (shades of the command line) for times when it's faster/easier to essentially search for an object instead of navigating to it.

      Storing the data is another issue, and we've already gone through 3 different methods of persistence. The object layer hasn't changed, however, and the metadata is still easily represented as named and unnamed attribute values.

      Examples: "All word documents sorted by name" "All documents created in the last week" "All excel spreadsheets for project "Jupiter" sorted by size" "All documents about dogs"

      That's really just scratching the surface based on current metadata handling and indexing techniques. In a world where structured metadata isn't locked into the file itself, it would be possible to do even more advanced queries like "all invoices that are overdue" or "all movies shorter than 1 minute" or "songs where Sting is an artist". The limits become the limits you're willing to represent in metadata and not the limits of the system itself. Computers are just at the edge of where they need to be for this kind of advanced processing, but I predict that in 5 years the idea of a hierarchical file system will seem quaint.

    5. Re:I dunno by loraksus · · Score: 2

      FYI Also Digital Camera Owner, 4,423 pics, about 15 GB (I like large pics)
      Agreed, I also keep photos based on how they came in - i.e. When the memory card got full, I dump the photos.
      e.g.
      Date Description\1,2,3, etc jpg

      It seems logical to me that pictures are arranged in a more or less chronological fashion. at the same time though, I use
      2000\WYD2000 Trip\Rome
      I'm slowly putting dates on the directories, but it doesn't really matter because the photos themselves are time/date stamped. It just seems akward to name directories by category (i.e. family, beach), but instead by a short description like 2000\WYD2000 Trip\Rome.

      Just wondering, do you delete a lot of pics or keep most?

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
  31. Imagine this... by Marcus+Brody · · Score: 4, Insightful
    ...A logical, heirarchical, "tree" like structure. Accessed by small, simple but powerful commands. These commands can be chained and linked in an abritarily complex fashion. Allowing you to, for example, view all files in a convineint, time stamped fashion - exactly like scopeware. In fact, the flexibility and exstensibility of access to the system is limited purely by your own intelligence & imagination (pretty limited in my case then...). All people are both more intelligent, and more imaginitive than even the smartest computer. Therefore, untill this changes, I would prefer to hold the power in the organistation of my own computer.


    Incidently, I am this }{ close to losing the GUI alltogethor. With the fantastic (but slightly unwiedly)mplayer, and Q3 now working from the CLI, I see little purpose (personally) for those quaint little GUIs.


    A mouse is what you play Quake with.

    1. Re:Imagine this... by hotsauce · · Score: 1

      All people are both more intelligent, and more imaginitive than even the smartest computer.

      Yes, but most people want to use their intelligence and time to do what they do (edit images, write lawsuits, cure Parkinson's disease) and not fiddle with their filesystem. Which is why when possible they hire secretaries. If people wanted to learn to program their filesystems, everybody would be using command line UNIX, grepping and piping away to hearts content.

    2. Re:Imagine this... by Anonymous Coward · · Score: 0

      Yeah this is true... but were on slashdot here - better of posting it to aol!

  32. The Bob Metaphor by Quila · · Score: 2

    So, others here have noticed that MS just can't lose the Bob metaphor. It was a livingroom, now it's a hallway.

    Could it be that Mrs. Gates (former Bob project leader) is using her influence to get a second chance to screw-up?

  33. Any ideas for a better 'Clippy' by Ami+Ganguli · · Score: 4, Interesting

    The article mentions how annoying Clippy is, but says that MS researchers still think a 'helpful' interface is a good idea if done properly. Can anybody think of a good way to do this without it becoming annoying?

    One thing that I really hate about those little characters is that they get in the way and take control of the computer away from me. But what if a little box on the task bar showed the three 'most likely' things you wanted to do and you could activate them (complete with little wizards if the task is complex) by clicking?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:Any ideas for a better 'Clippy' by jht · · Score: 2

      One alternative is for Clippy to simply sit in the background, and, kind of like you suggested, always have shortcuts available for things it thinks you might want to do. But Clippy will have to "learn" what you do and not forget it from session to session. One reason it's so hated now is that Clippy doesn't really learn from experience. If I don't tell it I want to type a letter every time I insert the date, Clippy should eventually get the drift rather than asking the same question every time.

      As an interesting sidenote, I'd say a slight majority of my users here actually like having the assistant available and visible (the cat is the most popular one, an informal walking-around survey shows). They ignore it most of the time, but people seem to like watching it cavort on screen. We turn it off by default when we do system builds, so users have to actually turn it on - many do so.

      The reason that's interesting is because most of "us" (the /. readers) are advanced users - we almost all seem to hate Clippy with a passion. But my users who turn it on are the "rest of us", and by that measure, the Office Assistant is actually somewhat successful. But you wouldn't know it from our opinions. So we're probably not a good target market for that sort of interface, at least not at this point.

      --
      -- Josh Turiel
      "2. Do not eat iPod Shuffle."
    2. Re:Any ideas for a better 'Clippy' by Ami+Ganguli · · Score: 2

      Do know if the users who start out liking the little beast start to get annoyed with it later on?

      If so, then one could imagine a Clippy that not only learns your habits, but also notices when you're likely to be annoyed with it and hides.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    3. Re:Any ideas for a better 'Clippy' by Mandelbrute · · Score: 2
      The article mentions how annoying Clippy is, but says that MS researchers still think a 'helpful' interface is a good idea if done properly. Can anybody think of a good way to do this without it becoming annoying?
      Maybe launch quake in a small window with clippy in front of you and a BFG in your hands?

      Seriously, just blanking over the taskbar icons and scrolling a message over it should be fairly unobtrusive, so long as you can click on the message to expose the icons underneath.

  34. zooming windows by psamuels · · Score: 2

    OK, so I use a text console most of the time, easier on the eyes, etc, but when I do use a GUI (one does what one must, when supporting CAD users) I sometimes wish I could zoom windows in or out. You know, use shift-scrollwheel or something to zoom the active window out so it takes up less space, the fonts are smaller, etc, but you can still see it. (Perhaps two modes, one which resizes only the borders as is already possible, the other also zooms the window contents....) This wouldn't replace the 'normal size', 'maximise', and 'minimise' commands, of course - in fact, 'normal size' would be even more useful than it is at present, as it would snap back to normal zoom factor.

    Shouldn't be all that hard - scalable fonts were probably the trickiest bit and they've been around a long time now. An application would have the option of scaling or not scaling other elements of a window.

    SGI almost did this - many of their IRIX desktop apps let you zoom stuff in and out by dragging a graphical "volume control" thing on the left side of the window. I believe this was primarily their way of showing off their vector-based icons. But this didn't resize the window itself, only its contents. And those were the days before mouse wheels.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    1. Re:zooming windows by Artichoke · · Score: 1


      This will really kick in once we have decent resolution displays.

      (You kind of get this with those window manager desktop viewer doodads (esp. the Enlightenment one), but it's not the Real Thing [TM])

      --
      __
      Arse
  35. File metadata by Chriscypher · · Score: 1

    A directory structure is ill-suited to conveying file metadata because:

    * files cannot be located with other files relating to the same project, making file management across multiple projects/efforts, data archiving and deleting obsolete files more difficult.

    * it is trivial to place a file in the wrong directory, breaking the system. Metadata should be assigned by the creating application, and editable by the user from some obscure location or utility.

    * your method can only be used to convey ONE piece of information

    Some file systems (MacOS) currently use metadata to store attributes such as file type and creator, so that a document is always correctly identified iconically, knows what application to use to open itself, and other application know (without testing the file) if they can parse the file.

    I agree that metadata is underused. We need more metadata about file attributes.

    --
    "You have liberated me from thought."
    1. Re:File metadata by Vanders · · Score: 1
      I'll refute point by point :)

      • files cannot be located with other files relating to the same project, making file management across multiple projects/efforts, data archiving and deleting obsolete files more difficult.

        Not at all. That sort of information (E.g which project the file "belongs" too) is Metadata too. There is no reason this information cannot be included with the file record in the database layer.
      • it is trivial to place a file in the wrong directory, breaking the system. Metadata should be assigned by the creating application, and editable by the user from some obscure location or utility.

        How so? In my system that I outline, the user doesn't even get the choice of which directory to place the file in. The files MIME type is set by the creating application, and the OS chooses the directory to store the file in based upon that MIME type. The whole idea of the creating application setting the MIME type is, in fact, one of the main backbones of my system working :)
      • your method can only be used to convey ONE piece of information

        No, because the "other" meta data associated with the file is stored in the file record at the database layer. For example the creation date, the user who created the file, the long description of the file, and any other information the user wants to include as meta data, can all be stored with the file record in the database. All of that information should be sortable & searchable. It does, in fact, provide much more flexibility for the end user where meta data is concerned.

        Like I said, it's a sloppy description :)
  36. VI by Martin+S. · · Score: 5, Interesting

    Voice interaction is a classic example of something that can be thought of as "cool" until you have an open plan office with 30 people talking at their computers.

    I agree about offices, the technology to make voice interfaces work is here today, but the applications is not, however but Voice Interfaces offers a lot of potential for much more personal environments, like the car home & SOHO.

    VI offers a number of advantages over conventional interfaces, biomentric security, easy of use & accessability, even for your technophobic mother/granny.

    Imagine a home entertainment gateway accessed by voice, no worries about little Johnny snooping your adult PIN. The inherent Biometric security, will make no difference, if he overhears your PIN.

    Imagine re-tuning you IP Radio Alarm, by voice, without opening your eyes.

    Imagine switching off your security alarm, by saying 'Hello House', and then following up it up with the query "Messages?" without having to log in and remember your password.

    Or change channels without having to figure out which of those six seperate remote you need to use, simply by saying 'TV, select channel 4', or 'TV, News' or any number of other scenarios.

    I think the killer application for VI is Home Automation.

    1. Re:VI by basic70 · · Score: 1

      I agree, there is no way one would be able to teach Joe Sixpack to use Emacs to do all these things.

    2. Re:VI by gregRowe · · Score: 1

      Until someone makes a recording of your voice commands! heheh voicedummp anyone?

      --
      There\'s no place like ~
    3. Re:VI by Anonymous Coward · · Score: 0

      vi forever! emacs sucks!

    4. Re:VI by kubalaa · · Score: 1
      "Imagine a home entertainment gateway accessed by voice, no worries about little Johnny snooping your adult PIN"

      Damn, does this mean I won't be able to watch porn when I've got a sore throat or a cold?

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    5. Re:VI by Anonymous Coward · · Score: 0

      So take that, emacs-users!

    6. Re:VI by wackybrit · · Score: 1

      Yeah, remember that episode of Star Trek TNG when Wesley Crusher made a device which could say anything using Picard's voice? Then he took control of the ship with it, haw haw haw.

    7. Re:VI by cowens · · Score: 1

      [The voice activated interface] offers a number of advantages over conventional interfaces, biomentric security, easy of use & accessability, even for your technophobic mother/granny.

      I have never seen (or is it heard) how people think talking to a computer is easier than typeing or interacting with a mouse. The levels of ambiguity are simple astounding. classic example "I had to reinstall all of my software because I told my computer to delete windows. Hey! It did it again!"

      Imagine a home entertainment gateway accessed by voice, no worries about little Johnny snooping your adult PIN. The inherent Biometric security, will make no difference, if he overhears your PIN.

      Yeah, but his handy voice recorder seems to work just fine.

      Imagine re-tuning you IP Radio Alarm, by voice, without opening your eyes.

      What if you talk in your sleep?

      Or change channels without having to figure out which of those six seperate remote you need to use, simply by saying 'TV, select channel 4', or 'TV, News' or any number of other scenarios.

      And changing the channel of the TVs in the next room.

      I think the killer application for [the voice activated interface] is Home Automation.

      Oh, I agree. Just imagine Joe Six-Pack telling his wife "Remember, don't say 'Computer, turn on garbage disposal.'" while he has his hand in the garbage disposal.

      In the end, I think it all boils down to the fact that humans often get confused by voice comunicaton and we have yet to build a computer smarter than ourselves. I still think we should be doing research into voice interfaces, but the idea that they will be useful for anything but very specialized tasks is foolish.

    8. Re:VI by goodEvans · · Score: 1

      Easy.

      $me = "Hello house"

      $house = "Hello $me. Say Pig." or any random word from a dictionary.

    9. Re:VI by Anonymous Coward · · Score: 0

      Most of your examples are extremely uncompelling. If you're watching porn while Little Johnny is in bed, you probably want to be quiet about it, not talk in a loud clear voice as voice recognition requires. Imagine turning off my alarm without opening my eyes? How about imagining never getting up on time again. Six remotes? Put the five you don't really need in a drawer, or get a universal remote. I really don't want to talk to my TV.
      The security alarm example is better, but has security issues, in that anyone with a tape recorder could break in. It would be useful for something like remote retrieval of phone messages, but that's really about it. Until I can say "Earl Grey, hot" and have a cup of tea made, I'm not interested.
      Thinking a little more, the applications where voice makes sense is where there are a large number of options, like when you're commanding a spaceship, and even then not for critical stuff. Most of the applications talked about so far have been of the say "XYZZY" instead of pushing the "XYZZY" button, where "XYZZY" is one of about twenty options. There's just nothing about this that would make me want to switch.

    10. Re:VI by Martin+S. · · Score: 2

      I have never seen (or is it heard) how people think talking to a computer is easier than typeing or interacting with a mouse.

      It defies me to believe that anybody could feel that typing was easier than talking, I'm a trained touch typist yet I can talk at 3-4 time my rate of typing.

      I would argue it's easier because verbalisation of abstract ideas (Talking) is a more natural communication method. The only communications methods that predate verbal communication are the non-verbal forms such as body language, and biological forms such as touch/smell. Typing is a derivative of writing, which is a derivative of speech and consequently is probably our least developed (evolved) communications skill. I accept that pointing [a mouse] is an effective technique, but easier than talking ? I don't think so.

      The levels of ambiguity are simple astounding.

      Ambiguity is a characteristic of all communication forms, however speaking is less ambiguous than typing as witnessed by all the flame wars that could have been avoid by addition of tone of voice tags such as .

      The ambiguity of saying 'head to the top of the street and turn right' is massively less than pointing down the street followed by point right. Pointing (a mouse or a finger) fails this ambiguity test, indeed it's is also more ambiguous than speech, but this does not preclude using mouse or finger, within a GUI.

      classic example "I had to reinstall all of my software because I told my computer to delete windows. Hey! It did it again!"

      I'm talking about a Voice Interface paradigm, not a specific implementation. By various clicks or typing various command you can do the same with Windows, Linux or OS, so what stops it happening by accident ? The UI Design!

      The specific usage protocols required to avoid this type of issue in a VI are best left as an exercise for the reader.

      All the 'flaws' you point out are flaws in the specific implementations you suggest, they are not flaws in the concept.

      Or to use another metaphor, just because I feel that Windows is a bloated piece of junk, does not invalidate the concept of GUI or just because I hate vi, does not invalidate the command line prompt.

      In the end, I think it all boils down to the fact that humans often get confused by voice comunicaton

      Perhaps you do, but I usually say what I mean, and mean what I say :)

      However seriously most 'ambiguities' are actually errors of omission, and a VI can resolve an ambiguities' in the same way a GUI does, via an error, or even better suited to the paradigm a challenge. 'Did you mean X or Y'.

    11. Re:VI by drsquare · · Score: 1

      Use a voice translator.

    12. Re:VI by frank_adrian314159 · · Score: 2
      VI offers a number of advantages over conventional interfaces...

      And if you think VI offers advantages, you should see EMACS!

      Bah dah, boom... Thank you... Thank you very much...

      --
      That is all.
  37. Another idea.. by HiQ · · Score: 2

    All the metaphores are about helping the user to perform the actions of storing and retrieving. WOuldn't it be an idea to let the OS handle those things. Wouldn't it be conceiveable to integrate an AI or neural network in the OS that decides how and where to store stuff, and how to retrieve it? The AI would decide on how to store and index the document using keywords and one or more names. Maybe not quite concieveable at the moment, but I think it could work...

  38. and we beleive this guy because? by staeci · · Score: 1

    "...this expanding collection of files, folders and lists. Yet "our neurons do not fire faster, our memory doesn't increase in capacity and we do not learn to think faster as time progresses,' notes Bill Buxton, chief scientist of Alias/Wavefront, a leading maker of graphic-design tools."

    hello? Yes we do. Generally speaking the more mental exercise we do, the better our brains get. Otherwise I guess we give up now.

    This guy is 'chief-scientist' - what does he have a doctorate of? phsycology? human behaviour?

    --
    'Welcome to Rivendell, Mr. Anderson...'
    1. Re:and we beleive this guy because? by Anonymous Coward · · Score: 0

      He is professor and like Gelerneter one of THE guys in Human-Computer Interaction Community. I'm sure you have already used stuff he pioneered. Check out his publication page

  39. BeOS does just that by Hektor_Troy · · Score: 1

    Yeah - it's probably gonna fade away into the quite world of oblivion beside the Amiga, but the BeOS filesystem actually has this VERY neat and usefull metadata. E.g. with standard mp3's, the filesystem knows that those files has ID3 tags, and add those to the metadata for the file. Same with tons of other file types. And you can add/remove metadata for file types at a whim. And change what application opens what kinds of files (based on MIME type of course, not extention).

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:BeOS does just that by Anonymous Coward · · Score: 0

      it's probably gonna fade away into the quite world of oblivion beside the Amiga, but the BeOS filesystem actually has this VERY neat and usefull metadata

      Not if AtheOS has anything to say about it ;) AFS also has file attributes, and I'm using themself for an application I'm writing. Very useful in fact, and a great idea which is much underused.

  40. Redundant - copied from a previeous post by myself by Hektor_Troy · · Score: 1

    Hmm ... let's see. My father uses his computer at home (Windows) mainly to suft the web, check his email and write a few letters. Seeing how he can barely remember my email address, let alone the name of his email program (outlook express), I don't see how it would be faster for him (and millions others like him) to use a cli. Just to add insult to injury, he types at aprox 20 chars per minute. Not alot of fun trying to start your email client with
    progra~1\Outloo~1\msimn.exe "mailto:hektor@somewhere.com" "subject=how do I start this program without having to type in these long commands?"
    But then again, you probably knew that already, but think that people who can't tuchtype more than 250 chars per minute and can remember the most stupid and awk-ward [pun intended] commands should just get grep [pun intended].
    Life is too short for not using the right tool for the job. Or do you do all of your painting with a cli-tool?

    --
    We do not live in the 21st century. We live in the 20 second century.
  41. Re:Google is simple, desktops are not by KosovoYankee · · Score: 2, Informative

    I think you are missing the point of the article. Basically, Google does one thing - searches the internet. You only have to type in one box and click one button. So, of course the interface, which is uncluttered and intuitive, works fine. The article is about systems that involve thousands of files, and how to allow humans to manage large amounts of information. You make arguments like people will lose information in a 3D system. Well, people are already losing in formation in their 2D system, so this argument is fairly weak. In fact, being overwhelmed with directories, file systems and storage is exactly what these people are combatting with their research. Our current system is far from effective, and if they can come up with something better, then great. Personally, I find the idea of sitting in front a box and typing to access information to be ludicrous and backward. We should stop trying to perfect the GUI and move on to the next step in computer integration. The fact that you have to take a course to understand how to use a PC indicagtes that our current interpretation of PC'S is failing. You don't have to take a course to use your fridge, and computers need to be that integrated in our lives.

    --
    - If This Peace Is Fictious, I Shall Destroy It
  42. The best sys admin interface by wiredog · · Score: 2

    Is this one!

  43. translation by staeci · · Score: 1

    "That's why many researchers-at universities and startups like Gelernter's Mirror Worlds as well as giants like Microsoft and IBM-are searching for alternatives."

    or

    "90% of computer interface is already done. Most people with a disorganised computer environment are just that disorganised. They don't need new interfaces, perhaps some classes in lateral thinking and organisation. Thats why the MS's and IBM's are searching for alternatives. They need a new product to sell to consumers because they now people are too lazy to take responsibility for their own filesystems."

    --
    'Welcome to Rivendell, Mr. Anderson...'
    1. Re:translation by Anonymous Coward · · Score: 0

      "New" filesystems as AbRollers.

  44. If only I'd known. by staeci · · Score: 1

    "We wanted to find people who didn't understand the function of file folders, how to open files, how to delete files. We couldn't find anyone. "

    My parents could have made a small fortune as IBM guinea pigs.

    I guess these guys didn't try to hard.

    --
    'Welcome to Rivendell, Mr. Anderson...'
    1. Re:If only I'd known. by Juln · · Score: 1

      Heh heh, I liked that line too.
      I kow of entire office full of people who don't understand this... maybe it because they are in California, or something. Here in Minnesota, there is NO shortage of people who don't understand basic computer paradigms.

      --
      Juln
  45. Human-computer interraction. by dda · · Score: 1

    Something on what people are still working with lots of conviction in some universities is the replacament of the control devises ( mouse, ...) like for the VisualGlove project.
    I worked on the basis of this project creating the so-called Mouse project.
    I really believe in that kind of human-compiter interractions, even if it's not for a classic computer use.
    Lots of work is still to be done in this area to help the Blind people, for instance in order to recognize the gesture language.

    1. Re:Human-computer interraction. by pommaq · · Score: 1

      Erm, I wouldn't try gesture language on a blind person if I were you.

  46. (Meta: Slashdot problems) by Anonymous+Brave+Guy · · Score: 2
    19-11-2001: Been asked to metamoderate 10 empty comments, modded "redundant". WTF?

    You weren't the only one; there seemed to be some sort of glitch last night.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:(Meta: Slashdot problems) by Anonymous Coward · · Score: 0

      click the fucking "No Score +1 Bonus" box, next time, retard.

  47. yeah, great by vscjoe · · Score: 1
    One guy has the brilliant idea that it is frequently useful to arrange search results and files by time and patents the equivalent of "ls -lt". Another gives use more 3D room equivalents, and yet another gives us a "lens" that compresses less relevant information off to the side.

    Two paradigms that actually are a bit more interesting aren't mentioned. The first is "active notebooks", as found in MathCad or Mathematica, related to a number of earlier toolkits like CLIM and DynamicWindows (now defunct), and also in some vague sense related to HTML/JavaScript/DOM. Such approaches combine text and documents with behavior and interaction. We might call them "document-based UIs" and they can be a lot easier to author, and they provide a lot more useful information and help to end users, compared to toolkits like Motif, Win32/MFC, Gtk+, and Qt.

    The other interesting development is zoomable user interfaces, as in the Jazz toolkit. Zoomable user interfaces can be viewed as a very restricted form of 3D toolkit, something that is actually fairly easy to understand for users and reasonably consistent and straightforward to program for. Zoomable interfaces can also be viewed as the "structured graphics" document type complementing the document-based UIs I mentioned in the previous paragraphs.

    If Linux or the open source community wants to break ground in delivering new, more usable, easy-to-author UIs, zoomable and document-based UIs are the way to go in my opinion. Hyperbolic browsers, 3D rooms, and time-ordered display are little frills around the edges.

  48. Argh! Just say NO to alternative interfaces. by sid_vicious · · Score: 2

    Anybody remember seeing the movie version of Disclosure?

    There was this supposedly state of the art revolutionary 3D Virtual Reality immersive file system they were using (enough mid-90's buzzwords in there for you?)

    So anyway, there's Michael Douglas and he's looking for a file. He's on some techno-trampoline with clunky VR goggles on. They show his visual perspective, and he's jogging down what appears to be a library hallway, looking at virtual books on the shelves. After several minutes of jogging he finds the book he wants, selects it from the virtual bookshelf, and opens it to find the file he wants.

    That scene always cracked me up. What are these people thinking? We have computers to store information so we don't HAVE to jog down hallways to locate a book.

    I'm not saying that the interfaces in the article were nearly as convoluted as that, but researchers keep beating up on the desktop for no apparently good reason. People make all kinds of emotional claims about how much the desktop sucks, but every system that gets proposed (for example, this weird-ass filecard system) appear to suck more.

    Whatever. As long as I can still get to a command prompt, I'll live.

    --
    If it ain't broke, it doesn't have enough features yet.
  49. oops--I didn't mean "lens" by vscjoe · · Score: 1

    For the UI technology afficionado, I didn't mean "lens", I meant "hyperbolic browser".

  50. Hey baby by glowingspleen · · Score: 1

    "Hey sweet thing...you wanna see the Next Computer Interface? Step into my shed, I mean my office and I'll show it to you"

  51. Multiple interfaces instead of just one. by Gilmoure · · Score: 1

    Who uses just one interface? Think about it. The web is orginized in a different way than the desktop. MS was afraid that they'd be shut out by Netscape with this new metephor. And how about everyone with access to a CLI? Don't you switch to that for some things and use a desktop for others? With OSX, there's the CLI, the desktop (which they really wanted to kill off) and the NeXT styled Column View. I use a mix of these to get things done. I don't think there can be one master interface that will bring all the data and in the darkness bind them, using current technology.

    --
    I drank what? -- Socrates
  52. Mindmapping desktop by CyberDruid · · Score: 2, Interesting
    I don't think that 3D is the way to go at all. We humans like 2D and have huge prolems thinking in 3D. Also the monitor is a 2D surface (in case you forgot ;) and the mouse/trackball navigates in 2D, so there are huge obstacles to overcome.

    However, the file-cabinet view of the desktop have lots of nice alternatives. I really want a system that treats my desktop like a giant mind-map. Every project that I work on, and all the little notes that I find myself writing all the time would fit great in a mindmap structure. Also having the entire map in a zoomable format would be a better way to use the background than just putting the standard Manga/Astronomy/Softcore/Whatever-floats-your-boat pic there. Furthermore such a desktop would interface nicely with remembrance agents. Imagine having an interactive system (perhaps integrated in emacs, like the one in MIT) that monitors what you write and suggests related nodes, that you have written before.

    And it doesn't stop there! If you have a little checkbox for 'public' on each node/note, a mindmap maps well to a html-site (like MindMan does), so you could easily transform a set of loose thoughts on a subject to something that the entire world can benefit from. The RA could perhaps also interface with something like Everything and the mindmap desktop could have an easy function for uploading nodes/groups of nodes to the community. The entire hivemind of such a network would have an enormous potential.

    Got interesting incoming mail? Tag it with a few keywords and give it a place in the hierarchy and the RA will pop it up when you need it again. The mindmap structure is immensely powerful. Got a whole slew of files in a programming project? Using the same system as you do for all the rest of your documents, you could easily arrange them so as to get a nice visual overview of their interdependence.

    Can you tell that I've been thinking about implementing a desktop (probably in scheme for that schweet scriptability) that does something like this, for a while? ;)

    --

    Opinions stated are mine and do not reflect those of the Illuminati

    1. Re:Mindmapping desktop by kin_korn_karn · · Score: 2

      desktop (probably in scheme for that schweet scriptability)

      Can't speak for anyone else, but you lost me here. Please, for the love of all humanity, if you do this, use a normal language so that we ALL can script it?!?!? please?!?!?!

    2. Re:Mindmapping desktop by jrboynton · · Score: 1

      A mindmap is really just a hierarchical outline -- in structure. It beats a regular outline for brainstorming because you can keep adding to each node. So part of the advantage is visibility and accessibility. You could use Word's outliner, but you would wind up scrolling, and unable to view the whole thing at once. Most mindmaps don't even go very deep. I hate the OS X magnifying dock, but it would be useful to have many lists on the screen, and have the one you point at magnify.

  53. Re:Google is simple, desktops are not by Lozzer · · Score: 1

    <with apologies>I think you are missing the point of the article. Basically, a fridge does one thing - keep stuff cold. You only have to open the door, put stuff in and close it again. The article is about systems with thousands of food items, and how to allow humans to manage large amounts of temperature requirements....</with apologies>

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  54. 3d viewing by c4miles · · Score: 1

    I've always wanted to have a 3-D desktop - so that the documents I had most attention on were in the foreground and the desktop itself was in the background. This could be done by (eg) using a double output graphics card outputting interleaved frames to a single monitor whilst wearing rapidly switching LCD eyewear. The 3D effect would be a little unreal (no parallax effect so you can't peek behind stuff) but would be a much better way of organising attention and importance (and it would be cool to see the mouse pointer zooming off into the distance). This technique would also work for a VR headset (motion detection not necessary).

  55. Just one catch... by Millennium · · Score: 3, Informative

    In the end, the only way any of these are going to replace the desktop metaphor is if they can be shown to be better then the desktop. All of these fail at that task.

    Although the idea of chronological storage is intriguing, and will work well for small groups of files, it breaks down completely once the user starts manipulating many files. This can be mitigated by storing them hierarchically, but this then ceases to offer much advantage over a desktop list view that's sorted reverse-chronologically by date.

    3-D has two main disadvantages, both stemming from this notion of "space" as a way of managing files, as opposed to a flat "surface". The first is speed. Because there is more area (or, to be more accurate, volume) to navigate, the user has to spend more time looking for stuff. Second, as the article points out, things become easier to lose in 3-D space. You can alleviate some of this if you add the notion of "hallways" and "rooms" in which to organize things, but if you do, then you're still thinking in hierarchical terms, and that puts you right back on the Desktop.

    Then, there's that funky sphere idea. Somewhat less of a problem than true 3-D, because you're still dealing with only one surface rather than a space Less easy to lose things. However, with all the spinning and zooming that you'd need to do, you lose speed, big time.

    Microsoft's task-oriented stuff just doesn't work out. It's well-suited to carrying out actions, but not for organizing files. You just get dumped onto the Desktop.

    It's true that the desktop metaphor has its flaws. In fact, truth be told, it's pretty bad. But it's like democracy in that regard: the only thing worse is everything else we've come up with so far.

  56. NEXT had a great interface by acomj · · Score: 2

    Then apple bought NEXT...

    But the interface lives on as "Afterstep"!!

    Long live Afterstep (untill something better comes along...)

    1. Re:NEXT had a great interface by ENOENT · · Score: 1

      But the interface lives on as "Afterstep"!!

      And WindowMaker. And NeXT's excellent OPENSTEP IDE lives on as GNUStep.

      --
      That's "Mr. Soulless Automaton" to you, Bub.
  57. 3D Metaphor is wrong tangent by Chriscypher · · Score: 2, Informative

    3D may be the next dimension to graphic designers, but has nothing to do with file organization and structure.

    Currently, disk contents are arranged in a nested heirarchy. This fits nicely into a desktop-folder-file metaphor. Each file may be enclosed in one folder (which may be enclosed in more folders) which is contained by the desktop. A 1-1-...-1 relationship. Aliases are currently used to sidestep this structure and randomly access files outside of this struture.

    It seems to me the next step is a relational file system. In this system, the physical location of a file is mostly irrelevant. Just like in a relational database, all files may be displayed by search criteria. An OS would have default views which would show "all user created data", "all system applications", etc. Each view is merely a database report which could be further refined.

    A XML-ish standard structure for embedding attributes about each file (metadata) would be very useful. File type, creator, preferred editor, preferred viewer, and other user defined attributes, as well as some content-based indexing would make this possible. Users could have their own file system views based on search criteria of file attributes. It would then be trivial to view "all html documents containing meeting notes from last week" (files matching 3 attributes).

    Files would no longer merely be viewable by heirarchial location, although you could still view by directory structure for maintenance, housekeeping, and organization.

    Window management is another big deal I'd like to resolve. Layering of windows places the burden of managing the display on the user. Why can't my OS handle much of that for me?

    I applied at Apple for a senior UI design position several years prior to OSX , presented many of these ideas in the interview, and was told, in essence, they were more interested in animated widgets than reinventing the desktop. Now Apple has undermined use of metadata in OSX. It's sad to see a company once so keen in user interface to take a step backward, instead of some forward direction.

    It's also sad to read about such crap as in this article being presented as the next step. Geesh. What a maroon! I've been hearing about 3D interfaces since at least 1990 and have yet to see one with any promise. At best they are eye candy. At worst, they are a counter-intuitive kludge from forcing a concept onto functional need. (Ahem. It flows the other way, fellas...)

    -c!

    --
    "You have liberated me from thought."
  58. Jurassic Park by nick255 · · Score: 1

    Hummm, does this remind anyone of the filesyststem in Jurassic Park. (Which apparently was that of a Unix system!)

    1. Re:Jurassic Park by Voidhobo · · Score: 1

      See my posts here. I guess I should read more of the discussion before posting. If you know French, a great resource is at Workspace3D.ath.cx.

    2. Re:Jurassic Park by Anonymous Coward · · Score: 0

      I think you can still get that for IRIX. it should be on the SGI site somewhere.

  59. Another type of interface needed by Galapas · · Score: 1

    To get some thing other then a desktop model to
    work we need a different way of interfacing with
    the computer. Once voice recognition gets up to
    Star Trek levels or we get away from the mouse
    for movement it opens up a lot more possabilities
    for things like a FPS type perspective. Or
    other interfaces where using a mouse just doesn't
    work well...

    -Galapas

  60. Hackers by Dark+Legend · · Score: 1

    Hey when do we get to see the Tower Block style interface seen in Hackers? Complete with silly lit up tune playing keyboards! I can't wait to fly round like and electron inside my puter..

  61. The concept of "files" is the problem... by richieb · · Score: 3, Interesting
    First of all rather than trying to come up with better ways to manage your files, people should realize that the whole concept of "files" is flawed. Why should computer's implementation (i.e. two levels of storage) show up so strongly in user applications?

    When I write something in a notebook I don't have to "save" it, or give a special name etc.

    For example, I've used a wordprocessor, called "YeahWrite", that does away with files. You simply open new pages and write. Everything is automatically saved and you pages are arranged in time order. This works great for people who are not computer expersts and are not interested in learning about computers.

    In "The Humane Interface" Jef Raskin describes an interface that's based on plain text. There are no documents, just one big text stream that contains separators. The user interface just manipulates this text.

    Finally, do these usibility experts actually watch people work? One of the most useful UI features is the idea of "Virtual Screens" (as implemented by Unix window managers). Each virtual screen keeps the context of a particular task and makes it easy for me to switch between them. Why hasn't this become a standard feature of Windows is beyond me!?

    ...richie

    --
    ...richie - It is a good day to code.
    1. Re:The concept of "files" is the problem... by Junta · · Score: 2

      Gee, an interface based on plain text, sounds like a typewriter to me. I'm sorry but I don't think the concept of files is at all flawed on a system level. A notebook is all find and dandy for scribbles, but for more rapid organization and easier manipulation of data, the file paradigm is very much relevant. You may take notes in a notebook, but important stuff you stick in a file cabinet so you know *exactly* where you can find it, and can find similar related information. Turning computers into big paperless typewriters seems like a huge leap backward to me.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:The concept of "files" is the problem... by richieb · · Score: 2
      Files on the system level are fine. They're just an implementation. But why should implementation details make it into the user's interface?

      Re: text only interfaces - you should read Raskin's book. He describes the interface and the experiments they performed using it. It was quite eye opening for me. BTW, why do you think that Emacs still has such a large following - after all it's just a text interface. Check Raskin's pages out.

      ...richie

      P.S. My notebooks are just piled up on my desk in time order (most recent on top). :-)

      --
      ...richie - It is a good day to code.
    3. Re:The concept of "files" is the problem... by Relic+of+the+Future · · Score: 2

      The chronological limitation of a physical notebook is what I hate the most about them! I always find myself wanting to take part of this page and part of that and move it into another section where etc. etc. Being able to do that is what I like about my computer.

      Furthurmore, this document-less interface... how do I go back to a previousd docu^D^D^D^D separator? I key some reverse-search command and type... what? A file name? How is that different?

      But virtual screens do rule.

      --
      Those who fail to understand communication protocols, are doomed to repeat them over port 80.
    4. Re:The concept of "files" is the problem... by richieb · · Score: 2
      The chronological limitation of a physical notebook is what I hate the most about them! I always find myself wanting to take part of this page and part of that and move it into another section where etc. etc. Being able to do that is what I like about my computer.

      That's why I use a Wiki to keep my notes on my computer. It's a simple interface, I can rearrange it as I like and I can search it.

      ...richie

      --
      ...richie - It is a good day to code.
    5. Re:The concept of "files" is the problem... by vrt3 · · Score: 2
      For example, I've used a wordprocessor, called "YeahWrite", that does away with files. You simply open new pages and write. Everything is automatically saved and you pages are arranged in time order. This works great for people who are not computer expersts and are not interested in learning about computers.

      That seems easy enough. But what if I write a note that's related to a software project I'm working on, and I want to store in a place related to the place of my source code? What if I have some notes, written at completely unrelated times together with some drawings or anything and want to pack it all together and mail it to someone?

      I realize that the current hierarchical system of directories and files might not be the best possible way of organizing things, but at least it allows me to store related stuff together in the same place.

      --
      This sig under construction. Please check back later.
    6. Re:The concept of "files" is the problem... by SCHecklerX · · Score: 2
      Finally, do these usibility experts actually watch people work? One of the most useful UI features is the idea of "Virtual Screens" (as implemented by Unix window managers). Each virtual screen keeps the context of a particular task and makes it easy for me to switch between them. Why hasn't this become a standard feature of Windows is beyond me!?

      It's really not a standard feature of 'X' either. If you want virtual desktops on windoze, just replace the interface with something like this

    7. Re:The concept of "files" is the problem... by foghorn19 · · Score: 1

      You can have multiple desktops in Windows XP. To access it, right click on taskbar, Toolbars -> Desktop manager.

    8. Re:The concept of "files" is the problem... by rabidcow · · Score: 1

      There are many free shell alternatives, most of which sport a VWM.

      shellfront has links to many of them, tho LiteStep seems to be the most popular:
      Cloud:9ine
      core
      DarkStep
      Dimension
      geOShell
      IceSphere
      Litestep
      Outsider
      PureLS
      Serenade
      SharpE

    9. Re:The concept of "files" is the problem... by stubear · · Score: 1

      Actually, this isn't all that terrible an idea. However, it limits the users ability to organize information at a later date.

      There was a streaming video, on CNet I believe, with Bill Gates introducing the new line of Tablet PCs and Windows XP - Tablet PC edition. One of the most interesting features of WXP-TPCE is the concept of virtual ink. V-ink is an object as far as the OS and applications are concerned. Users can write on the screen with a stylus and then take that data and distribute it eleswhere. For instance I might scribble down a date for a future meeting. I can then select this v-ink object and convert it to an Outlook meeting complete with the original v-ink object and a transcribed version of the v-ink in the notes section.

      Windows Messenger was also demo'ed with v-ink being a new feature. Users were able to send v-ink objects between one another as if it was a normal tetx object. this v-ink could then be copied, updated and resent. A application of this might be sending directions to a friend. They could ask somehting like "is this where we are supposed to meet?" along with a simple drawing and an "x" marking the spot. The other friend could then copy the map, chanhe the location of the "x" then send the updated map back with a reply like "no, here is where we are supposed to meet."

      Now, these eamples are rather frivolous but they do get people thinking about the possibilities an object type like this can have.

    10. Re:The concept of "files" is the problem... by Octagon+Most · · Score: 1

      I became interested in the idea of alternative user interfaces when I was using a Newton MessagePad. I liked the Newton's metaphor of a continuous scroll of paper - draw a line across the screen to end one entry and begin a new one. The "stationary" that you are writing on can become a spreadsheet for numbers and formulas, lined paper for text with handwriting recognition, blank for drawings, etc. All data was stored in a database format so universal search was quick and efficient. There was no file system.

      I have observed a clear difference between Windows and Mac users. Windows users will almost always open an application and then open a file from within that application. Mac users tend to select a file from a folder and open it - the application associated with it then opens. To generalize: Windows users are application-centric and Mac users are document-centric. I believe a document-centric view is superior, but it has little to do with the merits of the operating systems. Windows and MacOS are more similar than different from this perspective.

      I used to be the "IT guy" for a sales office. I always wanted to teach people to store files in folders according to the project the file was associated with. Most people kept spreadsheets in one folder and Word documents in another folder for example. I thought that was foolish, but realized that changing this behavior was too difficult. I used to cringe when asking someone to copy a file onto a floppy and they would open its associated application and then do a File-Open then File-Save As and change the target disk. Very few people understood the concept of files as discreet entities that could be moved with a file management program.

      I still like the file-less UI of the Newton though. Everything is easily searchable and you just start writing without first having to choose an application. Add some code words at the end of an entry to link to related items and then you can find everything related by searching on those terms.

      Scott

    11. Re:The concept of "files" is the problem... by richieb · · Score: 2
      I realize that the current hierarchical system of directories and files might not be the best possible way of organizing things, but at least it allows me to store related stuff together in the same place.

      Try working in SmallTalk (try Squeak for an open source implementation) and see how code and comments are organized. SmallTalk work is done inside it's own environment, without the need to step out to the base O/S file system. In fact Squeak has been used as the O/S on some small devices.

      ...richie

      --
      ...richie - It is a good day to code.
    12. Re:The concept of "files" is the problem... by DCMonkey · · Score: 1

      I see this too in our office. I think the reason that the desire to store each file type in a separate folder stems from the conventions of DOS an Windows 3.X programs. They learned computers using these OS and are used to the convention of storing the files created with a program in that program's folder.

      Hell, I have one user that has a lot of files (important of course) in 3 different folders for 3 different versions of Wordstar. The reason they are not in the latest version's folder is not compatibility, its that Wordstar's file management screen only shows a certain number of files without using sub-folders! That and he stores related correspondence in a single file He says its too hard to come up with meaningful names for so much correspondence, especially with 8.3 names, but even now with long filenames. I try to warn him of the increased dangers of file corruption, especially now that he is using Word, and there have been several instances where he has not been able to find a certain letter or has accidentally changed/deleted something on an old page of a file.

      Old habits are hard to break indeed.

      PS: The File-Open, File-Save As method is this user's favored copy-to-floppy method as well. He absolutely refuses to learn to use Windows Explorer.

      --
      DCMonkey
  62. Hmmm... by wirefarm · · Score: 2

    After messing around with firewalls all day, I wonder if something like PSDoom could take some of the drudgery out of that...
    Picture this:
    You've got a large stone wall with ~65,000 entrances, a machine gun, boiling oil and a six-pack of beer.
    Sounds like a lot more fun than how I spent the last few days...
    When you get a really solid firewall going, you can pick off valid packets just for fun...

    --
    -- My Weblog.
  63. User interfaces can only go so far... by Ahchay · · Score: 4, Insightful

    Basically, the user interface really isn't that important. The main problem, as I see it, is that heirarchical data storage just doesn't work for most _people_.

    This is especially obvious to anyone who's worked in teams of more than, ooh, one person who have had to share a single file structure. What one person perceives as a logical structure (/docs/reports/outgoing/date) another would view as being totally redundant (/docs/date/out/reports). You end up with a compromise that suits neither party, and by the time you move up to >100 people sharing a file structure you're in real trouble...

    You also get into real trouble when a document has to exist in more than one place within the heirarchy. F'rinstance documents that need to be organised by Date or by Customer or by Author or by Cost code etc etc.

    Shortcuts and/or logical links can help some of these problems, but they're both pretty messy solutions.

    I have seen, and worked with, several database driven document management systems which show a lot of promise. Whether this is the way forward is a debatable point, certainly having to host a database complicates the implementation for the average desktop user.

    Until some form of document management can be incorporated into the operating system all that a new GUI can do is to further obscure the core organisation.

    What I want is a document management system which allows me to look at my files in the way that I choose, allows my co-workers to look at the same files in the way that they choose and hides the files completely from people who have no interest in them. The organisation of the files on disk shouldn't be something that I (as a user) have to even care about - slap them in a flat structure for all I care.

    Fer [insert deity here] sake, if we were designing a file system from the ground up we wouldn't seriously contemplate a heirarchical model for more than five minutes. There must be a better way!

    Cheers
    Chris

    1. Re:User interfaces can only go so far... by gmhowell · · Score: 2

      Sounds almost like you are describing some sort of database model. There must be somebody who has something like this going. Shouldn't be too hard, either. (Of course, what the hell do I know? I'm just an MBA who knows enough bash scripting and SQL to really screw things up).

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:User interfaces can only go so far... by bockman · · Score: 2
      Right. I said almost same thing in a thread about file systems a couple of days ago (my idea was that the directory should coreespond to query on files properties and be automatically upgrated by the system).


      FYI, I was pointed to an experimental file system based on MySQL engine. Wich may be an overkill. What we need is not to store file system _contents _in a database(like), but only the file system _indexes_ (i.e the set of directory tables).


      Pity none of us is a kernel developer (or you are?).

      --
      Ciao

      ----

      FB

    3. Re:User interfaces can only go so far... by Anonymous Coward · · Score: 0

      All very valid points. However, if a relational databse were used as the storage system, then it would be built into the OS (or a module of the OS) and would not have to be 'hosted' as such. There would be few, if any, parameters to set, and of the parameters that may need to be set, there would be defaults that most could accept (just not us hardcore folks). I think a relational database type of interface, with a GUI (possibly like the Brain) would be quite beneficial. In a hierarchical sustem, there are inherintly only two links from any given file; the one above it, and the one below it. Theoretically, there can be many 'related' links next to it, but they're not directly linked. In a relational database type system with a GUI, there can be many links from any given file or datum linking all related materials to eachother. I, for one, would work much more effectively with that. I suffer from too many projects, too much data, too many contacts, employees, bosses, and too little time and, as organized as I am, I lose things. So far, the best way to not lose things is links to files, which are a pain to maintain, but better than multiple copies of the things!

  64. Re:Google is simple, desktops are not by Hater's+Leaving,+The · · Score: 2, Informative

    You're not wrong. However, we must also remember that fridges don't take a minute to turn the light on and let you have access to your foodstuffs. You could reply that fridges are on the whole time, but if you leave the PC on the whole time, who pays the electricity bill?
    PC/human interaction is vastly different from real-world physical interactions in many ways. Trying to force them into being analogous is often a /bad thing/.
    The future lies in places like the Xerox PARC of old, and in usability labs, where people can simply brainstorm interface ideas, and fitness/evolution will take care of the rest.
    Note, however, that there _isn't_ a single solution. People have many different prefered ways of arranging data not just in their head, but externally too.

    THL.

    --
    Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  65. Two Cents... by Josh+Mast · · Score: 1

    I like the idea of a 3D interface. really. I do.

    However, as long as we're still sitting in front of giant, flat 2D displays and using the same old keyboard & mouse devices, it's not going anywhere.

    I dislike sitting in front of a monitor for $x hours a day. I want lightweight glasses with a display in them, I want head movement tracking, I want gloves for manipulating and entering data with tactile feedback. I want to be able to look around my room and have all the screenspace in the world. I want to be able to open xterms on one wall, turn my head and look at my netscape sessions virtually displayed on another wall.

    Any concept of a 3D interface with our current display and input methods is screwed from the get-go. Current experiments with it (SGI's 3D filemanager, Xcruise, etc) are cute, but until I have some kind of method as I described above, cute is all they are.

  66. Messy? by Spudley · · Score: 2

    If you think my computer's desktop is a mess, you should see the real desk that my computer is sitting on!

    In fact, my desktop's backdrop image is a picture piles of paper, magazines, and coffee rings... it's a photo of my desk.

    Hmmm.... time for that spring-cleaning I keep procrastinating about...

    --
    (Spudley Strikes Again!)
  67. yay for new interfaces by pommaq · · Score: 1

    This reminds me of the "personalised menus" concept in recent versions of Windows. It's a great idea: Now that we've got users to finally understand the concept of a dropdown, we make sure it looks different every time!
    Ingenious!

  68. Don't go there by _typo · · Score: 1
    I'm no die hard unix or command line fan. I grew up using Mac OS, not DOS, changed over to Windows 95 and finally to linux.

    And found the greatest interface to the moment. The command line. I never use graphical file managers. Why? because they don't add anything:

    a) They make me click around for deleting/copying/moving
    b) Pretend that the only way I'm going to want to treat my files in groups is by selecting them one by one.

    Shells however have many great advantages:

    a) Nothing I've seen so far beats the file matching done by shells (*? are very powerfull primitives)
    b) "Selecting files" is very easy with tab-completion

    Of course there are advantages to graphical file managers. The fact that they show a nicely formated tree of your filesystem side by side to the place you're working on is nice, but redundant... Since all this is stored internally in my head and I can reach it faster in a shell with tab completion.

    In fact directory trees are just compensation for the fact that selecting a directory is usually very difficult in a file manager. (Konqueror does have tab completion though).

    So while I applaud whizbang technologies like 3D or voice recognition they'll only be useful when we also get AI. So that I can, instead of saying "Move all files from directory foo to bar", Instruct the computer to "Give me all my files from the last year indexed by importance, highliting all of those that are about subject A in red and B in blue and then mail them to Joe asking if that's what he wants." Computers will replace secretaries then.

    Which leads us to the next point. The interface to computers works fine as it stands. What we really need is better metadata. For every file a full quiz should be filled out. And then we'll have a truly functional filling cabinet. And then graphical file managers will have some importance to me. As they stand they're just a barrier between me and the filesystem, they should become something that powerfully interprets and organizes it.

    --

    Pedro Côrte-Real.

    1. Re:Don't go there by Anonymous Coward · · Score: 0

      Of course there are advantages to graphical file managers. The fact that they show a nicely formated tree of your filesystem side by side to the place you're working on is nice, but redundant... Since all this is stored internally in my head and I can reach it faster in a shell with tab completion.



      You may remember the location of all the files on the filesystem that you yourself placed, but what if you haven't put them there yourself? In an enterprise system you may not have placed MOST of the files on the system yourself but still need to find them. In such a case a CLI may still be faster than a GUI but there's different advantages to both.
    2. Re:Don't go there by arkanes · · Score: 1

      Different tools for different uses - it's great that you have your entire file system in your head, but the file system _I_ work with is thousands of gigabytes spread over dozens of disks. I can't remember all that. Also, I dunno what GUI file managers you've worked with, but it's trivial to select directories on all the ones I've worked with, even file manager in windows 3.1. Shells are great for batch copies using wildcards, but GUIS have made some really great advances - you don't HAVE to click on each file one by one (what planet are you from?), drag and drop works fine, as does shift-clicking to select rows of files. Sorting by file type and selecting is equivilent, if slightly longer, than del *.cpp. ANd for browsing through a file system you DON'T have memorized, GUI trees are great.

  69. Microsoft BOB... by Spudley · · Score: 2

    Does anyone remember Microsoft BOB? It was an ill-fated attempt to hide the complexity of the OS behind a silly front-end.

    And then there was that insane navigation screen used in Jurassic Park. The girl managed to use it easily enough in the movie, but it didn't look like the easiest system in the world.

    In short - there have been plenty of attempts to come up with something better than the desktop, but although they're all very pretty and innovative, most of them have been pretty useless to actually use.

    --
    (Spudley Strikes Again!)
    1. Re:Microsoft BOB... by siliconinc.net · · Score: 1

      I prefered the trailer park variant of Bob myself :) As far as the jurassic park navigation screen (its actually a file manager) - its a real piece of software called FSN. I dont know where the source code to it is, but if you have IRIX <= 5.3, then go here: here.

  70. But... by DAldredge · · Score: 1

    There is a "NEW " technology than can defeat voice rec...it is called a tape recorder...easy to plant.

    1. Re:But... by Lars+T. · · Score: 1

      So let the Computer give (random) words for the user to say for authentication. Gotta catch 'em all and find them.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  71. Voice by richieb · · Score: 1
    Voice interaction is a classic example of something that can be thought of as "cool" until you have an open plan office with 30 people talking at their computers.

    I just can't wait until all those laptops have voice activation, so I can get up on my morning train and yell: "format C:" !!!

    ...richie

    --
    ...richie - It is a good day to code.
  72. Re:Redundant - copied from a previeous post by mys by richieb · · Score: 1
    Why not set up an alias: mail_hektor and that puts him in the right program, with right address filled in??

    ...richie

    --
    ...richie - It is a good day to code.
  73. Idea: 3d-2d interface. by Quazion · · Score: 1

    Creating a 3d interface only makes the whole interface concept more complex and will enlarge the learning curve if you ask me.

    Creating a Simple 2d interface build up out of 3d objects/widgets could lower the CPU load, cause instead the GPU is used for drawing complex interfaces. You could then show the Interface in a 3d structure to show how the program works or how it calls functions on what objects. So people can understand how the layering and program works even for non programmers...(this can also be done with 2d objects ofcourse, but i guess management needs a good visual to understand what your saying.)

    When the whole 2d interface is in 3d ala vectors, that means you can rescale your whole interface with ease, more idea's come up here like texture mapping a streamming video on a cube, you can move,rescale and turn it around with great ease again, without giving your cpu a hard time.

    I think we should use that great GPU in our computer systems for something more usefull things then games and rendering, sure people can come up with good idea's about this...

    Everything is becoming 3d today, which i think sucks, but in the end thats way we are going, now if we implent a 2d interface in a open 3d API, then all kind of programmers and creative people can start playing around with trying to design nice 3d working interfaces which will be of ease in use. But we can keep going on with the way we are working now.

    Quazion.

  74. Why? by Junta · · Score: 3, Insightful

    All this research seems to want to throw away the desktop paradigm because it is just old, and computers can do so much more now. It seems less attention is given to how people use computers than what the computers can do. The current desktop paradigm is good, with virtual and multiple desktops, you can group information as you see fit. You don't need to use a clunky, harder to navigate 3D interface to do this same thing. The 3D paradigm has great benefit to games/simulation where you actually *want* to take the extra time to explore the environment. When you are just trying to get work done, 2D is much easier to see and wrap our heads around. Just like in real life, when we play, we do so in 3D, when working, we sit down at a desk and lay everything out in 2D. There is a reason why, for example, more people paint than work in plaster. As far as these other paradigms, they seem to be all about deciding for the user what the user wants to see and how he wants what he sees to be organized. This is a very bad mode of operation, people are intelligent enough to know what they do and do not want to see, and how to organize it. No matter what algorithm you use to guess what the user wants, it will never be 100% accurate, so just provide convenient access to everything, and be flexible enough to let the user modify it as he sees fit. Just because a concept is old, does not mean that it should be completely scrapped. This is a bad tendency that computer research people have, and they need to come to reality sometimes...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  75. Rock? by Anonymous Coward · · Score: 0

    Prodigy should be under "dance".

  76. Oh, please! by Chacham · · Score: 1

    All the "new" interfaces are just the same thing.

    You need to find files. A hierarchical setup is like a B*tree. Unfortunately, most people refuse to maintain the tree (and it a wonder, since it's so easy to do), and they put everything everywhere. Now someone else needs to clean up. So a "new" interface comes along and everyone oohs and ahs, but nothing changes.

    Think of Microsoft's "Quick Launch". It's a horrible thing when people put *all* their programs there. I've seen computers with clutterd "Start Menu"s (apparently only the radical few actually organize it!) (also, hardly any installations tools allow you to easily choose a sub-folder ro install into) and have the same icons on their desktop and Quicklaunch. I've even seen folders on cluttered desktops of cluttered icons from when people tried to clean it up!

    A new interface would change the *interface* not the *structure*. Heirarchy is going to be used is some form. Whether the heirarchy is created by days on the calendar, parts of your living room, walls is some 3D get-up, it's still a heirarchy. A new interface would mean a different way of thinking. Like, something other than "files". I do not know what, but whatever it would be, *that* would actually be "new".

    The desktop is fine. We just need to teach people how to use it.

  77. Desktop metaphors were supposed to scale by mblase · · Score: 2

    The article claims that the desktop metaphor was designed for the age when computers consisted of no hard drive and only a floppy drive to run the system. I can't see how this is really true. Apple's Macintosh, from the very beginning, allowed folders to be nested inside folders, allowing an infinite amount of scalability -- something that Windows 3.1 didn't offer at the time. It's clear that the Mac OS was intended to scale to large numbers of files and folders, and allowed the user to customize how they wanted things organized. It worked well, and still works, because many many people are STILL coming to computers from a non-computing environment, and need that kind of simple familiarity.

    Of the options listed in the article, Scopeware is the only one that looks remotely intuitive to me -- and that's only because it's basically a search engine for your computer. Call it a diary metaphor all you like, but it's basically a combination of two things: the "Recent Documents" history that my browser uses, and a database-driven search engine that indexes every document as I create or modify it. Sounds a lot like my web browser to me. Nothing too revolutionary there, it seems to me.

    1. Re:Desktop metaphors were supposed to scale by jweatherley · · Score: 1

      Apple's Macintosh, from the very beginning, allowed folders to be nested inside folders, allowing an infinite amount of scalability

      Surprisingly this is untrue! The original MacOS System 1.0 used MFS (Macintosh File Sysyem) which only allowed two levels of files on a disk. You had the disk root which could contain folders but folders could not contain more folders. Additionally the OS didn't care much about folders at all - an open file dialog would just list the entire disk's contents. Fortunately HFS replaced the original MFS in system 3.0. Here's a link for those interested in very early MacOS.

      --

      --
      Reverse outsourcing: it's the future
    2. Re:Desktop metaphors were supposed to scale by cpt+kangarooski · · Score: 1

      I remember that! Worse still -- you couldn't even create a new folder in System 1.0. You had to keep an empty one hanging around, and duplicate it as necessary.

      Ah, those were the days. ;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  78. why not all of them? by matman · · Score: 2

    Why does there have to be one prevailing 'metaphor'? Why can't we use metaphors specific to the task? I mean, I really like using the command line for a lot of things, but at the same time, I'd like to see thumbnails of images in my directory listings... XML-term is great for this - it merges command line and gui (although not very smoothly yet). Also, 3d works for some things, as does aural; but not for many other things. Use the right tool for the job, not the most cool.

  79. frozen 17 years ago by peter303 · · Score: 2

    There was a fair amount of GUI experimentation
    in the early 1980s. However as much I admire
    Apple in bringing the Desktop metaphor (developed at Xerox) to the masses, it had the counter effect of freezing this metaphor. Especially when MicroSoft with the inventive creativity of a dead fish copied it and put it on every desktop.

  80. Temporal and social context are the key by BigJim.fr · · Score: 2

    The evolution of the desktop interface is multidimensional, but not in the 3D + voice sense. The additional dimensions are time and social context. A truly discursive interface is more closely matched to the human user's cognitive habilities. Naïve users intuitively keep attachments with their messages in Oultook instead of saving them to the filesystem : what they are doing is actually conserving contextual information. An look at all the weblogs : this is only information storage, but with emphasis on context. The diary metaphor, not glitter and glitz is what will pull the desktop interface toward the future.

  81. Javacrap by Anonymous Coward · · Score: 0

    I wonder, will these new interfaces require javascript to open files? (stupid javascript image links...)

  82. star tree over explorer any day by guidobot · · Score: 1

    one thing that was mentioned in the article briefly was "star tree" from Inxight. I saw a presentation on this recently and it seemed pretty slick. it wouldn't destroy the (very useful) hierarchical structure of the current desktop, but it is a much improved method of navigating the hierarchy, in a 2d and intuitive way, but much faster. try it out here. i've wanted to use this in a file system since i saw it... i didn't know they were actually considering it.

  83. Re:Redundant - copied from a previeous post by mys by archen · · Score: 1

    A CLI can be set up to be fairly easy to use. I mean if you've ever seen some people sift through their sea of icons on the desktop or the kludge of a start menu, that can get pretty messy too. Seems much easier if you could simply type "mail" and it sends you to your e-mail client (or hotmail/whatever).

    Personally I'd like a blending of the desktop and CLI. You have a bar to type stuff at like the windows "run" command, but it's always visible. It has an easy to access shortcut key, and you type whatever you want to do. It introduces problems like spelling errors, but would cut down on all these messy menus which tend to prevail now days. Right now (while using windows) I just hit the windows key and 'r', then type, but I'd like to see this take a step further.

  84. Dual advantages of heirarchical filesystems by No+Such+Agency · · Score: 2

    1) Finding files is easy. Period. It's easy to find files as long as you put them in a logical place. If you don't put your files in a folder/directory that makes sense to you, no OS can help you be organized and efficient. DOS/Windoze (I am not very familiar with *nix) does this - you can put all your work documents in c:\work, or in c:\my documents\work etc. Or you can put all your Word files in c:\program files\msword etc. if that's what makes sense to you.

    2) *Hiding* files is also easy. If your workstation/home PC is not secure, it's dead easy to conceal your {warez/pr0n/job application letters to competing companies} from your {significant other/boss} by burying them in a folder where nobody would think to look for them (eg. "c:\program files\the microsoft network\setup files"). I know that "security through obscurity" doesn't really work, but I suspect this system works very well for many thousands of people.

    --
    Freedom: "I won't!"
  85. What are the negatives of the desktop? by X-Nc · · Score: 1

    I am wondering if there's a really good explination of why the desktop metaphor is, to borrow a phrase from "1984", un-good. To be honest I don't see any of the new metaphores solving the one big problem of data storage; lots of crap with no common organization.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.
    1. Re:What are the negatives of the desktop? by Philbert+Desenex · · Score: 2

      I am wondering if there's a really good explination of why the desktop metaphor is, to borrow a phrase from "1984", un-good.

      This is only my opinion, but...

      • "Desktop metaphor" doesn't really match a real desktop. Do you drag-n-drop a "document" on a Copier Icon to get a copy of a file? You have to carry around mental models of "real desktop" vs "metaphorica desktop". People forget how confusing that sort of thing really is after 3 or 4 years of 8 hour days using Windows.
      • "Desktop" is very limiting in terms of data visualization. It makes people believe that everything can be stored in 8.5 x 11 inch chunks. In 10 point typeface, that's not a lot of information per "page", and if your "office" is set up to view pages at a time (think "Word" and "Excel"), it's hard to see a lot of information at once.
      • It's almost impossible for a "desktop metaphor" GUI to provide a grammar to its users. This limits what a "desktop" can do. Think of what kinds of formal languages a grammar can describe, vs what kinds a regular expression can provide.
      • Current "desktop metaphors" don't provide a clear visual or mental separation of "program" and "data". The underlying OS does make a very clear distinction between what's executable and what's usable for data. This distinction is key to understanding computation at all.
  86. Behold the Power of Emacs... by Ivan+Raikov · · Score: 1

    C-x C-u 100 all-hail-emacs

  87. XYZ is dead by dmccarty · · Score: 4, Insightful
    "The desktop is dead," declares David Gelernter.

    Whenever I hear someone* declare something to be dead, it's a good indication that it'll be around for another hundred years or so. Yeah, the desktop metaphor is dead, just like paper is dead.

    * Someone refers to the researcher who's inevitably researching what he thinks will supercede what he's declaring dead.

    --
    Have fun: Join D.N.A. (National Dyslexics Association)
    1. Re:XYZ is dead by rbeattie · · Score: 1


      I don't know... Nietzsche said "God is dead" and he was right on the money.

      -Russ

      --
      Me
    2. Re:XYZ is dead by ahem · · Score: 1

      I declare myself to be dead.

      Mua-ha-ha! Now, if I just do that every 80 years or so, I'll be immortal! I can clean up on long term investments!

      --
      Not A Sig
    3. Re:XYZ is dead by Anonymous Coward · · Score: 0

      And you can prove this, uh, how? Speaking of money, put yours where your mouth is.

    4. Re:XYZ is dead by jandrese · · Score: 2

      But then God replied: "Nietzsche is dead", and he was right on the money.

      --

      I read the internet for the articles.
  88. The revolutionary human-computer interface ... by Aceticon · · Score: 2
    ... is just next door.

    Just read a couple of White Papers from software vendors - next version is always announced as supporting "Read My Mind Computing"

  89. I've looked everywhere but . . . by Anonymous Coward · · Score: 0

    I am skeptical about environments such as Microsoft's Task Gallery. Most people misplace car keys and the remote so providing even more stimuli for the brain to digest in addition to the miriad of screensavers, background images, system sounds, MP3 players, icon factories, and skinnable everything could reduce already low productivity levels.
    I imagine situations where the file system implodes and the 'office space' resembles a post earthquake news spot, complete with the MS Office assistant appropriately hiding in the doorway.
    Just wait until your accounting department takes a group meeting to the park and misplaces the quarterly report on the park bench.
    Maybe Google will license their system to each organization so that everything is just a search away.

  90. Check this out by KingKire64 · · Score: 1

    The is a cool Desktop Replacement And i know there are some others out there that ppl have been screwing around with that arent that bad.

    --
    "All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
  91. What if we don't need a new interface? by metamatic · · Score: 1

    Books have used the same "interface" for centuries. We tried stone tablets, then scrolls, then settled on the book. Who's to say that computer interfaces haven't arrived at a similar place of relative stability, where there isn't a big leap to be made?

    Sure, there will always be innovations, the computer equivalents of pop-up books and scratch-and-sniff, but why does everyone assume that there must be some new revolution that will render today's interface obsolete?

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  92. It should have meant NeXT... by pschmied · · Score: 2
    ... because NeXT really was the coolest interface of all time. I'm using WindowMaker right now, and let me tell you, I'm so proficient with the keyboard shortcuts that I rarely touch a mouse.

    Plus, will all the cool effects of windows zooming on to the screen (this is a new one), and windows zooming off the screen, I the interface looks bad-ass and I look productive.

    Hehe, fooled them didn't I?


    -Peter

    1. Re:It should have meant NeXT... by icis_machine · · Score: 1

      well i felt the exact same way so when i looked here, i felt silly.

      --
      icis machine
  93. Searching for metaphors is ass-backwards. by hey! · · Score: 2
    We should be looking at the kind of things people are trying to accomplish and develop systems that support those tasks. I've tried alternative systems like "The Brain", (http://www.thebrain.com/ -- I really found this interesting and recommend it for a try) which are interesting and perhaps better than what we have now, but they will never displace the desktop metaphor precisely because they are metaphor-centric. Such systems embody the idiosyncratic viewpoints of their creators, and while they are arguably superior to the desktop metaphor, they require a shift in user thinking. The desktop metaphor will never be replaced by anything that simply dosn't fit the needs of users in a way that will bring almost immediate benefits to offset the cost of learning.

    There are two aspect to the desktop metaphor: the overlaying of documents on the window (very good -- we should keep this), and the hierarchical storage of documents (very weak). The hierarchical storage of documents is precisely how you are not supposed to handle physical files. Physical files are supposed to be organized one of two ways: chronologically or alphabetically. There is a one to one correspodence between hanging folders and inside folders which immediately tells you whether a file is missing. Files are never ever nested. This is a kind of discipline which is imposed to make filing systems comprehensible between people; they also reflect physical limitations (a file can't be in two places at once; a file can refer to another file but won't necessarily help you find it).

    The very image of "files" being stored in a "tree" is so incongrous it is funny.

    The storage of files in an unique tree shaped hieararchy is itself a metaphor; we all know that on disk storage looks nothing like this, but we accept the hiearchical structure unhesitatingly. This is an obstacle in people cooperating with each other, except when certain hiearchies are so engrained they are second nature (e.g. /etc, /usr, /var etc). These engrained hierarchies are the exception rather than the rule. So you have an invitation to organize data in an undisciplined, idiosyncratic manner and gives them no tools (other than brute force search) to recover from this. I think it would be better to take a clean sheet approach and look at what people really need in their file storage.

    I think a good system would allow users to do the following (concepts poorly supported currently are italicized):

    1. Leave a task and revist it later, restoring the set of documents being used (this is why people clutter their desktops).
    2. Find all the files associated with a project or subproject possibly by a specific person.
    3. Track, annotate and reconstruct past versions of a file.
    4. Find files by when they had activity (not just the LAST modification date), by association with a business entity, by content (OK now but could be better) or by keywords (Should not be left up to applications).
    5. Distribute a document to one or more persons for comments and review, approval and alternative edits.
    6. Track the current status of a document.


    The more I think of it, the better it would be to organize files around the needs of project and task management. I was going to add above things like "prioritize" files because people often do -- segregate their "hot" files from the rest. However , this doesn't really make sense. It's a task that is priortized; when that task is back burnered, then all the files associated with that task lose their hot status. In a sense, this complements a post I made earlier in an article about "groupware". Groupware shouldn't just be e-mail or e-mail and calendaring. It should be about managing the flow of information between people. In some sense the same things are needed by an indivdual working alone. The big problem is that they way I think about things (and how they need to be organized) may change as I change my focus between tasks, or as I change my thinking over time.

    I think a system that supports these kinds of tasks could be done with a special shell or even a web client, with metadata stored in hidden files or in a database. Ideally, we would have a file system with extensible and well indexed metadata, version tracking and cryptographic signatures.
    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  94. Why not make it HARDER to store stuff by Boss,+Pointy+Haired · · Score: 1

    As I look around this open plan office I see endless filing cabinets, spiral bound notepads hanging off them entitled "Document Control and Issue Log".

    In the foyer there are boxes marked "for archive".

    In the corner the IT support guys are complaining about the lack of storage space on our Exchange Server because our average users mail box is over 100 meg.

    Why do our employees cause our company all these storage headaches? Because they can.

    I say give people 5 meg mailboxes and force them to delete stuff, but they argue that they might need to refer to in the future. Might. But they probably won't..

    The same goes for all those filing cabinets and archive boxes that we're paying some storage company to keep hold of, just because we might need the odd document again.

    If there's a need to recover a document that you no longer have then there's a cost associated with the additional work involved because you couldn't retrieve it. But that cost is way smaller than the cost of storage for what 99.8% of the time will never need to be referred to again.

    I think.

  95. They couldn't even learn the mouse by Suidae · · Score: 1
    Those of us who were 15 or older when we used our first mouse still remember how difficult it was, initially, to equate the horizontal movement of our mousing hand with the movement of the cursor on-screen.

    Ok, these are the guys that are trying to design new user interfaces? They had trouble learning how to use a mouse? Something seems very wrong with that.

  96. More pointless daydreaming... by mttlg · · Score: 2
    hopefully soon some radically different interfaces will actually gain widespread acceptance.

    There are just so many things wrong with this statement... Do you want "radically different interfaces" just for the sake of being different, or do you want them to be functional too? And of course, "radically different" and "widespread acceptance" very rarely go together. Most people accept what is familiar, so none of these new interfaces are going to take off overnight. While we're at it though, why don't we have radically different automobile interfaces, or radically different food packaging interfaces, or radically different building access interfaces?

    The whole point of an interface is that it is accessible. The key here is to make it work for the users and not make the users work for it. When you start having the interface share some of the work of organizing files (as Scopeware does), you may take some work away from the user, but now you've essentially got a co-worker you need to deal with whenever you want a file. Imagine two people sharing a cubicle (yes, this is a desktop metaphor for a non-desktop metaphor replacing a desktop metaphor), using the same files and reference materials. Even if one is only tasked with organizing everything, there's still a gap between the brain of the user and the brain of the organizer. If there isn't a perfect match between how the two think, you'll hit an endless cycle of problems. The only solution is to either force the user to conform to the organizer, or customize the organizer to the exact specifications of the user. Neither is likely to be better than just giving the user the task of organizer.

    All of these nifty high-tech interfaces may be fun to play with and may succeed at getting funding, but their final test is always the typical user. Now, I know the typical user is held in low regard around here (we are the elite after all, or at least we like to think we are), but at some point you have to interact with reality. The desktop metaphor just won't die for a reason - people can use it. As an IBM researcher said in the article, "We wanted to find people who didn't understand the function of file folders, how to open files, how to delete files. We couldn't find anyone." Throw some weird abstract 3-D creation at people, and some won't understand. A lot of people can't even handle the concept of multiple ways of completing a given task; increasing the complexity of the interface would actually make things more difficult for them.

    The real solution to this problem won't come from the interface side - it will come from the user side. You can't design an interface until you can understand what the user wants to do. This may not be as attractive a project for venture capital, but reality seldom is. In the end, I have a feeling that there will be no general agreements between users, making a single unified advanced interface impractical.

    Yet again, the solution is on the user end. The desktop metaphor is a lot more useful than many people give it credit for. For example, the paragraph describing Scopeware really describes a generic file search program that already works perfectly well in a desktop metaphor. However, expanding it to fill the entire GUI is pointless. If you want to be able to find something, just put it somewhere that makes sense. In a year or two, will you really remember what day, or even what month you last used a certain file? If you file it away in a logical place though, you can use that same logic to locate the file again. Instead of file-specific knowledge, all you need to know is how you think. Sure this requires you to think in the first place, but that is the key issue here. In any interface, usefulness will be determined by how well files are maintained by the user. The current desktop metaphor requires very little from the user, just moving files around. Linked interfaces or fancy 3-D interfaces require more from the user, otherwise there will be no benefits - you still have to create the links or move files around spatially. If managing a system of files and folders is too much work for some people, will these new interfaces be any better?

    So for those of you who survived this entire comment, I will sum up how to improve the computer interface for the masses. Teach them how to get the most out of the existing interface, based on their individual needs. Learn where they run into problems caused by the interface. Refine the interface to the point where the user is truly in control and isn't restricted by how the interface thinks things should be done - leave the thinking to the humans. We don't need any fancy interfaces on a general purpose computer. And yes Apple, that means cut it out with all the prettying up/cluttering up of the GUI. Just make it work and leave it alone.

  97. Yeah! Just like the movies! by gosand · · Score: 2

    I can't wait for the day when I, as a misunderstood hacker, can get in front of some super-villian's computer and say "ahh. This is Unix based!" and start virtually flying around the "city" of databases, looking for the right window to break into.

    --

    My beliefs do not require that you agree with them.

  98. 3D Doesn't Work So Well... by Greyfox · · Score: 2
    In the context of looking through a 2D window into a 3D world. I could see it making sense with a dual-eye HUD type system where you are in the world of the interface. Of course, the main reason I'd want to do that would be so the computer could greatly enhance my senses, allowing me to see into Infrared, for example. You could do everything I want to do at a computer, but I want it mobile and I want it to provide a much more seamless experience than current computer use does.

    In that context, 3D and a voice interface both make sense.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  99. Need a hammer? by Daengbo · · Score: 0

    "That kind of thinking is wrong," says Gelernter. "The PC isn't a Swiss Army knife. It's like a hammer. People don't want a million different tools. They want a single hammer that can do a million things, because it's a tremendously flexible, elegant and powerful tool."
    I saw this and thought of you immediately :)

    1. Re:Need a hammer? by Ami+Ganguli · · Score: 2

      Heh heh. I noticed that too. Too bad I can't really claim credit for my sig :-).

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  100. nope, won't fly. by vinnythenose · · Score: 1

    Sorry, they won't fly. As I see it, the only desktop that will replace the current desktop is one where I can verbally say: "Get me the file on the Smith account" or "Get me that document about all the fish" and have the computer either return the file or all the potential files. But this would take a whole lot of file parsing and "understanding".

    The room desktop was the same as our current desktop, just 3d! Where's the innovation?

    Also, a desktop that doesn't work on a heirarchy of files is going to do an awful lot of file hiding. Where the hell would you find that file for some video game that you want to modify.

    No, 2d desktop is here to stay, at least until the computer is smart enough to find my documents and games for me.

    --
    --- I used to moderate, then I read the -1 articles and decided having to filter through them was not worth it.
  101. fabled? by Anonymous Coward · · Score: 0

    The desktop metaphor is decades old, arising from early-1970s work at Xerox's fabled Palo Alto Research Center...

    Hey all, I've never been to California.... has anybody out there ever seen this mystical land they call Palo Alto? It sounds like a dream.... I hear Rand McNally accidentally released a version of a map that had detailed instructions for reaching this fabled place. I searched eBay, but couldn't find a copy.

    I will pay top dollar for photos or other *proof* of the existence of the fabled Palo Alto Research Centre!!
    >> Call 1-888-BAG-GINS

  102. Re:Google is simple, desktops are not by EnderWiggnz · · Score: 2

    thats why single-use appliances will take off instead of the current model of "its a computer, it can do ANYTHING you want".

    --
    ... hi bingo ...
  103. Star Tree quote by Anonymous Coward · · Score: 0

    "So when Microsoft says, 'Hey, we want to make this a part of Windows, so sell it or we're going to pulverize you,' then boy, we've won," he says. "That is the goal. I'd love to hear that."

    Is it too late to have this introduced as testimony in a Microsoft anti-trust case?

  104. The best interface I've seen... by ahogue · · Score: 1
    was the one on Star Trek.

    But seriously, isn't a conversation with another human being (like the computer on Star Trek) the easiest way for any of us to access information? Humans developed language for a reason - because it was the most efficient way to get information from one person to another.

    When we have a difficult problem, or a strange search we need to perform, it's always easier to go and talk to an expert than it is to go on Google. Try answering a question like, "What's that word that means . . ." by searching on Google. It's almost impossible. But go up to any other human and they'll probably be able to give you a quick, easy, no-nonsense answer in about 3 seconds.

    Eventually, I think, we'll be able to communicate with our machines on the level we communicate with other humans. But that interface will be (IMHO) a combination of aural, visual, and tactile communication with the machine. It will also be two-way. Yes, computers will talk back to us, asking us questions to refine their searches and pointing us in a conversational manner to tangents we probably hadn't even thought of.

    These interfaces are not right around the corner, of course. But something like talking to another person is the ultimate interface to vast quantities of information, and I challenge anyone to come up with a better one.

  105. OS X? by option8 · · Score: 2

    oh, i thought it said the NeXT interface. nevermind.

    honestly, though, it would be really nice when some of the mainstream OSes adopt the option to use alternative file browsers, whether for the cutting edge geeks to see their files as quake maps, or for more specialized users to see things as they are more properly arranged, or, and this is where i think the research ought to be going, handicapped users being able to "see" their data in ways that are more appropriate for those without certain assumed abilities.

    the real "next interface" will be here when there is an interface that a blind user can use to browse his hard drive as fast or faster than a sighted person can use the current stock of file browsers - instead of using some kludgy add-on or adaptive technology working with a file browser built for a sighted person.

  106. a ploy by Anonymous Coward · · Score: 0

    Isn't it possible that computer companies are trying to make even the mundane stuff 3 dimensional (demanding) in order to force the user to buy a newer computer?

  107. This all seems to be going the wrong way..... by npcole · · Score: 1

    I am one of the relatively few (it sometimes seems) humanities graduates who see the benefits of working in Unix/Linux rather than windows. The reason for this is simple: I have found that Linux gives me an environment where I can work more quickly.

    I don't need my computer to look "fun" to use, I don't need it to treat me as a child. None of the other tools I use in my work do. My computer is not "fun" when my icons jump up and down. My computer is useful when it just does what I want it to do, and no more and no less.

    My actual working environment looks spartan, but is actually far more powerful than the environment offered by Mr Gates. This is not because I am using the latest version of KDE2 or nautilus, although like most people here I have gone and played with them from time to time.

    In my view, "traditional" unix apps, by which I mean those which assume that, yes, there is a keyboard attached to the computer and that, yes, it does make a good input device, get two things right:

    First, they have the power to let you specify exactly what you mean. For example, I find it more intuitive to type:

    2,4s/this/that

    than I do to find the mouse and go through a menu and a dialogue box in word (and I don't know how I would limit the search to only a few lines of the text --- not off-hand, anyway).

    Once one learns a very few unix paradigms (and I'll admit there is a learning curve), one rapidly learns that applications where one can actually type in exactly what is required of the computer have far more power.

    Mutt is another classic example; I can tag all messages matching certain criteria and delete them, move them or print them, without having to go through (as I would in OE) and select them manually.

    I know I'm preaching to the converted on some of these points, but I think that too many of us sometimes like things that are cool (and nautilus IS cool), and forget that the price often paid is power. And sometimes it seems that CS types think that they are they only people who realise this.

    2. The second thing that Linux gives me is access to the exact information I am interested in, and no more. For example, I do not always need a WYSIWYG world. Sometimes, yes. I wouldn't want to edit a jpeg in vim. But often (for a paper) I only need a subset of all the information about the final document. It is helpful to concentrate on just the text -- I find I write better.

    Or to take another example. If I want to open a set of files, the Windows paradigm means that I would open each one, edit it and close it, then select the next, or else clutter my screen with windows. Either way, I am often not sure I have 'got' them all. Vim on the other hand, can take a list of files, let me edit each one (but only show me the one I'm actually working on) and then let me move on to the next. I know I won't miss one out, but nor is my screen cluttered with all those waiting their turn.

    As for loosing files, grep and find have never let me down, and are far more powerful than any GUI tools I can find.

    I think that this article, and most gui projects at the moment, have the wrong idea. The problem computers present is that they give us too much information. But I do not want it hidden from me, I want to only see that subset which is important to me at any given time (and there is a big difference). In the same way, I don't need menu-bars and paperclips to tell me what I CAN do; I don't want a dialog box to limit me. I want to tell an application EXACTLY what I want it to do, and I want it to do it, and I want 'EXACTLY' to be as general or specific as I want. I don't want some GUI to say

    "here is where you were yesterday, and here is where you are going today; would you like to see your work as a swimming pool or a starship?"

    I want to say, "give me the file I was working on just before lunch yesterday" or "show me any documents I've written about computers in during 1999-2000".

    Don't give me visual clutter, give me more flexibility. And if you want to make me work faster, give me quick keyboard shortcuts, the most use of screenspace possible, everything set up how *I* want it.

    Give me applications that are small, fast, do the specific task I am interested in, and do it well. Then make it REALLY QUICK AND EASY for me to find the documentation; and no, I don't want to know about which C function you used, thank you very much.

    Don't reinvent the wheel for me either. I have a text editor; I like it. It works for me. I want to use it every time I edit a body of text; let me.

    And PLease: most of the time I want my computer to Just Do the Right Thing(TM), but for goodness sake, let me tell it what that is, and please believe me when I do.

    And to those designing the UI for a new application: show me the MINIMUM information I need for any task, then give me the OPTION to see more. I'll probably use your app more if it stays out of my goddam way.

  108. File Terminology by BlueFall · · Score: 1

    Maybe the fact that we call files 'files' limits our thought process. Files imply a business with hanging folders. In some ways, it's just aesthetic, but the fact that our filesystems are built around this notion can make abstracting into a different interface difficult. Maybe we should reorganize from the bottom up...

  109. QuOS by Anonymous Coward · · Score: 0

    I'm waiting for the Quake OS or does it exist already? Die zombie processes die!!!

  110. Some [old] ideas by Anonymous Coward · · Score: 0

    This is exactly what the 'extended attributes' in the OS/2 file system were intended for [file metadata]. These were easily extendable, and the OS provided entries for keywords, file type[s] [and the user's preferred application mapping], revision log history, thumbnail image, and icon.

    Probably the 'resource fork' in the Mac file system could hold the same sort of metadata as well]

    Any *nix file system examples?

  111. Allright, i'll weigh in on this one. by Bowie+J.+Poag · · Score: 3, Interesting



    1) What difference does it make how you represent a heirarchical filesystem and its contents? Zippo. Infact, organizing them by document and folder is probably the most condusive way to go, since most people arent like us. The rest of the world thinks in real world terms. Only programmers are accustomed to thinking about such things in highly abstract terms. Grandma shouldn't need to develop a mental picture of a binary search tree in order to find her cookie recipe. The desktop metaphor is boring in most implementations, yes, but its certainly not dead

    2) 3D interfaces are rediculous. Take the screenshot that accompanies the article -- Three desktops are presented to the user in the form of a room, with a screen on each wall. What the hell difference does it make if they're on the walls? Youre STILL USING a flat, two dimensional surface to interact with! And so long as you're still using a flat, two dimensional space to interact with, representing them in 3D is pointless. Workspaces need to follow a design similar to channels on a television. You'll notice that your living room has one TV in it, capable of displaying hundreds of different workspaces. You don't have hundreds of TVs mounted all over your walls, each tuned to a different channel. 3D workspaces may have a future, but as a modus to display was essentially amounts to a 2D workspace floating in a 3D scene, they are beyond pointless. They're ridiculous. As in, its ridiculous to improve the design of UIs by "pulling a CueCat." You're inventing a tool to solve a problem that doesn't exist by pushing "2D in 3D" interfaces.

    3) The 2D GUI isnt dead. It just needs refinement and rationality in its design. Speaking of irrational and unrefined ideas, take your common everyday scrollbar. You have a device (a mouse) capable of smoothly vectoring along a curved path, and communicating that movement to the computer. However, your damn UI still wants to alter your view of a workspace or document according to explicit X or Y axes. You can scroll up and down, OR, you can scroll left and right.. But never both, an act which would be far more intuitive to the common user. It takes fine adjustment of two separate widgets (a vertical and horizontal scrollbar) to accomplish a task that could be easilly encompassed within one...while wasting a disproportionately large amount of screen real estate in the process. So, rather than whine about it, I decided to do something about it a few years back.

    Scrollbars are dead, and we killed them. Been working with someone for the past week or so on (finally) delivering a proof of concept model for the infamous "scrollball" whitepaper I released 3 years ago after InSight collapsed. The model looks fantastic so far (hi Dibos!) and will probably be dumped on Savannah or Freshmeat in a week or so once we fumigate the code to drive the last of the bugs out.

    Cheers,

    --
    Bowie J. Poag

    1. Re:Allright, i'll weigh in on this one. by Anonymous Coward · · Score: 0

      It is now possible to avoid using scrollbars in Windows if you have a scroll mouse button. Me, i just click the scroll button and move the mouse in the direction you want. Of course, this requires hardware that many people don't yet have. It also doesn't work in all applications...

      While we're on the topic of scrollbars, I have only recently started using Macs, and was astonished to see that the scroll arrows are together! So if you scroll just a tad too far down, you don't have to move the mouse all the way to the top of the screen to scroll up.

      It's the little things that make a difference.

    2. Re:Allright, i'll weigh in on this one. by \kludge · · Score: 1

      While we're at it. Eliminate the scroll bars and any other scroll points altogether! Why should I have to move the mouse pointer to a specific point on the screen and click on some widget to do scrolling at all?

      IMHO, the advent of the mouse-wheel and the dedication of the middle mouse button for scrolling purposes should set those pesky scrolling widgets on the way of the dodo.

      How could it be any simpler? Just click the middle mouse button ANYWHERE within a scrollable pane, then move the mouse around, click again when done. Heck, if you make the wheel into a trackball then you don't even need the modal click to make this work.

      As for scrollable views within scrollable views, pick the most enclosed one given the current mouse position -- besides, that's a horrible UI design idea.

      --
      -> Bad news travels faster than light.
  112. Re:SPAG by Anonymous Coward · · Score: 1, Informative

    I have been using a curious environment called 'Spag' for some time.
    It just takes text, pictures and graphics and doesn't use the concept of files - only information.

    It's early in it's development but I think this direction is interesting...

    check it out...at Freshmeat
    http://freshmeat.net/projects/spag/

  113. Great.. by geekoid · · Score: 2

    ..Another interface model.
    Most programmers can't program GUI worth a damn to begin with, now we want to make it more complicated? please.
    I can think of sverel model that are technically superiour, but they would fail in the real world when other programmer started writting apps for them, because they would not adhere to standards.
    which they woiuld claim wasn't there fault because they didn't know there where standards.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  114. Information Overload by geomon · · Score: 5, Insightful

    I can sympathize with users who are overwhelmed with the abundance of information that they are fed each day. I have four interfaces that I use on a daily basis, each of which was declared 'dead' by a new technology. I read the newspaper while I eat my breakfast, I listen to the radio on my way to work, I use my computer when I get to work, I do research at home by browsing the web, and I watch my television for infotainment.

    No one has proposed eliminating my car radio in any meaningful way. In fact, during the dot com rush, the radio was supposed to be replaced by a satellite fed computer that would do essentially the same thing - stream content. Why change what something that already worked fine *without* a satellite?

    I was also supposed to tank my televison for a computer that would play mp3s, surf the web, stream video, and cook my dinner. Why change that interface when all I want to do is watch "6 Feet Under" or "The Sopranos"?

    I like the systems the way they operate now. If the researchers were to study how people conduct their daily lives, they might learn that humans use a variety of interfaces to gather information. To use the metaphor of Gelernter, these people seem to be armed with a hammer and view every information problem as a nail.

    --
    "Rocky Rococo, at your cervix!"
  115. Only 30 years? by spookyfluke · · Score: 0

    Um, people have been working in "desktop environments" for centuries. People like desks and filing cabinets, get over it. The "virtual desktop" is a manifestation of what people over many centuries have found to be a comfortable working environment. That's not to say it won't change, of course it will, but blaming the interface for the fact that some people are hopelessly disorganized is absurd!

    I like my soft desktop, I feel like it's an extension of my hard desktop. I work in an open concept office and when I look around and compare my co-workers soft desktops to their hard desktops I find the similarities uncanny.

    --
    you.bases.each{|base|base.are_belong_to=us}
  116. A pox on themselves by Chagrin · · Score: 2

    Take a second look at the screenshot of the Microsoft desktop -- even they get bitten by their own stupid extensions to the Latin-1 character set ("can?t", "they?re", "don?t").

    "Smart quotes". Not.

    --

    I/O Error G-17: Aborting Installation

  117. I don't have a desktop by HarveyOpolis · · Score: 1

    I don't have a desktop on my workstation (I use blackbox). I keep my personal files in my home directory, in a set of subdirs. If I lose a file, I search for it. I don't want to be loading some hog of a program to visually browse through catalogues of files. I don't see that as at all efficient.

    Just gimme a search box and an alphabetical result list.

    --
    - Hugh Buchanan
    - Userfriendly.com
  118. oh well by rice_burners_suck · · Score: 1

    After reading the entire article, I have to agree with what they say in the end: That while metaphors may be a little helpful in learning how to use a computer, they really just get in the way after the first fifteen minutes.

    I don't really like the idea of storing documents in rooms or galleries or whatever, like they discussed. If you want to solve the problem of wrangling with thousands of files, build a relational database into the file system and have the computer observe and record which files you access, in conjunction with which other files, how long you work on them, etc. But have that system stay the hell out of your way. Now, users can view files in a hierarchy, as they always have, or they can instantly view files based on their type, how recently they were accessed, their relationships to other files, etc. If such a system is properly built directly into the file system, files could be moved around in the hierarchy without corrupting the relational information. (Of course, some "soft link" method would be required for information located on other hosts.)

    Oh well.

  119. I'm still looking for the problem by mwood · · Score: 1

    When I start a project, I create a directory for it to live in. Project directories live in the directory I created to contain all of my project directories. Email is in another set of directories, but if a mailgram is related to something specific (like a project) then it gets filed with related mailgrams in a suitably named folder.

    So when I want something that's part of the Foo project, I know it's in Projects/Foo. If I don't remember that it's part of the Foo project, I think for a moment about what makes it distinctive and then ask the machine to find files that look like that. After all, that's why we *have* machines.

    I think the real problem is the vast number of people who do work first and save organizing it for later. To overcome that mechanically requires not only a machine that understands the stuff we do with it, but understands it in the way that we do. And if you really know how we understand anything, there are a lot of cognitive scientists who would like to talk to you.

    I'm afraid there is a whole lotta science to be done before we'll have a really useful interface revolution.

  120. Re:Some [old] ideas by Vanders · · Score: 1

    Really, what you're talking about is straight FS support for file attributes. AFS (The AtheOS FS) is one current example of a filesystem that supports file attributes.

    Really though, the ideas above is more of a way to make better use of file meta data. Of course if the meta data implementation in the FS was particularly efficient, you may be able to combine the database & filesystem "layers" by using the file attributes as the database.

  121. Pearls of 'wisdom' by Mu*puppy · · Score: 2, Informative
    This little snippit caught my eye:
    The problem isn't the desktop metaphor at all--it's that we're trying to use our personal computers for tasks they weren't meant to perform. Peel those tasks away to specialized devices--music to MP3 players, films to movie players, news and information to specialized readers--and you've solved the desktop metaphor problem. Each device will evolve its own best interface, depending on its specialized use.

    I can't really see how this person is supposed to be seen as 'forward-thinking'. I mean, just how many various failed 'appliances' have we seen offered at discount/clearout, with X number of Linux hacks in recent months? For the current time, appliances have been tried and have been found wanting.

    Another snippit:
    You could verbally ask your Web browser to go to CNN Online. While you're there, the browser might observe where you look on the page and offer pages with related content for viewing--in theory making it virtually effortless to get what you want from your computer at all times without having to stop at the desktop.And at the same time, make it virtually effortless to get what we don't want. You think pop-ups are bad now, imagine it they did things if you just look at the buggers ("the user is looking at the icon, therefor he/she has an interest in the product!"). Only one good thing I could see from it: the replacement for click-through banner ads. Advertising is for getting the attention of the consumer, in getting the company's/product's name/image/whatever out there for people to look at (think billboards, magazine/newspaper spreads, television spots, they don't require any action comparable to a banner ad 'click-through'). Just imagine what would happen to all those companies if they had to pay site owners 'per eye view' of their ads, for the site owner renting out part of their space for the ad. ;)

    My Big Brother can beat up your Big Brother any day!

    --
    There's no wrong way, to eat a Rhesus...
  122. Conclusions by rycamor · · Score: 1

    After reading all this stuff, I am struck by a couple things:

    1. Pie menus, or radial menus, or some sort of way to do more than a simple line of choices, are a good thing, because they are not that great an extension over what is being done now. In other words, don't take big steps, take little ones.

    2. Full 3D interfaces and voice interaction just have too many problems to be taken seriously, at least for the near future.

    3. Everyone still takes either a visual or an audio-visual approach. Generally, all these interfaces are just different mappings of multi-dimensional thinking into flatland (Tufte -- Visual Explanations)

    4. What ever happened to simple mechanics? We have all these devices for extending what we do in the gaming world; why not take THAT concept into the productivity world, instead of just the 3D interface? What about a document manager you can hold in your hand? Or a little "side screen" that lets you put your overall management stuff you don't want to obscure with your windows? (I know these might be silly examples, but who knows??)

    5. Our hands are the most expressive devices we own, and are VERY limited by the keyboard and mouse. For example, 3D concepts can have some use, but they need to be mapped into the real world, with devices that we can manipulate with our hands.

    6. Why does no one have the guts to try to take the keyboard out of the 19th century? At some point we should ask the question "How can we retrain ourselves to better make use of the computer?". All these sci-fi researchers want to treat the user as an idiotic drone. We spend 20+ years educating a human to do all the other stuff, but expect them to use computers after seeing a Windows 95 video with Jennifer Anniston and Matthew Perry.

    7. And in the end, why would I want a full 3D interface that tries to emulate the real world? I lose more stuff in the real world than I ever lose from my computer ;-).

  123. Solutions by Martin+S. · · Score: 2

    I'm not arguing that VI is without issues, what technology isn't ? However there are protocol and technological solutions to this type of security issue.

    A Protocol based solution, might require you to complete a challenge, i.e.
    Computer say 'Blue' You say 'Sky'
    Computer says 'Red' You say 'October'
    It could require you to name the content.

    It is also possible to distigush natural voice from even high quality recordings, in the same way you can tell the difference between a CD and a live performance/gig.

  124. Next? by garglblaster · · Score: 1

    so what do you mean with next ? Next or next ?

    --

    perl -e 'printf("%x!\n",49153)'

  125. Re:SPAG by Bobo+the+Space+Chimp · · Score: 1

    Whatever happened to that 3D dancing/browser environment? Where's that when you need it?

    --
    I am for the complete Trantorization of Earth.
  126. The Interface that almost was by CaptCosmic · · Score: 1

    At a place I used to work, we were developing a new operating environment, and the lead designer had incorporated a time based file system into the UI. It would list all the files in chronological by their creation times.

    The theory was that you might not remember what you called a file (like my wife), but you usually could remember when you created it (Tuesday right after I had my morning coffee, but before the copier broke).

    Unfortunately, financial difficulties resulted in us abandoning the project.

    --
    -> Capt Cosmic <-
  127. Having a messy start menu? by xmda · · Score: 1

    Are you forced to use Windows (95/98/ME/NT/Whatever) and your Start menu is cluttered and hard to find in? Look here and you will never have trouble opening your favourite programs/folders
    again:

    http://mathias.dahl.net/dat/doc/html/hemsida/gqs mc .html

    I've used this technique since I thought it up (yes, I'm proud... :) back in 1999 and I have yet to find another way to navigate around in Windoze.

  128. Bread and Circuses by Anonymous Coward · · Score: 0

    Interesting that you bring up this phrase, as it refers to their philosophy about how to keep the kingdom stable and the people happy: give them bread/food and circuses/distractions so they never think about what's actually being done by the government and in the big picture.

    I don't think that making the desktop into a game will make the kingdom stable, though it may entertain certain people to - and nauseate others - to have to go through a FPS to try dealing with their files. And it would certainly distract everyone from what *really* matters (all depending on what that means to you)...

    Yeah.

  129. I don't get it, why change? by Com2Kid · · Score: 1

    Huh? Problems remembering where files are at?

    I cannot spell worth a shit but I can easily remember where I have placed my files. Hell, I am the one who put them there! Sure I cannot remember where I left my keys, but files, heck.

    For instance, until the last format I had my video files in my music folder and my music files in my video folder and my picture files in my text documents folder and my text documents where in along with my video files inside of my music folder.

    Whats so hard to remember about that? No, seriously, it is easy as hell for me to remember that sort of crud. Damnit, I cannot even remember my own name some times but hell, file locations are easier then anything.

    I have even at times been known to label files 00001 00002 00003 and so on and have no trouble at all remembering what they are. Sometimes I will just add an extra random charecter to a files name thus allowing for me to know the files version number based soly upon the file names length.

    Then again, I am also the type of person who assigns version numbers to my burned music CDRs rather then names. ::shrugs:: Easier that way.

  130. devil's advocate... by extrarice · · Score: 1

    What's wrong with the traditional heirarchical file system (nested files and folders)? What's wrong with a desktop metaphor?

    "It's old, blah, blah, blah".

    Just because something is old, you don't have to throw it away.

    People all over this globe understand the concept of a "conatiner" for storing a "thing", whether it be a box for papers, a book shelf for books, or plastic sleeves for shitajiki. Why force people to learn a new method for storage/navigation?

    That being said, there is one thing I would like to improve with current interfaces/navigation schemes. Documents now sometimes have a hard time being categorized as one type or another. One file can be put in to several different categories, unless your directory structure is very general.

    The BeOS (may it rest in peace) had an interesting idea with it's file system, which could be used to combat the above problem. The BFS was /almost/ a database. The user could assign attributes to individual files, or system-wide for that particlar file type. I could assign an attribute to, say, MP3s, that has the genre or artist or "suck factor" value. Then I could perform a search in the BFS for all MP3s that were by Ayumi Hamasaki with a suck factor less than 2. This way I didn't have to search for a specific file, but a file that matched the general "feel" I was looking for. Kinda like rummaging through a junk drawer.

    With this attribute system, the user could describe the different contents of the file, or what it could be used for, and store that in the file attributes, to be searched upon later. Then, the user wouldn't have to decide "Does it go in 'research' or 'interests' or the 'junk pile' folder"?

    --
    "Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
  131. Voice recognition in the office by hearingaid · · Score: 4, Insightful
    Voice interaction is a classic example of something that can be thought of as "cool" until you have an open plan office with 30 people talking at their computers.

    I don't understand slashdotters sometimes.

    Have you ever been in a callcentre? Okay, they're generally not exactly open plan, but they don't give the drones huge walls, and there's way more than 30 of them in there.

    What they do give the drones are headset mics.

    This isn't rocket science, folks. Kate Bush, not exactly a hardcore techie, came up with wireless mics in the '70s (well okay she forced her engineer boyfriend to come up with them, but you know how it goes :)

    Wireless headsets. That's how you do voice recognition in an office.

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  132. Re:Your Sig by Anonymous Coward · · Score: 0

    Yeah, Duhbya and Asscroft are pretty fucking left-wing. Are you stupid or something, boy?

  133. Anyone play Front Mission 3? by Robert1 · · Score: 1

    The game had its own "internet". The interface was very much like the branching one for about.com. Basically every sub-category has its own little icon, and more branch out from the central hub. Pretty neat idea, first time I've seen something from a game turned into a real life app.

  134. Yes, take away it's pop-up nature. by Thag · · Score: 2

    Clippy wouldn't be nearly so annoying if it didn't pop up when it wasn't wanted, and if Microsoft hadn't jettisoned creating real documentation when they implemented it. A decent manmade TOC and index is always going to be more useful than an automated wildass guess as to what you want.

    Instead of using up valuable screen real estate, though, I'd make it an ever-present part of the right-click menu.

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
  135. Re:Google is simple, desktops are not by kwashiorkor · · Score: 1
    You said:
    The fact that you have to take a course to understand how to use a PC indicagtes that our current interpretation of PC'S is failing. You don't have to take a course to use your fridge, and computers need to be that integrated in our lives.
    How many functions does your fridge have?
    1. You can open or close the door
    2. You can adjust how cold it gets and what temp to maintain
    3. You can adjust how cold the freezer gets and what temp to maintain
    4. You might be able to adjust the maintenanace temperature of other regions of the fridge
    5. You can open or close the cheese and butter cabinets
    6. You can open or close the fruit/vegetable bin(s)
    7. You can maybe do stuff to manage the icecube maker or water dispenser depending on the fridge
    You can't do much more than that! Food goes in warm. Food comes out cold. Duh!

    Now think about how many functions your computer has, and can potentially have because it is almost infinitely flexible.

    The problem is that people expect computers to be easy. Well, here's the news: if you never add functionality to the computer, it will eventually become easy through familiarity (just like witha fridge). If you keep adding functions, then you keep having to learn new things, even if those new functions follow a design pattern which makes them communicate their purpose in simple terms, you still have to understand what the purpose of the function is and why and when you'd use it.

    People want everything easy because people are lazy. Computers, by their very nature, are not designed for lazy people. People who want to use computers must change to accept continuous learning, just as much as computers must change to make learning easier. However, complete knowledge transparency is impossible (even with a fridge).

    --
    -- kwashiorkor --
    Leaps in Logic
    should not be confused with
    Jumping to Conclusions.
  136. MS Bob by Cro+Magnon · · Score: 1

    The only attempt to get beyond the current 1984 Xerox/Apple/Microsoft interface that I know of was MS Bob. I don't think it was quite as bad as people say, but it had 2 fatal flaws.
    1. It needed a huge amount of hardware: that killed it for the casual user.
    2. It had no flexibility, and could only handle what MS built into it: that killed it for the power user.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  137. WIMP interfaces by LazyDawg · · Score: 2

    The Windows Icons Menus and Programs metaphor has been so successful for the past thirty years because it has such a resonance with the actual internal workings of any multitasking computer.

    Each thread has a different window, each file has a seperate icon, etc. There is really not much one can do to improve the metaphor without changing the operating system.

    Object oriented filesystems would make content-based retrieval and end-user programming a little easier. You could build a "class" of presentations for various data, and "instances" would be special folder structures with "buttons" or menus on the "browser" to initiate various actions, for example.

    Escaping from a windowed interface would actually be a step backwards, as it stands now. Escaping from the Windows User's "No, really, Microsoft invented computing" mindset might help, but that is a slow progression at best.

    The best solution using existing technology would be something like X11. Imagine Xwindows, only where your Windowmaker GUI has only Windowmaker widgets, look and feel, and your GNOME GUI has only GNOME widgets, look and feel, even if you're using applications from different GUI interfaces.

    While it is nice to say the WIMP metaphor is dead, it is a LOT safer to say there are a lot of well-established implementations of the WIMP GUI that are on their way out, because of pressures from the unwashed masses.

    --
    "Look at me, I invented the stove!" -- Ben Franklin
  138. No, there must be organization first! by Thag · · Score: 2
    Like democracy, hierarchies are the worst form of organization... except for everything else.

    OK, maybe it's my inner German getting out, but really in situations like this what you need is to set some basic ground rules in place at the beginning and make people stick by them.

    This is especially obvious to anyone who's worked in teams of more than, ooh, one person who have had to share a single file structure. What one person perceives as a logical structure (/docs/reports/outgoing/date) another would view as being totally redundant (/docs/date/out/reports). You end up with a compromise that suits neither party, and by the time you move up to >100 people sharing a file structure you're in real trouble...


    So you decide on a few basic rules and STICK TO THEM. Ex: doc directories organized by workgroup, project, release version, type of document, and containing the date in the file name. Otherwise, you quickly get chaos, which people try to fix with search engines, and you wind up with Microsoft.com.

    For a search engine approach to ever work, you have to have the system of organization in place first BEFORE the documents are created, so that people can tag the docs with the right search terms so that people can find them later on.

    This is why you can find things in libraries or, to a lesser extent, on USENET. There is a system in place that makes at least some sense, and forces people to categorize docs as they are created (or as they enter the system from outside).

    You can't throw the docs in an unorganized pile and have your computer magically make sense of it, since your computer CANNOT READ FOR CONTENT. Word searches don't work if the keywords appear in every document (see microsoft.com). You can have people go in afterwards and read for content and tag for organization, but that's a losing battle, because the doc specialists are always outnumbered 10 to 1 or worse, and the docs are constantly changing and being replaced.

    Putting everything into a database without figuring out a working system of organization only makes things worse, because not only are the docs still unorganized, they're also hidden away from the user and "owned" by whoever is maintaining the database, and that person is probably a DBA, not a librarian. Even if they are a librarian, you still have the problem that they're outnumbered 100 to 1 and didn't create the docs. Plus, this approach tends to give you lots of smaller databases that can't be searched globally. And, it's much more expensive and more prone to breakage than the original document directories were.

    You also get into real trouble when a document has to exist in more than one place within the heirarchy. F'rinstance documents that need to be organised by Date or by Customer or by Author or by Cost code etc etc.


    The same document should NEVER be stored in more than one place, or else how do you know which copy is the most up to date? I would accept having more than one way to find a document as being a good thing, though, as long as the underlying organizational structure is put in place first, and both ways to find the document actually WORK. Two broken search engines are not the equivalent of one good hierarchy, IMHO.

    Jon Acheson
    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
    1. Re:No, there must be organization first! by Ahchay · · Score: 1

      Good points, I'll try and respond...

      So you decide on a few basic rules and STICK TO THEM.

      Yup. I Agree completely. However, have you ever tried to agree a hierarchy amongst 10, 50, 100 or 1000 people? In advance of producing documents?

      This type of organisation (agreed rules) works well for the organisation but not for the individual - *I* want to store the documents I'm working on in my work folder. *I* don't care where they have to live in the shared areas.

      You also appear to have misread my other point - sometimes a document *has* to live in different places within the hierarchy, it rather depends on who's looking at it. Different users of documentation have vastly different needs. In IT terminolgy, do you store requirements specs together or by project, do you store cost breakdowns together, by project, by date or by customer, do you store program documentation together, or by project? What about shared modules? Answer to all of the above; Yes. And a million other combinations that can't be defined in advance.

      The same document should NEVER be stored in more than one place, or else how do you know which copy is the most up to date

      Yes, but remember, there is a huge difference between "Should" and "Is".

      In essence this is absolutely true. You shouldn't store a document in multiple places. But, in my experience, hierarchical data storage almost forces this; people (not *systems* - *people*, real flesh and blood) mail copies around, copy them for their own convenience and do all sorts of stupid stuff with documents. & I'm not talking "typical" users here, I've seen 25 year+ IT guys do this...

      The library metaphor, although a good one, is redundant. Computers, and computer systems, are not limited to what is achievable with pads of bound paper!

      To clarify, I'm not talking about the computer categorising files, I'm not talking about some third party DBA/Librarian/whatever categorising files, I'm talking about individual users categorising their own (and any shared) files themselves.

      I would not propose any system whereby documents were physically stored in different places, for exactly the reasons you mention. But, as has been mentioned in one of the other replies, there is no reason why a suitable relational database model wouldn't address this nicely - STORE the document once, REFERENCE the document many times. It's unlikely to be a simple one-many relationship - actually, that's a lie, I KNOW it's not a simple one-many relationship!

      Agreed and documented "shared" repositories have their place, but we should expect and demand the right to create views of "our" files that suit our own individual preferences - isn't that what the whole concept of modern computing is supposed to be about?

      And, no, I don't have the answers - this is all hypothetical. If I did, then I probably wouldn't be shouting them all over /. - I'd be quietly beavering away writing software ;)

      Cheers

      Chris

    2. Re:No, there must be organization first! by Thag · · Score: 2
      The same document should NEVER be stored in more than one place, or else how do you know which copy is the most up to date?


      Yes, but remember, there is a huge difference between "Should" and "Is".

      This is a good point. One particular example that occurs to me now that I think about it is when you have the "published" version of a document and an internal version that's still changing. You want them to be separate, so that the carefully-prepared and boss-approved public version doesn't get changed on a whim. You could argue that the different versions are really different documents, though.

      I realise that there are going to be lots of copies floating around, but I would want there to be only one "true" copy of a particular doc.

      As far as accessing the one document through multiple methods goes, the sticky point is that as you add methods of finding it, the amount of work needed for the creator to categorize the doc goes up and up. I've seen systems that required six pages of forms to be filled out for each document, which is enough that people aren't going to do it. (And, I could never find anything in that system anyway: every search gave you hundreds of redundant hits) There is also the problem that categorizing a doc for multiple access schemes requires you to switch your mental gears when you go from entering the data for one access scheme to entering the data for the next. Users don't like switching gears, and it's hard to teach them even one scheme and make it work.

      Good luck, though!

      Jon Acheson

      --
      All opinions expressed herein are my own, and not those of my employers, who are appalled.
  139. Re:Google is simple, desktops are not by drsquare · · Score: 1

    You could reply that fridges are on the whole time, but if you leave the PC on the whole time, who pays the electricity bill?

    If the fridge is on all the time, who pays the electricity bill? You'll find that the excess cost of having a computer on 24 hours a day comes to no more than a few pounds a year.

  140. My voice is my password... by xmda · · Score: 1

    Tell that to that employee in Sneakers: My ... voice .. is .. my .. password .. verify .. me...

    I like the scene though when that girl is trying to get him to say "password" in a restaurant in the middle of the night...:)

  141. GZigZag by Anonymous Coward · · Score: 0
    > ZigZag is very primitive right now, but the concept is very intriguing.
    > Written in Perl and runs under Linux. Check it out.

    Actually there also is a project called GZigZag that is remaking the zigzag engine. It's written in Java and runs... well, everywhere, I guess. :)

  142. look at iTunes by jrboynton · · Score: 1

    I think this handles what we need, and can be implemented on current OSs.

    In iTunes you don't manage the files. You manage metadata about the files. You can group songs arbitrarily (playlists), and each song can be in many groups. There's one pane where you see all the songs, so you can sort and find them without having to remember where you put them.

    Now imagine it isn't just files, but each email message you get can have associated metadata and be placed into groups along with regular data files.

    Then all you need is better search than iTunes, and maybe a more scalable way of dealing with the groups.

    This is far better than Gelernter's approach because it gives you the ability to sort everything by time, but also to group in meaningful ways that aren't exclusive.

    The other thing you need is that when you select a file, all the options for applications to open it should be easy. 80s tech associated a file with one application, but we're a bit more advanced and primitive than that. I might want to open an html file in one of several editors or word processors, and one of several browsers. I could want to open a Perl script in several editors, view the text in a browser, or execute the script.

    Interestingly, you could make this compatible with current operating systems by creating directories for the groupings and putting links to the actual files in the directories. The way to hack namespaces is to put each actual file in a directory named for the id of the file. That way, for example, when you create or open a file in Photoshop, you get to name it something meaningful, but the gui replaces the file with a link, and puts the original in a uniquely-named directory somewhere behind the scenes.

  143. What about DOS? by JayDiggity · · Score: 1

    What about DOS? DOS was pretty simple... it sure as hell wasn't pretty, it sure as hell wasn't gimmicky. And who wants to "double click on Explorer" when all they had to do was type in "dir"? That's simple shorthand... give me my immersive 3D computing environment, thank you very much!

  144. Hierarchical filesystems dead? Yeah right. by spankfish · · Score: 2

    Now look here, the thing is that a well structured hierarchy, with well-organised use of symbolic links for objects that fall into multiple catgories, is a great way to organise things.

    Of course, full metadata would be nicer, but that's not gonna happen, because people are lazy.

    What's really needed is a desktop tool for managing one's workspace hierarchically, with transparent management of symbolic links.

    Konqueror comes close to what I'm thinking about here, the way when you drag a file to a different folder, it will politely ask you whether you want to Copy, Move or Link To the original file. THIS KICKS ASS.

    However, what is really needed is something that will assist the user in maintaining referential integrity in the links. Anyone know of anything like that?

    --

    NO TOUCH MONKEY!
  145. Ye olde hexadecimal display by Bender+Unit+22 · · Score: 1

    Now what's wrong with the good old 8 digit hexadecimal display with the collowing keypad?

    So you say you want a fancy VT220 terminal now.
    And then you complains when you have altered the speed on the terminal to 19200 baud, when it is clear that we only support up to 9600 baud on the serial lines to your offices.
    Now put it back to 9600 or I'll give you a chair in front of the computer in the computerroom looking at the hexadecimal display, with the AC blowing cold air down your back.

  146. Buttons and switches... not folders or commands by vbprgrmr · · Score: 1

    It's certainly not command lines most people want.

    It's buttons and switches like in the real world. I don't think I use the 'Start Menu' in Windows more then 5 % of the time. Like most people, I got my most used programs sitting up front on the desktop as icons as buttons.

    I think most people prefer the stereo or appliance analogy with their PC and are happiest with clearly understandable icons.

    And now in Windows XP they want us to go back to folders all the way by removing everything from the desktop. I bet most people will still do it the best way. Give me my buttons.

    The office metaphor is outdated for the PC. Forget folders and filing cabinets.

    My best gadget for my PC was a remote control for the mouse pointer. (No, not a wireless mouse.) This looked like a remote control and was loaded with buttons. Fun to play with.

  147. Re:command line I AGREE by Anonymous Coward · · Score: 0

    I love that idea of working topics, whether
    automatically generated or user-defined. A
    "working topic" would be seriously useful
    especially if it came with a TAB-complete
    (or some other key) Wow. That would be a VERY
    worthwhile project

  148. New Interfaces? by Anonymous Coward · · Score: 0

    Look, I realize that these interfaces are great for people who are willing to use their brains for something other than fodder for an onslaught of alcohol, but you all must realize that the average user had enough, and has enough, trouble finding things in Windows XP. An OS so slightly different that most of us would find such a problem unfathomable, but is nonetheless exists. If changing a Start Menu causes this much confusion, what do you think changes to everything would cause?

  149. Direct neural implants by Anonymous Coward · · Score: 1, Interesting

    Really, all this mucking about with physical gizmos and doodahs is a beside the point. The ultimate user interface will be a device which one wears on one's head, like a hat. It will then insert probes (which are very small, possibly nanosized) into the user's brain. This will be done gently and painlessly. The device will be able to determine what the user wants and execute the wishes directly. Furthermore, the device will also work the other way, sending information INTO the brain, and determining what the user sees, hears and wishes. It will be very kewl B)))

  150. Mrs. Gates went to school here in Dallas at the Ur by Anonymous Coward · · Score: 0

    salene Academy with a friend of mine. She was just an average person, with no stories. Sorry.

  151. Differing interfaces != Support nightmare by SurrealKnife · · Score: 1
    This is only an interface, remember: The base commands sent to the OS can still be the same. So all you need is one similar point, such as the much-loved command prompt. This allows an engineer to say "open your command prompt and type..." followed by a standard commandset. Or even login from afar and perform the same ops from his own preferred interface!

  152. Give me my Buttons!!!!! by vbprgrmr · · Score: 1

    It's certainly not command lines most people want.

    It's buttons and switches like in the real world. I don't think I use the 'Start Menu' in Windows more then 5 % of the time. Like most people, I got my most used programs sitting up front on the desktop as icons.

    I think most people prefer the stereo or appliance analogy with their PC and are happiest with clearly understandable icons as buttons.

    And now in Windows XP they want us to go back to folders all the way by removing everything from the desktop. I bet most people will still do it the best way. Give me my buttons.

    The office metaphor is outdated for the PC. Forget folders and filing cabinets.

    My best gadget for my PC was a remote control for the mouse pointer. (No, not a wireless mouse.) This looked like a remote control and was loaded with buttons. Fun to play with.

  153. Bout time by peachsnapz · · Score: 1

    It's about damn time we get rid of this desktop thing and move on with our lives and design a 3d based desktop that works efficiently.