Slashdot Mirror


Jef Raskin's Humane Interface Released

cold wolf writes "With a new site layout and information, the Raskin Center has also just released Archy (formally known at The Humane Interface). It is currently in Alpha phase and Windows only, as an executable."

6 of 125 comments (clear)

  1. Archy: An Introduction by smittyoneeach · · Score: 4, Informative
    Imagine a system where you can send email, write a book, make calculations, manipulate pictures, navigate the Web -- do whatever you want to do anytime at all, without having to switch in and out of applications. Imagine a system that never loses your work or buries it in a maze of folders, a system that doesn't wrestle with you on your way to getting something done, a system that effortlessly boosts your speed and productivity by 20 percent or more.
    That's Archy. It's the answer to a host of problems that have made you mistrust, and at times hate your computer. Up until now, you've blamed yourself when your computer went off the rails. Guess what? You were right and your computer was wrong.
    For two decades now, the graphical user interface -- or "GUI" (pronounced "GOO-ey") -- has been the de facto standard for human-computer interaction. But researchers have known for a long time that GUIs are inherently flawed. Nevertheless, this gooey environment has reigned supreme for so long that we've come to accept it as normal and necessary. Up until now we've had no choice.
    Now we do.
    In his book, The Humane Interface, Jef Raskin -- creator of the Macintosh project at Apple -- said, "Creating an interface is much like building a house: If you don't get the foundations right, no amount of decorating can fix the resulting structure."
    When Jef began designing Archy, he didn't try to tweak or tinker with the GUI interface. He didn't try to decorate it. He cleared the blackboard and built a system from the ground up, giving prime consideration to the latest scientific research on human cognition.
    The result is a new user interface that looks and feels completely different. Where your current computer still demands that you conform to its way of doing things, Archy adapts to your way of doing things, the humane way.
    The principles behind Archy's design are applicable to all kinds of information appliances and the machines that depend on them. Today that includes aircraft, automobiles, scientific instruments, and industrial machinery. In this sense, Archy Alpha Release 1 is the beginning of a movement. Our long-range goal is a world where enlightened user interface design -- taking account of our limitations and taking advantage of our natural abilities -- becomes the standard. Our first product demonstrates that computers can add ease, convenience, power, and efficiency to our lives without adding to the list of our frustrations.
    Does Tufts use it?
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  2. (")Revolutionary(") Ideas by pavon · · Score: 4, Insightful

    Sweet, I'm going to have to boot into windows when I get windows when I get home to try this out again. I have been following this project from the sidelines for a while now ever since I read his book, and have to admit to being a little giddy about seeing it actually getting somewhere.

    I know that they popular trend on slashdot is to love or hate ideas and people, and that is what most of the posts will be about, but my opinion of Raskin has never been one of idol worship or supreme cynicism of anything visionary. I (false)started grad school a couple of years ago, with all sorts of ideas about how to make computing environments better, more pleasant more powerful, only to find that all my "revolutionary ideas" had already been thought of before, sometimes decades ago, and have sat on the shelf ever since. There was really no fundamental research for me to do - all the ideas had already been thought of, and were waiting for someone to do the grunt work of turning them into a practical working system. I became very disillusioned with what I was doing at school - the whole program seemed like a big sham - everyone pretended as if they were doing meaningful research but not one thesis seemed to be anything more than BS. Because of that, and other personal reasons, I dropped out after one semester.

    Raskin was one of many of the researchers who ideas I latched onto. I don't know if I agree with all of his ideas, but really want to seem them attempted in something more than a simple proof-of-concept. Universities are not interested in practical grunt work - even if it is pushing the boarders. The huge amount of risk involved in creating an operating environment to compete with MS, not to mention the fact that the ideas are still just ideas, means that no one would dare take this on as a business venture. It seems that the open source community is really the entity most capable of doing projects like this.

    Right now the project has mainly focused on the text-editing portion of Raskins ideas, which while interesting, are for the most part a known quantity - they are an incremental improvements on the ideas used in the Canon Cat. What I am really interested in is how they can be expanded to a system environment. For those that haven't read about him, he talks about a computing environment where there are no applications, just documents and tools that act on documents. This would create an incredible amount of flexibility, as is effectively bringing the Unix philosophy to the GUI world. Or alternately it takes the plug-in, undo and scripting functionality that the most powerful applications have and bringing it to the system level, so that everything has those features "for free", and they all interoperate for free, since you don't have a bunch of applications each with their own different, incompatible and likely proprietary methods. You now just have the core document objects, and a bunch of small tools that interface the document object. Apple's CoreData also has me really interested as it seems to implement many of the technical requirements that I have concluded such a system will need.

    My other half keeps reminding me that all the attempts at wonderful unified systems have failed, and that it is ugly systems that are good at gluing together disparate, but existing technologies that succeed. But I don't care. I still would like to see it tried even if it does fail.

  3. Trying it out now by snorklewacker · · Score: 4, Interesting
    First impressions: really awful.

    Forward and back arrows do what you expect. Up and down scroll the screen. Page up and down do nothing.

    The mouse, of course, does nothing at all.

    Keys you expect to repeat don't. That triple-tap thing holds firm for everything. Even backspace. Even the arrow keys.

    Tildes and backticks are impossible to type, they've become control characters.

    The cursor blinks frantically and distractingly in not one, but two colors.

    To access help, you have to hold down capslock while you type.

    I stopped there. Guess it needs a little more time in the oven, but so far it's flying in the face of usability.

    --
    I am no longer wasting my time with slashdot
    1. Re:Trying it out now by TuringTest · · Score: 4, Interesting

      First impressions: really awful.
      I find it different, but really interesting. Much better that any other GUI used only with keyboard. *Those* are awful.


      # Forward and back arrows do what you expect. Up and down scroll the screen. Page up and down do nothing.

      I wrote to Brad Lauster just two days ago on this very point, and he was quite open to commentary. Main movement is supposed to be done through text search, but maybe page up/down will be implemented. Remember that this is in very alpha stage.


      # The mouse, of course, does nothing at all.

      The mouse will be used for graphic manipulation and navigation in the zooming interface. For text processing, it uses the keyboard. This is the main point that makes habit forming possible.


      # Keys you expect to repeat don't. That triple-tap thing holds firm for everything. Even backspace. Even the arrow keys.

      All keys do repeat, thank you very much. You have to tap it three times, not press and wait until it repeats. This avoids the error of having autorepeat when you don't want it, and is faster when you do.


      # Tildes and backticks are impossible to type, they've become control characters.

      This program is a prototype. The final product is suposed to run under dedicated hardware (a special keyboard). Afaik- there is a USB "LeapBar" extension for current keyboards.


      # The cursor blinks frantically and distractingly in not one, but two colors.

      Maybe you could file a usability bug report? This project is being user-tested. If it is annoying, it will be removed.


      # To access help, you have to hold down capslock while you type.

      The LeapBar will have a dedicated Command key.
      With the zooming interface you could simply "zoom out" until you see the Help section.
      And yes, the textual interface is designed for good typists - that's not strange, since it's supposed for advanced text manipulation.


      I stopped there. Guess it needs a little more time in the oven, but so far it's flying in the face of usability.

      No, its only strange because you have to learn it from scratch. Is not more difficult than a current WIMP "point-and-click" interface is for novice users. Actually it's easier - more consistent, more simple, you don't have to think what you want to do in advance.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  4. From The FAQ by Goo.cc · · Score: 5, Funny

    Q. Is Archy an application or an OS?

    A. Archy doesn't quite fit into the traditional mold of either an application or an operating system. It is an application in that it runs on top of your current operating system, but it is more than that. It's also like an operating system in that it provides a framework for issuing commands.

    So, uh, you recreated Emacs?

  5. Re:Archy = pogo stick. Usual GUI = bicycle. by AtariAmarok · · Score: 5, Funny
    "Sorry, I'm an objective realist when it comes to user interfaces. One method must be better than another"

    Sorry, I am not completely up on my UI objectivism. Time to attempt to read those old Ayn Rand masterpieces "The Fountainmouse" and "Linus Shrugged".

    --
    Don't blame Durga. I voted for Centauri.