Bed, Bath and Begonias contacts
you and wants to make a product out of your mirror from
Project 2, but the current wall mirror form factor is too
expensive for them to produce. They have a storehouse full of
smaller mirrors, and they want you to adapt your interface to
this new form factor while keeping the same core functionality

Bed, Bath and Begonias contacts you and wants to make a
product out of your mirror from Project 2, but the current
wall mirror form factor is too expensive for them to produce.
They have a storehouse full of smaller mirrors, and they want
you to adapt your interface to this new form factor while
keeping the same core functionality

• the mirror you have to
work with looks like a typical round 2-sided table-top vanity
mirror.
• the mirror is 8 inches
(20 cm) in diameter
• the two reflective
surfaces each have a transparent color LCD surface which would
be 1024 x 1024 pixels if the mirrors were square
• the user can spin the
mirror to use either of the two reflective surfaces
• the mirror has built in
wi-fi so it can be connected to an existing network
• there is a camera up
top which can take still photos but can't be used for face
recognition
• there is a speaker near
the base
• the mirror does NOT
have any touch screens
• there are three buttons
on each side of the mirror and five buttons in the base for
controlling the mirrors functions
• there is a power button
in the base to turn the mirror on / off
• the mirror has a power
cord and should remain plugged in
• the product will be
sold in North America so it should support at least English,
Spanish, French

You need to think about how you would adapt the
interface for Project 2 to create an intuitive interface for
this form factor. You should use ideas from your Project 2
design and implementation as well as ideas from other groups
and the general design principles we talked about in class.

Your solution should be written in the form of a user manual.
When the person takes the mirror out of its packaging and
starts to set it up they should be able to use your user
manual to understand its features and get it set up and
running happily and be able to use all its major features.

I highly suggest you spend some
time thinking about various alternatives before starting to
write your solution.