11
João Pinto e Vítor Pedro MIEEC 2010/2011

Prototype of a user interface for a movie rental machine

Embed Size (px)

Citation preview

Page 1: Prototype of a user interface for a movie rental machine

João Pinto e Vítor Pedro

MIEEC 2010/2011

Page 2: Prototype of a user interface for a movie rental machine

Objectives

On this assignment we were requested to develop a prototype interface for a DVD movie rental machine, using Tcl/Tk

Page 3: Prototype of a user interface for a movie rental machine

Design an interface

Page 4: Prototype of a user interface for a movie rental machine

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

Page 5: Prototype of a user interface for a movie rental machine

Design principles

Visibility

Feedback

Constraints

Mapping

Consistency

Affordance

Page 6: Prototype of a user interface for a movie rental machine

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

Page 7: Prototype of a user interface for a movie rental machine

Some examples of interfaces used for movie rental

Page 8: Prototype of a user interface for a movie rental machine

Interfaces – examples

Page 9: Prototype of a user interface for a movie rental machine

Interfaces – examples

Page 10: Prototype of a user interface for a movie rental machine

Solution implemented

Page 11: Prototype of a user interface for a movie rental machine

Program structure

Main Menu

Rent a movie

Search

A-Z

Recently added

By genre

By Popularity

TOP 5

Recommended

Deliver a movie Instructions Payment