Upload
vitor-pedro
View
1.254
Download
3
Tags:
Embed Size (px)
Citation preview
João Pinto e Vítor Pedro
MIEEC 2010/2011
Objectives
On this assignment we were requested to develop a prototype interface for a DVD movie rental machine, using Tcl/Tk
Design an interface
Design an interface
Affective
Efficient
Safe
Have good utility
Easy to learn
Easy to remember how to use
Satisfy user experience goals
Design an
Interface
Usability
Match the users
needs
Design principles
Visibility
Feedback
Constraints
Mapping
Consistency
Affordance
Usability principles
Visibility of system status
User control and freedoom
Consistency and standards
Error prevention
Easy to learn
Flexibility and efficiency of use
Minimalist and intuitive design
Help and documentation
Some examples of interfaces used for movie rental
Interfaces – examples
Interfaces – examples
Solution implemented
Program structure
Main Menu
Rent a movie
Search
A-Z
Recently added
By genre
By Popularity
TOP 5
Recommended
Deliver a movie Instructions Payment