User:Diego Moya/Half baked/GUI

Para History_of_the_graphical_user_interface y Desktop metaphor:

In recent times the filing cabinet and desktop metaphor has become less important, especially since the advent of very large storage media, which can make the easy navigation of large numbers of files and folders problematic. A more user-oriented approach is gaining favour, where the user can organise documents in a manner that facilitates his or her particular needs, rather than being forced to use a file-system view of the system. The addition of ‘smart folders’ and the like leads to a method of locating files that is based on search criteria important to the user, rather than its physical arrangement on disk, which, according to recent thought, is of no importance to the user.

The graphical CLI
http://blog.mozilla.com/faaborg/2007/07/05/the-graphical-keyboard-user-interface/ http://humanized.com/weblog/2007/02/24/your_grandmothers_command_line_the_command_line_co/

http://blog.eracc.com/2009/03/12/shell-gt-gui/ The second reason the command line trumps the GUI is repetitive tasks. I could illustrate this here with a clever shell script. how to use a shell script loop to modify a directory full of JEPG files with two of the ImageMagick command line strings. While one could do this with a GUI like The GIMP I would only recommend doing it with a very few files.

Portable devices and web applications
Portable devices such as mp3 players and cell phones with small screens are a burgeoning area of deployment for GUIs in recent years. Some of these devices have screen resolutions of as little as 160x80 pixels, requiring great economy of space in the interface.

These technical constraints run in parallel with the constraints and limited resources available to web applications. requirements

Para: User error
The phrase User Error or USR error, is used as a technical term asserting that any issues caused when using a device are the fault of the user. It is a euphemistic way to suggest that the device is neither flawed nor poorly designed for human usage (i.e. an engineering error), but that the user does not understand how to make it work properly. As used by computer techs it imples a lack of computer savvy.

Reasons for User Errors
Experts in interaction design such as Alan Cooper believe this concept puts blame in the wrong place, the user, instead of blaming the error-inducing design and its failure to take into account human imperfections. The more formal human error term is used in the context of human reliability.