Projects
FreeBSD
I am interested in the sysctl (get/set kernel state at runtime), OS installer,
audio subsystem, networking and Desktop/Laptop environment.
Projects and contributions: wiki.freebsd.org/AlfonsoSiciliano.
Past Projects
Cool Compiler
Implementation of a compiler (lexical, syntactic and semantic analyzer)
written in Java for the
cool
language.
Web Sites
- nutrizionistaorefice.it nutritionist site
- alfix.gitlab.io static blog
ViscianoPiu
Android App for local news, social and ipcam streaming.
Debian
wiki.debian.org/AlfonsoSabatoSiciliano
built, maintained, co-maintained and adopted .deb packages,
sponsorship.
Academic Projects
dub - Danger U-Boot
3D game written in C++ with OGRE and OpenGL
(screenshots).
Numerical Analysis project:
1. Function to implement the power method for calculating the maximum modulus
eigenvalue of a matrix.
2. Function that implements the QR method with translation of origin (shift)
for the calculation of the eigenvalues of a matrix.
Software: GNU Octave, MATLAB language.
Cryptographic RFID protocols
Secure authentication protocols for RFID technology
(Wikipedia).
HB, HB parallel version, HB+, HB+ parallel version, random HB# and
Gossamer protocol, written in C using linux fork() and POSIX IPC.
Parallel QuickSort
implementation of parallel version of QuickSort algorithm with requirement that
at any time the processors load is always perfectly balanced. Software: C, gcc,
OpenMPI and OpenMP. Hardware: 3 PCs connected by an Ethernet/Wifi network with
a sum of 8 cores.
Alfix Media
Tool for students written in Java.
Exports of Italian regions
Analysis of the exports from Italy.
Software: R (programming language) and CRAN.
Holiday Heaven
Hotel management distributed software intended for owners, customers and
a system administrator, for Software Engineering course.
Java, Eclipse, Model/Controller/View architecture, MySQL, JDBC, JUnit, java RMI
and javax.swing.
UniSaSA
Distributed system for sensors and actuators, useful for: Augmented reality,
Ambient intelligence, Virtual Reality and Internet of Things, components:
- A portable C library for embedded systems
- A Gateway/Router between Wireless Sensor Networks and TCP/IP Networks
- A high-level API in C#, C++ and Python to communicate with the gateway
- A web server to interact with sensors and actuators from a browser