[Home] | [Didattica] [Tirocini]

Ultima modifica: 2005-01-28.

Proposta di tirocinio


Interfaccia grafica in PyGTK per emulatore di canale trasmissivo con licenza libera

2004-06-08

Il programma di emulazione è già scritto e funzionante a linea di comando. Si tratta di una serie di programmi indipendenti che vanno messi in pipe per ottenere il risultato finale. Attualmente esistono dieci moduli, l'intenzione è di pubblicare il tutto con licenza libera e in seguito costruire ulteriori moduli. Per rendere la cosa presentabile è opportuna una semplice interfaccia grafica da progettare, realizzare e portare a prodotto finito e documentato, da pubblicare con licenza GNU GPL. Il sistema di sviluppo è PyGTK. L'interfaccia risultante dovrà essere multipiattaforma. Verrà utilizzata su sistema Linux ma dovrà permettere un'immediata portabilità su tutti i sistemi supportati da PyGTK.

Esperienza formativa acquisita al termine del tirocinio

Esperienza diretta sul progetto, realizzazione, debugging e documentazione di un piccolo ma completo progetto software. Conoscenza del linguaggio Python e della libreria grafica GTK. Pratica d'uso di licenze libere.

Prerequisiti richiesti

Conoscenza dei requisiti richiesti per la pubblicazione di un progetto libero: leggibilità dei sorgenti, documentazione.