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
|