Grazia Ferrara's repositories
Battleship
This project is a JavaFX implementation of the Battleship game that uses UDP for communication between a server and multiple clients. A GUI is provided for the users to play.
ConferenceRegistration
Java Client/Server application that uses RMI to facilitate conference registration.
DinoRewards
Game Programming final project. It is a trivial videogame about a dinosaur named Dino, which collects bonuses and obtains rewards.
DistributedEmployeesDMS
This repository stores a project which has a distributed architecture using SOAP (Simple Object Access Protocol) web services in Java for a company to centrally manage employees' data.
final_project_DAA
Final project of the Design and analysis of algorithm course
MultiUserChat
This repository stores a project which is a JavaFX implementation of a multi user chat in which the server and the clients communicate over TCP. A basic GUI is provided both for the server and the clients.
TwitterSentimentAnalysisDB
Design of a NoSQL document-based database in MongoDB for the sentiment analysis of the tweets.
TwitterSentimentAnalysisGraphDB
Neo4j graph-based DMS for the sentiment analysis of the tweets. Porting from a pre-existing document-based DMS in MongoDB. Performance evaluation.
midterm_homework_DAA
Midterm homework of the Design and analysis of algorithm course
RestaurantReservation
This Java REST service allows clients to manage restaurant reservations. It provides endpoints for creating, deleting and retrieving reservations.