CS 422 - Spring 2012 Final Exam

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.