11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

user interface 489Because a system like Windows or the Macintosh providesdevelopers with st<strong>and</strong>ardized interface objects <strong>and</strong>conventions, users are able to learn the basics <strong>of</strong> operatinga new application more quickly. Whereas in the old daysdifferent programs might use slightly different keystrokesor comm<strong>and</strong>s for saving a file, Windows users know that invirtually any application they can open the File menu <strong>and</strong>select Save, or press Ctrl-S.With the growth <strong>of</strong> the World Wide Web, interfacedesign has extended to Web pages. Generally, Web pagesuse similar elements to desktop GUIs, but there are somespecial considerations such as browser compatibility,response at differing connection speeds, <strong>and</strong> the integration<strong>of</strong> text <strong>and</strong> interactive elements.GUIs do have some general drawbacks. An experienceduser <strong>of</strong> a text-based operating system might be able to typea precise comm<strong>and</strong> that could find all files <strong>of</strong> a given typeon the system <strong>and</strong> copy them to a backup directory. TheGUI counterpart might involve opening the Search menu,typing a file specification, <strong>and</strong> making further selections<strong>and</strong> menu choices to perform the copy. Comm<strong>and</strong>-drivensystems also provide for powerful scripting capabilities.GUI systems <strong>of</strong>ten allow for the recording <strong>of</strong> keystrokes ormenu selections, but this is less powerful <strong>and</strong> versatile.Another important consideration is the difficulty thatpeople with certain disabilities may have in using GUI systems.There are a variety <strong>of</strong> possible solutions, many <strong>of</strong>which are incorporated in Micros<strong>of</strong>t Windows, Web browsers,<strong>and</strong> other s<strong>of</strong>tware. These include screen magnifier orreader utilities for the visually impaired <strong>and</strong> alternatives tothe mouse such as head tracker/pointers (see disabled persons<strong>and</strong> computing).Designers <strong>of</strong> user interfaces have to consider whether theelements <strong>of</strong> the system are intuitively underst<strong>and</strong>able <strong>and</strong>consistent <strong>and</strong> whether they can be manipulated in efficientyet natural ways (see also ergonomics <strong>of</strong> computing).Alternative <strong>and</strong> Future InterfacesThe marketplace has spoken, <strong>and</strong> the desktop GUI is nowthe mainstream interface for most ordinary PC users. However,there are a variety <strong>of</strong> other interfaces that are used forparticular circumstances or applications, such as:• touchscreens (as with ATMs) (see touchscreen)• h<strong>and</strong>writing or written “gesture” recognition, such ason h<strong>and</strong>held computers (see h<strong>and</strong>writing recognition)or for drawing tablets• voice-controlled systems (see speech recognition<strong>and</strong> synthesis)• trackballs, joysticks, <strong>and</strong> touchpads (used as mousealternatives)• virtual reality interfaces using head-mounted systems,sensor gloves, <strong>and</strong> so on (see virtual reality)Because much interaction with computers is now away fromthe desktop <strong>and</strong> taking place on laptops, h<strong>and</strong>held, or palmcomputers, <strong>and</strong> even in cars, there is likely to be continuingexperimentation with user interface design.Further ReadingArlov, Laura. GUI Design for Dummies. New York: Wiley, 1997.Galitz, Wilbert O. The Essential Guide to User Interface Design: AnIntroduction to GUI Design Principles <strong>and</strong> Techniques. 3rd ed.Indianapolis: Wiley, 2007.Hobart, John. “Principles <strong>of</strong> Good GUI Design.” Available online.URL: http://www.iie.org.mx/Monitor/v01n03/ar_ihc2.htm.Accessed August 23, 2007.Johnson, Jeff. GUI Bloopers 2.0: Common User Interface DesignDon’ts <strong>and</strong> Dos. San Francisco: Morgan Kaufmann, 2007.Krug, Steve. Don’t Make Me Think: A Common Sense Approach toWeb Usability. 2nd ed. Berkeley, Calif.: New Riders, 2005.Stephenson, Neil. In the Beginning Was the Comm<strong>and</strong> Line. NewYork: Avon Books, 1999.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!