Homework 3: Storage and Retrieval

GROUP Assignment

Objective

In this homework assignment, we want you to gain experience storing and retrieving notes.

Description

It's time to add support for storing and retrieving the notes that users take. Your application should automatically store the notes that users create (that means there is no explicit save mechanism) and automatically retrieve them at need. NOTE: You can resume using InkOverlay to capture and display strokes if you so choose.

Your application application should support storing notes as groups of strokes annotated with metadata. The initial metadata you support should include the topic, page, insertion point on the page for the group of strokes, and timestamp. For this homework you may initially treat all the ink on a page as a single group, although in the future a page will need to contain multiple groups.

Deliverable

This is a GROUP assignment. You may ask members of other groups for help on C# or .NET details, but please build your application on your own.

Please zip up your Visual Studio project, an executable, and instructions on how to run your program and how to use it, and mail the zip file to the professor when you have completed the assignment (and remember to CC yourself on the email).

The due date for this assignment is: March 7, 2006, 11:59 PM EST.