CS 4393: Topics in User Interfaces
Laboratory 2 and 3: Implementation of a photo-organizer

Objectives:

Overview:

This laboratory is an implementation of the photo organizer based on your designs of Assignments 2, 3 and 4. You should hand in an Eclipse implementation of your photo organizer. At a minimum, a user should be able to add and view photos (organized in some way as specified by your design). Your photo organizer should also have a slide show capability, some way of loading and saving information, and some type of rudimentary search.

Focus on the quality of your user interface and on clean code organization. (The latter is important for being able to do a complete implementation and for the deployment on the web in laboratory 3.) Do not worry about source documentation or user help as these will be developed separately in Assignment 5. You must use a model-view-controller implementation. Your project should have bin, src and resources subdirectories.

Hand in:

Upload to WebCT a zip file containing:

Your write-up should contain an overview of the application and its design. It should discuss the positive and negative aspects of your design and what you would do to enhance your application. The write-up must be one to two pages in length (single-spaced, 12 pt type). Please use a word-processor and spelling-checker. Separate topics into subsections with titles.