Team Size: 3
Duration: 3 weeks
Introduction
The company you work for has decided to enter the home control market,
with the intention of providing interfaces to common appliances, environmental
controls, etc. They have asked you to recommend whether the input control
device should be a touch screen or specialized keyboard (such as a remote
control device).
Goals
You are to provide prototypes to control the following systems:
-
Room lights for up to three rooms.
-
Simple TV controls (on/off, volume, station, etc.).
-
Simple stereo controls (on/off, volume, station, etc.).
-
Environmental controls (A/C or heat, temperature ranges, timer(s)).
Odd numbered teams will develop the prototype using a touch screen. Even
numbered teams will develop the prototype using a specialized keypad they
have designed (using a standard keyboard to emulate it).
In addition to their own prototype, each team will also evaluate the
other type of prototype (assignments will be made in class), and compare
it to their own for effectiveness, ease of use, etc.
Submissions
You are to use your designated platform for this assignment, using the
specified programming tool (as discussed in class). You are to turn in:
-
A working prototype.
-
Well documented source code for both the widgets and prototype control
system.
-
A report (using MS Word) containing your analyses of the comparison between
the two prototyped methods of interaction and the specific implementation
of the other team.
Blaise Liffick
Contributors Page
 |
Please send
comments and suggestions to the Booksite
Director
Last Updated:
12 March 2000 |