when LUI does it better than GUI.

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    when LUI does it better than GUI. - Presentation Transcript

    1. GUI is limited.LUI is powerful and is coming.
      @eig
      1stComKUCamp 2009
      28/6/2009
    2. GUI - Graphical User Interface
    3. GUI is great!
      2+ dimension
      perception
    4. GUI is great!
      Specify position
    5. …But it is far from perfect
    6. GUI == point-and-click IU
    7. LUI – linguistic USER Interface
    8. When LUI is (much far) better
    9. #1 Lots of choices to command
    10. MS WORD
      PHOTOSHOP
      start up menu
    11. GUI10+ objects (commands) – not easily point
      LUI
      Uncountable objects (commands)
      - directly recognize and type
    12. #2
      Define higher-level command
    13. “Hey Firefox? Select this page, translate it to Spanish, encrypt it with my mom’s public key, email it to her, hit send, and oh yeah save this chain of commands as a new command so I can use it later. Let’s call the new command ‘garblify’.”
      http://jonoscript.wordpress.com/2008/07/26/why-verbs
    14. Proof of power of LUI
      BASHAlthough it has extremely high learning curve (for user).
    15. GOOD LUI
      JonoDiCarlo said… http://jonoscript.wordpress.com/2008/07/21/language-based-interfaces-part-1-the-problem/
      easy to learn.
      efficient.
      expressive.
      abstract away details that user doesn’t care about.
    16. ease of learning
      very close to the human language
      Clues
      available commands
      What to type next.
      What will do if executed.
      Suggest other commands might be looking for
      arguments
      what ranges are valid
      what they mean.
      Propose commands appropriate to my working context or to the type of data I have selected.
    17. efficiency
      Allow the user to start with the noun or to start with the verb.
      Let me autocomplete a partial word with a keystroke.
      Recognize words even if they’re super-abbreviated.
      Remember what suggestions I’ve chosen in the past and pop them up next time I give the same input.
      Let me partially enter something, see the suggestions, choose one as mostly-right, and edit that one some more before executing it.
      Guess, from my context and my selection, what I want, and fill most of it in for me, while letting me easily override it if it’s wrong.
    18. expressiveness
      Handle commands with multiple arguments, including optional arguments, that can take various data types.
      If I have data selected, let me use that selection as an input for any of the multiple arguments — or for none of them.
      Let me chain commands together, with the output of one going to the input of the next, like Unix pipes.
      If my input could mean more than one thing, give me a sensible way to resolve the ambiguity.
      Let me compose a complex command out of small parts, in the flexible way that natural language does.
      Let me save a complex command that I’ve created and give it a simple name so I can re-use it in the future.
      Give me an easy way to create my own commands — and to share them with others.
    19. abstract away details that user doesn’t care about.
    20. Ubiquity
      Firefox awesome bar
      Quicksilver
      Google Desktop
      gnome-do
    SlideShare Zeitgeist 2009

    + Thatchaphol SaranurakThatchaphol Saranurak Nominate

    custom

    191 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 191
      • 191 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories