SwiftUI view that downloads and displays a view (e.g. image) from URL, displaying Activity Indicator while loading.
ViewWithActivityIndicator is a SwiftUI view that download and display image from URL and displaying Activity Indicator while loading. It is strongly inspiered by ImageWithActivityIndicator The source code is available on GitHub:
During this homework, I evaluated the existing security issues of RFID devices. I also proposed a solution using a server and a 6LoWPAN architecture to validate tags.
The server was developed in Django (python), the client in Android. The full report is available on request only, because sensitive information was documented.
In this project, european coins are detected and classified according to their value.
To solve the task detection task, Hough Circles is used. The classification was made using a neural network developed in Keras. The following links are provided:
The Prisoner’s Dilemma is widely used to (attempt to) model social/economical interactions. Here we approach its iterative version under several scenarios:
Tile rate selection for 360 Video Streaming to Head Mounted Displays is a novel topic. A solution that relies on machine learning for tile rate selection was proposed.
During a 360 video streaming session, segments of a video can be divided into tiles. Selecting the appropriate tiles with the most appropriate quality, reduces bandwidth consumption and still guarantees a high quality of experience. The following links are provided:
This thesis is an experimental evaluation of adaptive video streaming algorithms in different network conditions, such as: WiFi, 3G during mobility.
A DASH player, developer at the University of Padova, was used to extract logs from videos during mobility and static conditions. The thesis link and presentation (written in Italian) are available:
This script allows to connect to any Vodafone-WiFi belonging to Vodafone-WiFi community automatically.
Automatic Login to Vodafone-WiFi hotspots in Italy, this script is cross platform so it can be used on any os: Linux, Windows and MacOS. It allows to connect to captive portals automatically.