CIS-3152 Homework #7 (Chatter)

Due: Wednesday, May 9, 2018

In this assignment you'll make some enhancements to the Chatter system.

  1. Make sure you have the latest version of the Chatter project in Jumbo by doing:

            $ cd Projects/Chatter
            $ git pull
          
  2. For this assignment you should finish the RoomServer program (see Ice/Java/programs/RoomServer in the Chatter repository). This entails fleshing out the three files ChatRoomI.java, RoomManagerI.java, and RoomServer.java. The main program is in RoomServer.java. Use the other programs as templates for setting up the Ice material. The implementation of the room manager class (in RoomManagerI.java), and the chat room class (in ChatRoomI.java) are both relatively simple once you understand what needs to be done.

  3. Submit a zip archive of your three modified Java files to Moodle.


Last Revised: 2018-04-25
© Copyright 2018 by Peter C. Chapin <pchapin@vtc.edu>