All projects

Software · University coursework

Distributed Java / RMI System

A distributed client/server application exploring coordinator-worker design, remote methods, concurrency, and reliable task execution.

StatusAcademic practical
RoleSoftware design and Java implementation
StackJava · Java RMI · Concurrency

01 / The challenge

Understanding the problem

Coordinate work across process boundaries while keeping concurrent operations understandable and controlled.

02 / The approach

Building a practical solution

Java RMI interfaces and implementations with client/server separation, a coordinator/worker structure, and fixed thread pools.

03 / Contribution

My role

Software design and Java implementation. The work combined requirements, implementation, testing, and technical problem-solving appropriate to the project's scope.