Hypermedia Production, Fall 1998
The Final Project

There are about four weeks left in the term. Because of the Thanksgiving holiday we meet only three more times. There's no way to manage two projects under these conditions.

I'm also concerned that not all the assignments in this course be of the formulaic, model-kit or cake-mix variety. Therefore I'm combining Projects 4 and 5 into a single final project due December 12, one week after our last class. You have your choice of three options on this project, all of which should leave more room for invention than did earlier assignments.

Choose one of the three options described below for your final project. Place all files in your personal directory on Raven in a folder called final. Be sure the entry page is called index.html. If a written report is required (Option 3), turn it in by noon on Saturday, December 12.

  • Option 1: DHTML Rollovers or "Stretch Text." Using JavaScript handlers and DHTML span/div replacements, create a document with markup elements (other than just <IMG> tags) that change in response to user actions such as mouse entry and mouse click. Your text must contain at least five replaceable elements, each of which must change at least twice. This might be a creative work (fiction, poem, collage) or an instrumental text like a resume or a technical guide.

  • Option 2: Flash 3 Banners. Using Macromedia Flash 3, create a series of five or more banner advertisements. Subjects may be existing or imaginary companies or products, except that at least one banner must be for the School of Communications Design, using appropriate logos and identity treatment. Dimensions of your banner must be 480px (width) by 75px (height). All banners must include animation and may also include sound. File size for each banner may not exceed 500k. Deliver your banner on one or more Web pages as .swf files using an <EMBED> tag.

  • Option 3: Deluxe Sampler. Create a multi-file Web text (6-12 pages) that showcases each of the technologies we have used this term: QuickTimeVR, JavaScript, CSS, DHTML, Flash. Do not make this simply an album of your earlier work but try instead to give the project a unified focus or theme. Submit a brief written report indicating how each technology has been used in the project.