Skip to content

tecnico-distsys/GXX-StaySafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StaySafe

Distributed Systems 2020-2021, 1st semester project

Authors

(fill-in line below with group identifier e.g. G31; and then delete this line)
Group GXX

Code identification

In all the source files (including POMs), please replace GXX with your group identifier.
The group identifier is composed of a G and the gropu number - always with two digits.
This change is important for code dependency management, to make sure that your code runs using the correct components and not someone else's.

Team members

(fill-in table below with team members; and then delete this line)

Number Name User Email
11111 Alice Distributed https://github.com/AliceUser mailto:alice@tecnico.ulisboa.pt
22222 Bob Systems https://github.com/BobUser mailto:bob@tecnico.ulisboa.pt

Task leaders

(fill-in table below with with team members assigned as leader to each task set; and then delete this line)

Task set To-Do Leader
core protocol buffers, silo-client (whole team)
T1 cam_join, cam_info, eye Alice Distributed
T2 report, spotter Bob Systems

| T3 | test T1 | Bob Systems | | T4 | test T2 | Alice Distributed |

Getting Started

The overall system is composed of multiple modules. The main server is the dgs. The clients are the sniffer, the journalist and the researcher.

See the project statement for a full description of the domain and the system.

Prerequisites

Java Developer Kit 11 is required running on Linux, Windows or Mac. Maven 3 is also required.

To confirm that you have them installed, open a terminal and type:

javac -version

mvn -version

Installing

To compile and install all modules:

mvn clean install -DskipTests

The integration tests are skipped because they require the servers to be running.

Built With

  • Maven - Build Tool and Dependency Management
  • gRPC - RPC framework

Versioning

We use SemVer for versioning.

About

StaySafe project for group GXX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages