Design and Implementation of Distributed Applications Project 2025-2026 (DAD MEIC)


Programming background

To implement the project you are required to have experience with the Java programming language and with the use GRPC in Java.

This is a pre-requisite to the course; no lectures will be given on thse topics.

If you have been a student of LEIC at IST, all the required background to do the project has been lectured in the "Distributed Systems" course.

If you do not have previous experience with GRPC in Java you will be required to do self-study. We include below material that has been prepared to teach these subjects in the "Distributed Systems" course. We recommend that you do all thse extercises on your own.

Material taken from the "Distributed Systems" course at IST

The following material is a copy of the material provided to students of the "Distributed Systems" course at IST. It is provided "as is".

Project Specification

The project specification is available in Fenix, in the course web page.

Provided Code

A skeleton of the code is provided, such that you do not have to start from scratch.

The code is available here: Project Template

Issues/ Change Log


© Design and Implementation of Distributed Applications, MEIC/ METI, Dep. Eng. Informática, Técnico Lisboa