In this assignment you'll make some enhancements to the Chatter system.
Make sure you have the latest version of the Chatter project. Note that the repository contains several versions of the project. You are interested in the version in the Ice/Java folder.
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.
Submit a zip archive of your three modified Java files to Canvas.
Last Revised: 2025-11-17
© Copyright 2025 by Peter Chapin <peterchapin@vermontstate.edu>