01 / The challenge
Understanding the problem
Coordinate work across process boundaries while keeping concurrent operations understandable and controlled.
Software · University coursework
A distributed client/server application exploring coordinator-worker design, remote methods, concurrency, and reliable task execution.
01 / The challenge
Coordinate work across process boundaries while keeping concurrent operations understandable and controlled.
02 / The approach
Java RMI interfaces and implementations with client/server separation, a coordinator/worker structure, and fixed thread pools.
03 / Contribution
Software design and Java implementation. The work combined requirements, implementation, testing, and technical problem-solving appropriate to the project's scope.