This subject focused on creating a client-server application system using Java, and an Observer using RMI.
This subject had one assignment.
The objective of the first phase of the assignment was to develop a client-server application system that allows the user to chat with other users. The user can register an account; log into said account; create, edit, and delete channels; direct message with other users; share files; list all channels and users. For the second phase of the assignment the objective was to add a RestAPI to the server, and develop a new observer application using RMI. The assignment was done in teams of two.
Assignment 1:
Final Grade: 20