CS 422 - Project: Exhibit Interface

This project will be done in multiple parts. All of these parts will be done as a group. It is expected that each group will consist of three members. The grade for all group members for each part will be the same. The parts will be:
Project PartDue DatePoints
Sketch PhaseWednesday March 10, 2004 at 11:59 pm100 pts
Critique PhaseWednesday March 17, 2004 at 11:59 pm50 pts X 2
Critique Follow-Up PhaseWednesday March 31, 2004 at 11:59 pm30 pts
Implementation Phase 1Wednesday April 14, 2004 at 11:59 pm
Friday April 16, 2004
70 pts
Implementation Phase 2Wednesday April 28, 2004 at 11:59 pm100 pts

The project will have the group creating a user interface to display information about some "living exhibit". An example of a living exhibit is an exhibit at some zoo or botanical garden. Specific examples might include:

Your interface must have 10 separate pages (including an introduction/link page), so the exhibit must be large enough to generate 9 different points of interest. Each point of interest could be a different animal/plant or unique display item (such as the "tracking station" in Habitat Africa at Brookfield Zoo). The interface is to have a uniform look and feel from one page to the next. The navigation from page to page should also be integrated into the design of the interface.

Your user interface should feel as part of the exhibit. Most of these exhibits have some special design theme encorporated into the exhibit. Your user interface should also encorporate this special design theme. Your group should go visit the exhibit you are choosing to get a feel of the exhibit. Note that the instructor has been to most of the living exhibits in the Chicago area and could tell if your group has indeed visited the exhibit or meerly read about it on the internet.

The final implementation ("Implementation Phase 2") is to be a working java application that will be submitted electronically via the turnin command using the project name of phase2.

The Sketch Phase

The "Sketch Phase" is to be submitted via Sketch Phase Discussion Board in Blackboard. You are first to include a discussion of the overall exhibit, why you chose it, what unifying theme will be present through-out your interface, what does your interface add to the existing exhibit. You are then to include a discussion of all 10 pages in your interface. For each page you are to list what information the user will be presented, how the user can intereact with this information and what the user can do with this page. You are also to address what aspects of the pages design fit into the overall theme of the interface. Finally you are to include a discussion of 5 pages that were rejected by your group. These pages should also show what information the user would be presented with and how the user would have interacted with this page. The discussion with these pages should reflect the reasons why the page was rejected and what information was salvaged from the page and encorporated into the 10 pages that you are planning on using. If your group cannot produce at least 5 pages that were rejected, it will then be assumed that your group simply agreed to use the first ideas were thought up and that your group was unable to critique its own ideas.

The easiest way to complete the "Sketch Phase" is to have all members of the group create the ten pages of your interface independently. Then meet together and discuss each of the designs. There will be some similar ideas among the individual designs which will probably be encorporated into the final design. There will also be ideas that will be discarded in favor of some idea by another member of the group. Also there will be ideas that result from merging the ideas of two or more members of the group. The "rejected" pages portion of the discussion board report is to reflect how the group arrived at their final design idea.

In the discussion board report, you may include scanned images of the initial pen-and-paper drawings. However, the 10 pages of the final design should be shown using some computer generated drawing tool.

The Critique Phase

The "Critique Phase" will have each group write a report on two other group's Sketch Phase design. This report should include ideas on the good parts of the design, the bad parts of the design and those parts that are "OK". Each report will be submitted to the discussion board as a reply to the original Sketch Phase report.

The Critique Follow-Up

After each group has recieved the critiques on its Sketch Phase design, they are to write a follow-up report that will address the ideas in both critiques and how they indent to use these ideas in the final implementation. This report is to be submitted as a reply to the groups original Sketch Phase report.

Implementation Phase 1

The first implementation will expect that the primary page and three of the other pages are fully functional. The remaining pages should have some "Next Page Goes Here" message displayed when your would navigate to those pages. This implementation is to be done in java and to ge submitted electronically via turnin using the project name phase1.