Homework 0: Pick a Device
Assigned: In class on Tues, Oct 28, 2008
All of the assignments in this course will be individual. Most of them will
involve creating a simulated user interface for a complex device. Each student
will pick a different device. However, for a multi-function device, multiple
people can pick the same device as long as they pick different functions
on that device (for example, someone can do basic setup of a DVD and someone
else can do setting of timed recordings on a DVD-R). You will use the device you
select for the entire course, so choose wisely. You will need to pick a
device with some complexity; that is, with some tasks that are difficult to do.
Below are some examples that might be
selected, but feel free to make up your own, with permission of the instructor.
Note: for Homework 1, you will have to test a
user on a real version of the device, so you should select something
you own or have access to (it would be fine to use a CMU copier, for
example),
In class on Tues, Oct 28, 2008, each student will pick a device.
- Desk phone with speed dial
- Answering machine with selective playing, deleting of recorded calls
- Copy machine with 2-sided copying
- Cell phone for placing calls using an address book
- Cell phone for doing SMS using an address book
- Cell phone address book management (add, remove, update addresses)
- VCR or DVD/R: basic setup (which channels, clock, input source, record speed, etc.)
- VCR or DVD/R: setting timed recordings (record in the future)
- Cable TV or DishNetwork configuration and control interfaces
- Data Projector configuration user interface (pick source, brightness, keystoning, etc.)
- Conventional television with contrast, brightness, channels, input sources
- High definition television with various wide-screen modes
- Digital camera including taking pictures, specifying different resolutions, turning on and off the flash, etc.
- Digital Picture Frame
- Camcorder
- Digital Watch
- Microwave with cooking, defrost, set current time, timed cooking, etc.
- Wall Oven, with bake, broil, self-clean, timer for timed cooking, etc.
- Washing machine, with parameters for water temperature, different cycles, etc.
- Drier with parameters for different cycles, heat, cool down, etc.
- Programmable Coffee maker
- Digital refrigerator (?)
- Robotic vacuum cleaner (speed, obstacle avoidance)
- Conventional vacuum with digital controls
- Digital video recorder (schedule recordings)
(e.g., TIVO)
- Digital music player
(e.g., iPod)
- Digital FM radio with presets
- Universal remote control (programmable)
- PC Music player with
play-lists (e.g., Windows Media Player)
- Augmented calculator (e.g., ability to see past computations, etc.)
- Complex Alarm clock (set time, set alarm,
multiple alarms, snooze)
- Audiobook player (select book, navigate chapters)
- Programmable Massage chair
- Programmable light (brightness, weekly on/off schedule)
- Programming lawn watering system, with timers and sensors
- Voice recorder (play, delete, record, rewind)
- Printer configuration (orientation, sides, color, scale)
- Multi-function printer (print/fax/copy)
- Wireless network chooser (select, security settings, on/off)
- Movie schedule mobile web application (by movie, by location)
- Stand-alone
air purifier
- Home heating and air conditioning (HVAC) controls (programmable)
-
Automobile heating and air conditioning (HVAC) controls
- Automobile HD Radio
-
Stand-alone HD Radio
- Automobile Satellite radio
- Stand-alone Satellite
radio
- Automobile navigation system
- Hand-held navigation system
- Any
digital medical device
- ATM
- Airport Ticket kiosk
- Play/Movie Ticket kiosk
-
Photo printing kiosks
- Vending machine for movies (like outside the Giant
Eagle in Squirrel Hill
- Self checkout system for supermarket (like at Giant
Eagle)
- IM interface (gtalk, yahoo messenger)
- CMU printing kiosk
-
Programmable exercise equipment
- PA lottery touch screen machine
- Any
complicated electronics from Brookstone
-
Any desktop or web interface that seems like a control panel for a
device