Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Designing Visual Interfaces: Communication Oriented Techniques

Buy
An excellent introduction to the design theories involved in the creation of user interfaces. Instead of the usual examples and pictures of computer screens and application menus, Mullet approaches the concept of UI from its "outside world" roots. With examples ranging from street signs to corporate logos to the map of the London Underground, each section attacks the issues of interface design from the ground up, appealing first to the eye and then to the mind. Task menus are compared with concert programs and street signs are equated with icons.

This is not a technical book, so advanced developers might want to supplement it with a platform-specific how-to. For aesthetic advice and sheer enjoyment, anyone involved with or interested in interface design should pick it up.

Ironically, many designers of graphical user interfaces are not always aware of the fundamental design rules and techniques that are applied routinely by other practitioners of communication-oriented visual design -- techniques that can be used to enhance the visual quality of GUIs, data displays, and multimedia documents. This volume focuses on design rules and techniques that are drawn from the rational, functionalist design aesthetic seen in modern graphic design, industrial design, interior design, and architecture -- and applies them to various graphical user interface problems experienced in commercial software development. Describes the basic design principles (the what and why), common errors, and practical step-by-step techniques (the how) in each of six major areas: elegance and simplicity; scale, contrast, and proportion; organization and visual structure; module and program; image and representation; and style. Focuses on techniques that will not only improve the aesthetics of the visual display, but, because they promote visual organization, clarity, and conciseness, will also enhance the usability of the product. Includes a catalog of common errors drawn from existing GUI applications and environments to illustrate practices that should be avoided in developing applications. For anyone responsible for designing, specifying, implementing, documenting, or managing the visual appearance of computer-based information displays.

(HTML tags aren't allowed.)

Automated Data Analysis Using Excel
Automated Data Analysis Using Excel
Because the analysis of copious amounts of data and the preparation of custom reports often take away time from true research, the automation of these processes is paramount to ensure productivity. Exploring the core areas of automation, report generation, data acquisition, and data analysis, Automated Data Analysis Using Excel illustrates how to...
Computational Intelligence: An Introduction
Computational Intelligence: An Introduction

Computational Intelligence: An Introduction, Second Edition offers an in-depth exploration into the adaptive mechanisms that enable intelligent behaviour in complex and changing environments. The main focus of this text is centred on the computational modelling of biological and natural intelligent systems, encompassing swarm...

How to Talk About Books You Haven't Read
How to Talk About Books You Haven't Read
"It may well be that too many books are published, but by good fortune, not all must be read.... A survivor's guide to life in the chattering classes...evidently much in need." --New York Times

Praise for How to Talk About Books You Havent Read:
 

SAP Transaction Codes: Frequently Used T-Codes
SAP Transaction Codes: Frequently Used T-Codes

SAPTransaction Codes: Frequently Used T-Codes is a reference book, which will be a handy tool for those using the SAP business software. It can be used by casual end users, power/super users, subject matter experts (SMEs) implementation project team members, as well application support staff.

...
Assembly Language Programming: ARM Cortex-M3
Assembly Language Programming: ARM Cortex-M3

ARM designs the cores of microcontrollers which equip most "embedded systems" based on 32-bit processors. Cortex M3 is one of these designs, recently developed by ARM with microcontroller applications in mind. To conceive a particularly optimized piece of software (as is often the case in the world of embedded systems) it...

Emerging Web Services Technology, Volume II (Whitestein Series in Software Agent Technologies and Autonomic Computing)
Emerging Web Services Technology, Volume II (Whitestein Series in Software Agent Technologies and Autonomic Computing)
This 2nd volume on Emerging Web Services Technologies continues to follow the current research activities in the areas of Web Services and Service Oriented Architectures. By collecting the proceedings of the second Workshop of Emerging Web Services Technology 2007 it contains many examples of promising research activities...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy