You are here

Traccia Advanced Linux

Traccia "Advanced Linux" - Programma definitivo

Questa traccia è dedicata all'approfondimento di alcune tematiche e sistemi specifici per chi è appassionato di Linux e già lo usa, ma alcuni dei seminari possono essere seguiti anche da novizi.

Argomento Ora Speaker Titolo
15:00 Luca Cireddu, Roberto Metere
Introduciamo l'argomento con una panoramica sulle problematiche dello sviluppo di applicazioni o sistemi completi per piattaforme diverse da quella di sviluppo. Nel mezzo dell'esposizione, mostriamo alcuni modi per sviluppare cross in C/C++ e la differenza coi linguaggi portabili. Alla fine dell'esposizione mostriamo con degli esempi di cross-compiling e linguaggi portabili alcuni problemi e alcune possibili soluzioni, paragonando diversi linguaggi o metodi. CMake lo riserviamo come ultimo argomento, e non sappiamo ancora se rientra nei tempi mostrarne un esempio.
15:50
Pausa caffè
16:10 Paolo Cortis
Presentazione del mondo Android. Introduzione alla programmazione. Verrà spiegato come creare applicazioni adatte sia per smartphone che per tablet.
17:00 Federico Caboni
Il fuzzing, o fuzz testing, è una tecnica relativamente recente che consiste nel corrompere in modo casuale l'input di un programma per valutarne la robustezza, e trovare difetti difficilmente individuabili con le tecniche di testing più comune. Durante questo talk, vedremo più da vicino quali sono i concetti che stanno alla base del fuzzing, quali sono i suoi campi di applicazione, e, soprattutto, vedremo all'opera qualche tool di fuzzing open source.
17:50
Fine lavori