CS 580 Client-Server Programming

Spring Semester, 2009

Assignment

Assignment Index

© 2009, All Rights Reserved, SDSU & Roger Whitney

 San Diego State University -- This page last updated 2/10/09

Assignment 2

  1. Implement a non GUI client for the SDwitter protocol. Include unit tests for your client.  A test server is available on bismarck.sdsu.edu at port 8010. Please do not waste your time with an ascii based menu system to run the client code. The goal of part one is to develop a domain layer for a GUI client. Unit test and hardcoded calls to the server should be enough to test the client.

  1. Add a GUI to your client. At this point the client does not have to use threads.

Due dates

Part 1 - Due at midnight Feb 20. Place your assignment in your repository in a top level directory called "assignment2". Make sure to to add the words "part 1" to the log of the version of code you wish to turn in. The latest version of the code in "assignment2" with the log entry containing the words "part 1" will be checked out for grading. So if you discover a problem with the  code you turned in you can correct the problem and turn it in again. If you turn in the assignment multiple times the time stamp on last turn in is used to determine if the assignment is late.

Part 2 - Due at midnight Feb 27. Place your assignment in your repository in a top level directory called "assignment2". Make sure to to add the words "part 2" to the log of the version of code you wish to turn in.

Part 1 is a milestone. It will not be graded separately from part 2. It will count 10% of the grade. It will be examined to see that you are making progress.