[Home] | [Didattica] [Tirocini]

Ultima modifica: 2005-06-07.

Proposta di tirocinio


Interfaccia grafica in HTML 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. Esiste già un'interfaccia con funzionalità limitate, realizzata usando la libreria wxPython. Ora si vuol realizzare un'interfaccia con un criterio diverso, che utilizzi un qualunque navigatore web per mostrare i risultati. Il programma da realizzare, in Python, dovrà fungere da server web e mostrare i risultati e ricevere l'input usando esclusivamente HTTP e HTML, o eventualmente XHTML conforme agli standard w3c.

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 di HTML. Pratica d'uso di licenze libere.

Prerequisiti richiesti

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