"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
Don’t let user make mistakes Enable buttons when required Disable Transaction button when clicked once
• Keep It Simple • Keep it Clear •Avoid user’s distraction •Proper tradeoff between functionality and simplicity
User Interface Design
• • • •
Immediate Feedback Update user with current status More important if you are working in the background
• • • •
Maximum number of users Keyboards accessibility Multiple Visual Cues Redundancy
• 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
..."
You need to upgrade your Flash Player , or try to enable javascript in order see this document properly.
On designing Great User Interfaces
Design Internet web 2.0 USER INTERFACE user experience interface design Technology-Windows
Text sample from document: "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 t..."
User Interface Design
On designing Great User Interfaces
Design Internet web 2.0 USER INTERFACE user experience interface design Technology-Windows...