DOC PREVIEW
GT LCC 6310 - A Step Beyond Programming Languages

This preview shows page 1-2 out of 7 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Direct Manipulation:A Step Beyond Programming Languages Ben ShneidermanWhat makes a “truly pleased user?”Well, if you answer “yes” to at least two of these questions, you’re probably a “truly pleased user”…Did you find the system easy to master?Are your tasks being taken care of competently?Are you retaining your knowledge of the system?Do you enjoy using the system and showing off in front of your colleagues?Would you like to get to know the system better?Not quite direct manipulation…In 1983, certain programs -- visual editors (EMACS, Vi), video games (Pong, Donkey Kong, TRON), or computer aided design programs (with robots!) -- came close to Ben Shneiderman’s ideal of Direct Manipulation by possessing these lovely and “delightful”qualities:-visible objects of interest (e.g. multiple lines of code, a Mario Brother, layered --or windowed-- data);-rapid, reversible, incremental actions (no more tyops!);-command language superceded by direct manipulation of the visible object of interest;Why You Might Like Direct Manipulation…As Don Hatfield’s crew dropped their WYSWYG and Ted Nelson exclaimed: “The tool itself seems to disappear[!]”, Ben Shneiderman was listening.By positing the Syntactic/Semantic Model, ShneiderMan suggests that we, humanity, would be best served by a system that visualizes our problems, gives us physical actions in lieu of a complex syntax, and layers information to make knowledge bi(y?)te-sized and easy to digest.Some Concerns…Shneiderman realizes that there might be some issues with direct manipulation. For instance, graphic representation alone doesn’t necessarily guarantee better performance. Indeed, graphic representation, like a syntactic command language, has aspects that need to be learned. Icons can be confusing or unclear. Misunderstood graphic signifiers could lead to false conclusions and user disappointment. Eek! Also, 10 graphically signified documents are much less appealingthan 50 tabularly listed documents. For sure.Where do we stand?Who is ShneiderMan?In addition to being adorable and awesome, Ben Shneiderman is a Professor in the Department of Computer Science at the University of Maryland, College Park and a pioneer in the field of Human Computer Interaction. His unflagging interest in Direct Manipulation has resulted in many fruitful (cha-ching!) and interesting endeavors visualizing information over the past few


View Full Document

GT LCC 6310 - A Step Beyond Programming Languages

Documents in this Course
Load more
Download A Step Beyond Programming Languages
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view A Step Beyond Programming Languages and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view A Step Beyond Programming Languages 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?