100% found this document useful (5 votes)
1K views

User Interface Design

This document discusses user interface design fundamentals. It outlines identifying users, asking users about their needs and experience, and designing for the user by making interfaces intuitive and helping users complete tasks. It also covers standard design principles like following the 80/20 rule, keeping things simple and consistent, providing feedback, and enabling forgiveness. Finally, it lists some Windows technologies that can be used for user interface development like Windows Presentation Foundation, Windows Forms, Rich Internet Applications, AJAX, server pages, and HTML.

Uploaded by

rajeshlal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
1K views

User Interface Design

This document discusses user interface design fundamentals. It outlines identifying users, asking users about their needs and experience, and designing for the user by making interfaces intuitive and helping users complete tasks. It also covers standard design principles like following the 80/20 rule, keeping things simple and consistent, providing feedback, and enabling forgiveness. Finally, it lists some Windows technologies that can be used for user interface development like Windows Presentation Foundation, Windows Forms, Rich Internet Applications, AJAX, server pages, and HTML.

Uploaded by

rajeshlal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 12

On designing Great User Interfaces

Agenda
 What is User Interface Design
 Interface Design Fundamentals
 Standard Design Principles
 Windows Technologies for UI
development
User Interface Design
 Definition
The process of designing the interaction between a
user and a
product
Interface Design
Fundamentals

 Identify the users

 Ask the users

 Design for the user


Identify Your User
• Who are the Users ?
• How much and what computer experience do they
have?
• How do they perform their jobs now?
• What other software programs will they be using?
• What do they have specific knowledge about?
• What is their existing software / hardware specifications
– Operating System
– Drivers
– Screen resolutions
 Ask the User
Only the users know what they need and what they want;
and the only way to find out what the users need and want
is
to ask the users and design accordingly.
Design For the User
 Provide an intuitive interface
– Provide easiest interaction possible
– Help the users complete their tasks
Standard Design
Principles
 80/20 Rule
 Simplicity
 Accessibility
 Consistency
 Feedback
 Forgiveness
Standard Design
Principles • Find the Top 20 %
• Show that First

• Keep It Simple
• Keep it Clear
•Avoid user’s distraction
•Proper tradeoff between
Don’t let user make mistakes functionality and simplicity
Enable buttons when required
Disable Transaction button User Interface Design
when clicked once

• Maximum number of users


• Keyboards accessibility
• Immediate Feedback • Multiple Visual Cues
• Update user with current status • Redundancy
• More important if you are
• working in the background
• similar layout, terminology
• interaction, and navigation
Windows Technologies for UI
development
 Windows Presentation Foundation
 Windows Forms
 Rich Internet Application (RIA)
 Adobe Flash /AIR
 Silverlight
 JavaFX
 AJAX
 Server Pages
 ASP.NET
 PHP
 CGI
 HTML
User Interface development
Technologies
www.abcofdesign.com
contact: [email protected]

You might also like