CS 422 – Fall 2002 Midterm

Question 1:

Redraw the following dialogue box retaining the existing functionality but putting the components into a more effective design based on the principles discussed in class. Note which principles you are using and how they affect your redesign.

Fall 02 Midterm origianl

Question 2:

In the recent project you designed a hand-held interface for a restaurant where the patrons used a PDA to look over the menu, order, pay the bill etc. Another option which may become possible in a few years is allow the patrons to order through the table itself. With the price of LCD and plasma panels decreasing, and large touch screens generally available, these tables could be easily implemented today. In this question please design the user interface for an ordering system at a restaurant where the patrons use such a touch screen table to view the menu, place orders, pay the bill etc. You can assume you have a rectangular table with seats for 4 to 6 people and a table-top resolution of 2560 X 2048. Obviously you don't want the plates or the silverware to accidentally trigger the menus. And you need to deal with the single display being able to support omni-directional viewing where ‘up’ is to the center of the display and ‘down’ is toward the edges of the table; we will assume that you have a widget set that can be arbitrarily oriented. As in the sketch phase of the second project you should show how the user(s) would interact with this table effectively through a series of drawings and explanatory text which show off all of the functions that you are providing. Think before you draw; and its probably a good idea to do some quick rough sketches before deciding on the one to flesh out and turn in. Only turn in your sketches based on your final design of the system.

CS 422 – Fall 2002  Final Exam


Throughout the term you have been designing and refining an interface for ordering food from a restaurant on a PDA. In class we have also done an exercise in refining the desktop interface to a video conferencing system. For the final exam you will be combining these two, creating the interface for a hand-held version of that same video conferencing system.

The PDA is very similar in form to what you have been using … 320 x 240 screen, scroll wheel on the upper left side, power button (now on top), 4 main function buttons, a 4-way joystick, a microphone, and a wireless networking card built in. The user also has the usual ability to tap / click and drag on the screen with the stylus. Now we add on a small colour camera mounted to the top of the unit. We will assume that this camera can grab and transmit a video stream of 240x240 pixels at 10 frames per second. We will also assume that the PDA can receive 3 other video streams through the wireless card at the same time and of the same resolution.

The videoconferencing system has basically the same functionality as the desktop system you modified and refined in class. It should be able to handle audio and video connections between 4 users (including the local user.) Some of the people in the conference may be at desktop computers and others using this new PDA version. It should make it easy for people to set up these conferences and adapt to changing conditions while the conference is going on. Here screen real-estate is at much more of a premium, which will have large affects on the design. You should definitely make use of the various good ideas presented in class in the various designs.

I have provided sheets of paper with a correctly sized PDA and screen that you can use to draw and explain your design. Feel free to draw expanded versions of the screen, but be careful to be realistic in the amount of detail you can pack into the 320x240 screen. Note that the exam is two hours long and you have dealt with both the hardware and software before, so I am expecting you to come up with a very complete design for this, as well as good explanations for your design choices.