Slashdot Mirror


GUIs Get a Makeover

jcatcw writes "From Xerox PARC to Apple to Microsoft, the GUI has been evolving over the years, and the increased complexity of current systems means it will continue to change. For example, Microsoft is switching from dropdown menus to contextual ribbons. Mobile computing creates new demands for efficient presentation while the desktop GUI doesn't scale to larger screens. Dual-mode user interfaces may show up first on PDA phones but then migrate to laptops and desktops. Which of today's innovations will become tomorrow's gaffs?"

2 of 540 comments (clear)

  1. Re:The Human Computer Interface by Pfhorrest · · Score: 5, Interesting

    And all it does is integrate into the window manager. Why would I want to ask the computer to open a window if I just want to ask a question? For instance, say I want to know what time it is. I can't just ask the computer, "Computer, what time is it?" Instead, I have to say, "Computer, open clock" and then read the time.

    I don't know much about the present speech systems in OS X, but the older one in classic Mac OS had a "speakable items" folder that was mostly filled with AppleScripts. Speaking the name of any item in that folder would launch that item; if it was an AppleScript, it would do various thing. The system shipped with a number of useful scripts already built in: one of them was called "What time is it?", and all it did was speak (via TTS aka MacInTalk): "It's [current time]", e.g. "It's five oh four pee em." (Then again, I don't find this very useful because I've got a menubar clock, as all Macs have by default for ages, so it's quicker just to glance up there).

    There was one really impressive script in that that would tell a number of interactive knock-knock jokes, called "Tell me a joke". So you'd say "Tell me a joke", and it would speak (via TTS) "Knock knock". A response of "Who's there?" would prompt it to select from a number of responses, and it would then listen for "[previous response] who?" after which it would deliver the appropriate punchline.

    I just looked, and there is a Speakable Items folder and it has all this same functionality still. Runs a lot faster than it used to, too. Sweet.

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
  2. Re:I dont agree by GeffDE · · Score: 5, Interesting

    Methinks you either slept through your college biology lecture, or just decided it wasn't worth going to. This is a diagram of one facet of a cell's existence, eating. Just that one thing, and there are hundreds of little dots, each of which stand for an enzyme. Then, in multicellular organisms, you have all the signaling pathways (which are multistage...think the 7 layers of the TCP/IP protocol) that is necessary for cells to interact, as well as the massive transport system with THREE different types of transport vesicles...

    Then, if you think about the code for cells...in "evolved" eukaryotes, there are not only long sequences of DNA inserted from viruses ages ago, there are copies of genes that just don't work because they're mutated. Talk about junk code. But those sequences are dutifully preserved inside your very cells. It's a nightmare that even Microsoft would hate to dream.

    --
    It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.