Joan (discussió | contribucions)
Cap resum de modificació
 
(16 revisions intermèdies per 2 usuaris que no es mostren)
Línia 1: Línia 1:
[[Category:LDST]]
== Pendents ==
== Pendents ==
*<strike>Afegir protecció contra copia</strike>
*Afegir timeouts a protocol Hardware del cassette
*Afegir timeouts a protocol Hardware del cassette
*implementar protocol software del cassette
*<strike>implementar protocol software del cassette</strike>
*Canviar el comportament de carregar/guardar de la UI
*<strike>automatitzar desplegar dialeg FileSave i guardar quan s'hagi rebut un fitxer.</strike>
*Corretgir el funcionament del botó d'Eject
*<strike>afegir codi per ajustar tamany font del terminal en funció de les dimensions</strike>
*Implementar funcionament automatitzat del botó d'Eject
*<strike>Canviar el comportament de carregar/guardar de la UI</strike>
*Acabar d'enllaçar les pantalles de configuració (ports:protocol,buffers cassette:tot  notificació:tot llenguatge:afegir)
*<strike>Corretgir el funcionament del botó d'Eject</strike>
*Implementar suport de diferents llenguatges
*<strike>Implementar funcionament automatitzat del botó d'Eject</strike>
*reimplementar el SerialIO usant crides a Win32
*<strike>Acabar d'enllaçar les pantalles de configuració (ports:protocol,buffers cassette:tot  notificació:tot llenguatge:acabat)</strike>
*Separar l'aplicació en 2 Aparments:
*<strike>Implementar suport de diferents llenguatges</strike>
*<strike>reimplementar el SerialIO usant crides a Win32</strike>
**<strike>Detectar correctament desbordament de buffer</strike>
**<strike>corretgir events Error i Empty</strike>
**usar un estil uniforme per tots els metodes/atributs exposats.
*<strike>Separar l'aplicació en Aparments i threads segons el diagrama (requereix reimplementació del SerialIO primer)</strike>:
**GUI_SingleThreadAppartment
***ThreadGUI
****GUIEventLoop
**MultipleThreadAppartment
***ThreadDiskIO
****floppy_io
****DriveInfo
***ThreadSerialIO
****SerialIO
****Cassette


== Millores ==
== Millores ==
*enllaçar amb libmyr i usar-la tan per validar fitxers com per editar-los
*enllaçar amb libmyr i usar-la per validar fitxers
**permetre visualitzar-los
**permetre editar-los
*Acabar el programa de simulació de la MRSJ
*<strike>Fer que el LED de la imatge de la disquetera reflexi si hi ha activitat de carrega/descarrega</strike>

Revisió de 11:31, 7 gen 2015

Pendents

  • Afegir protecció contra copia
  • Afegir timeouts a protocol Hardware del cassette
  • implementar protocol software del cassette
  • automatitzar desplegar dialeg FileSave i guardar quan s'hagi rebut un fitxer.
  • afegir codi per ajustar tamany font del terminal en funció de les dimensions
  • Canviar el comportament de carregar/guardar de la UI
  • Corretgir el funcionament del botó d'Eject
  • Implementar funcionament automatitzat del botó d'Eject
  • Acabar d'enllaçar les pantalles de configuració (ports:protocol,buffers cassette:tot notificació:tot llenguatge:acabat)
  • Implementar suport de diferents llenguatges
  • reimplementar el SerialIO usant crides a Win32
    • Detectar correctament desbordament de buffer
    • corretgir events Error i Empty
    • usar un estil uniforme per tots els metodes/atributs exposats.
  • Separar l'aplicació en Aparments i threads segons el diagrama (requereix reimplementació del SerialIO primer):
    • GUI_SingleThreadAppartment
      • ThreadGUI
        • GUIEventLoop
    • MultipleThreadAppartment
      • ThreadDiskIO
        • floppy_io
        • DriveInfo
      • ThreadSerialIO
        • SerialIO
        • Cassette

Millores

  • enllaçar amb libmyr i usar-la per validar fitxers
    • permetre visualitzar-los
    • permetre editar-los
  • Acabar el programa de simulació de la MRSJ
  • Fer que el LED de la imatge de la disquetera reflexi si hi ha activitat de carrega/descarrega