Sei sulla pagina 1di 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: connectrajesh@hotmail.com

Potrebbero piacerti anche