Converitore Parallelo Seriale
Note di rilascio

Architettura del software e tecniche di programmazione

Il simulatore era in origine una web-application, cioè è un programma eseguito all'interno 
di un browser web. 
Per la realizzazione sono state usate le seguenti tecnologie:
- Adobe Flash
- ActionScript 3.0

Il codice sorgente del simulatore, contenuto nella cartella "src/", è il file di 
progetto principale, ovvero "paralleloseriale.fla", che contiene la grafica ed 
il main del codice e da cinque classi, scritte in ActionScript 3.0, relative al 
funzionamento dei bottoni, delle porte logiche e dei flip flop.  
Il software utilizzato per lo sviluppo è Adoble Flash CS6. L'ultima versione 
(Adoble Flash CC compatibile con le precedenti) è scaricabile dal seguente link
http://download.html.it/software/adobe-flash-professional/

Il file di animazione del simulatore, contenuto nella cartella "bin/" e 
denominato "paralleloseriale.swf", si esegue mediante il programma 
flashplayerdebugger, disponibile come "Flash Player Projector content debugger" 
dal sito https://www.adobe.com/support/flashplayer/debug_downloads.html .
 
Idee e sviluppi futuri
il progetto potrebbe essere espanso:
- aggiungendo un led all'uscita seriale che mostri lo stato del segnale
  in uscita sulla porta seriale
- simulazione di tastiera, bus e circuito d'interfaccia quale fonte dei 
  caratteri in ingresso

Collaudo
Grazie alla sua natura di web-application, il simulatore è in grado di essere 
eseguito correttamente su tutti i browser moderni. Sono stati utilizzati come 
test le ultime versioni di Firefox, Chrome e Internet Explorer, senza nessun 
problema.

Allo stato attuale il progetto non è completo in quanto è in fase di sviluppo 
un implementazione hardware dello stesso basata su Arduino.
