The assignment involves building a Client/Server messaging application in Java that can send text and picture messages. There are several components to this assignment:
![]() | The Client
| ||||||||
![]() | The Server
|
Figure 1. Possible Implementation
You will received marks for implementing as many features as you feel are necessary. The server should receive the messages, storing them in memory until the correct client becomes available. You will gain marks for making the server threaded, for sending suitable messaging objects and for a working solution.
![]() |
The assignment is worth 15% of your final result. |
![]() |
The marks will be broken down into Design, Implementation/Coding and Documentation. |
![]() |
Design - the overall design and features of your system. |
![]() |
Implementation/Coding - is the implementation of your design and the quality of your code for both the interface/client and server. |
![]() | Documentation - refers to the final report and the commented code. The final report should describe your design, features, interesting code segments and standards used, your messaging format etc. |
![]() |
Submit an electronic report on your project |
![]() | This report should be in Word for Windows (.doc) or PDF (.pdf) format. |
![]() |
Your code should also be submitted with your assignment. |
![]() |
The report and code should be placed in one winzip (.zip) or gnuzip (.gz) format. |
![]() |
e-mail the one compressed file to me at molloyd@eeng.dcu.ie. |
![]() | The report is due for Friday the 17th December 2004. |