Project Proposal - Due Wednesday, July 16th

  1. Find a Partner you want to work with. If you need to work alone, talk to me, but understand this project will be much more work on your part. Find a partner if you can.
  2. There are a choice of 2 projects. There are about 22 people in the class, so 11 groups, so 6 groups can choose each. The projects are
    1. An Instant Messanger Program. This can be either a 2 way or an n-way program. After the program is started, their should be NO text input.
    2. A Chat Program. This should allow an arbitrary (you can make a maximum of no less than 4) people connect and type. Every person should see what everyone else types.
  3. Your project proposal should include the group members, which project you will be doing, how you plan on splitting the work up, and what kind of unique features it will have.


    I'm leaving EVERYTHING about the requirements, etc., up to you. The only thing I ask for is Javadoc of all your code. Feel free to reuse code from your projects thus far.

    Grading Note: The Two Best Projects (One Chat Server, One IM Server) will win a Best-In-Show award of 10%. Since this project is 20% of your final grade, that's 2% added onto your final average. This award will be at my sole discretion, and will generally go to the group with the cleanest implementation and richest feature set.