UI Guidelines in HCI Aspects
Guidelines in HCI Aspects
While the underlying architecture is extremely important to deliver the functionality, to the end-user, the interface is the product. They don't care, of what goes on behind the scenes, other than that they expect things to work. Every way they interact with the product is through the interface. Ease of use is essential to the success of doing every business. A good UI(User Interface) making it supported by design guidelines is one of the most important aspects of an enterprise product. It could be made from HCI (Human-Computer Interaction) aspects. HCI focuses on the needs, tasks, and goals of computer users in order to create computer systems which are simple and natural to use. %BR%
Remember that having a well-thought out interface can save time, save frustration, and create emotional links to the product.
What is HCI?
HCI which stands for Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.
What is UI?
UI (User Interface) design is to treat the process to express system information, features and metaphor to users through computer I/O device.
Good interface represents the three principles (Usefulness, Usability and Affect) of HCI (Human-computer interaction) fully to provide optimal experience to users and it allows the users to maximize their efficiency and effectiveness when using it
UI Design
UI design means the whole user interface, not just parts or elements of it, but everything about it.
And the UI should be transparent to the task the user is trying to accomplish and be efficient, satisfying, and fun to use.
There is no such thing as a product that will completely satisfy 100% of its users, and this should not be our design goal. Our goal for user interface design is to have the interface positively support users' endeavors and never intrude adversely.
Design Principles
Existing design principles are based on our own experiences in user interface design, on the design experiences of others, and on insights from linguistics and psychology. We have extended these design principles to address evolving interfaces that will provide a more friendly appearance and behavior in the future. .
In order to effectively apply these design principles, you need to understand users' tasks and requirements. Understanding and applying principles will be meaningless if users are unhappy with the final product.
* Simplicity: Don't compromise usability for function
* Support: User is in control with proactive assistance
* Familiarity: Build on users' prior knowledge
* Obviousness: Make objects and their controls visible and intuitive
* Encouragement: Make actions predictable and reversible
* Satisfaction: Create a feeling of progress and achievement
* Accessibility: Make all objects accessible at all times
* Safety: Keep the user out of trouble
* Versatility: Support alternate interaction techniques
* Personalization: Allow users to customize
* Affinity: Bring objects to life through good visual design
Since the principles are derived from practice, they need to be applied carefully. Often principles have to be traded-off against other constraints or each other and to be refined or extended according to a particular context. In order to effectively apply these design principles, users's tasks and requirements should be fully understood.
The Process of User Interface Design
* Requirements: Determine the requirements for the application
* Conceptual Design: Model the underlying business that the application will support
* Logical Design: Design in general terms how the application will operate
* Physical Design: Design in specific terms how the application will be constructed
* Construction: Construct the application
* Usability Testing: Test the usability of the user interface
Interface Design Elements
* Color
* Layout
* Shape
* Typography
* Graphics
Visual Composition
* Balance
* Sequence
* Symmetry
* Sequences
* Rhythm
* Contrast
* Proportion
* Unity
* Simplicity
* Density
* Regularity
* Equilibrium
UI Design Steps
* step1: Learn the tasks.
* step2: Develop the user interface conceptual model
* step3: Develop screens/interactions that follow established user interface design guidelines, techniques and rules (heuristics).
* step4: Test the resulting design
Web Style Guide : User-centered Design
Clear Navigation Aids
Clear, consistent icons, graphic identity schemes, and graphic or text-based overview and summary screens can give the user confidence that they can find what they are looking for without wasting time.
Visual Hierarchy
The primary task of graphic design is to create a strong, consistent visual hierarchy in which important elements are emphasized and content is organized logically and predictably. Contrast is essential.
Consistency
Establish a layout grid and a style for handling your text and graphics, then apply it consistently to build rhythm and unity across the pages of your site. A consistent approach to layout and navigation allows readers to adapt quickly to your design and to confidently predict the location of information and navigation controls across the pages of your site.
Page Dimensions
The computer screen is the primary delivery site for Web-based information, and the computer screen is very different from the printed page. The safe area for Web page graphics is determined by two factors: the minimum screen size in common use and the width of paper used to print Web pages.
Direct Access
Users want to get information in the fewest possible steps. This means that you must design an efficient hierarchy of information to minimize steps through menu pages.
* Bandwidth and interaction
Users will not tolerate long delays. Research has shown that for most computing tasks the threshold of frustration is about ten seconds.
* Simplicity and consistency
Users are not impressed with complexity that seems gratuitous, especially those users who may be depending on the site for timely and accurate work-related information. Your interface metaphors should be simple, familiar, and logical.
* Design integrity and stability
To convince your users that what you have to offer is accurate and reliable, you will need to design your Web site as carefully as you would any other type of corporate communication, using the same high editorial and design standards.
Functional stability in any Web design means keeping the interactive elements of the site working reliably.
* Feedback and dialog
Your Web design should offer constant visual and functional confirmation of the user's whereabouts and options, via graphic design, navigation buttons, or uniformly placed hypertext links. Feedback also means being prepared to respond to your users' inquiries and comments.
Typography
Good typography establishes a visual hierarchy for rendering prose on the page by providing visual punctuation and graphic accents that help readers understand relations between prose and pictures, headlines and subordinate blocks of text.
* CSS(Cascading Style Sheets)
It provides control over the exact visual style of headers, paragraphs, lists, and other page elements
CSS determines exactly how your titles, subheadings, and body will look. CSS you can set up one master style sheet will control the visual styling of every page in your site that is linked to the master style sheet. %BR%
* The major Web browsers offer inconsistent and incomplete CSS support.
* Legibility
Good typography depends on the visual contrast between one font and another and between text blocks, headlines, and the surrounding white space. It consists of Alignment, Line Length, White Space, Typefaces, Type Size, Emphasis.