******************** * JessGUI 1.0 beta * ******************** creato da: Lusso Luca (lussoluca@tiscali.it) Alessandro Gilitus (alessandrogilitus@tiscali.it) Alberto Zanella (zanella.alberto@tin.it) 1) contenuto della distribuzione lib |_ boot.jar (libreria di Eclipse) |_ jess.jar |_ jessgui.jar |_ jface.jar (libreria di Eclipse) |_ jfacetex.jar (libreria di Eclipse) |_ log4j.jar |_ runtime.jar (libreria di Eclipse) |_ swt.jar (libreria di Eclipse) |_ text.jar (libreria di Eclipse) scr |...sorgenti del programma immagini |...immagini usate dal programma lancia.bat script windows per l'esecuzione del programma log4j.properties file di configurazione dell'ambiente di logging swt-win32-3024.dll libreria necessaria alle api swt per gestire l'interfaccia grafica readme.txt questo file 2) esecuzione Per l'esecuzione di JessGUI è necessario aver installato una macchina virtuale java (testato su Sun jdk1.4.0). javaw deve essere nel path o lo script lancia.bat va modificato per riferire al programma javaw.exe 3) limitazioni conosciute A volte può verificarsi una mancata sincronizzazione tra l'editor e la finestra di outline, per riallineare le due viste basta usare il comando "ricarica l'outline" posto sulla barra del titolo della finestra di outline Se si lancia un comando di run con la finestra dei watch aperta, l'esecuzione del programma risulta estremamente lenta e non si riesce a interrompere l'esecuzione I comandi di watch parziali non sono supportati dall'interfaccia ma accettati dal motore se eseguiti mediante la shell, questo può causare una perdità di sincronismo tra l'interfaccia grafica e il motore Il supporto per logging (log4j) è predisposto ma in effetti non utilizzato in nulla di utile 4) licenza Il programma JessGUI è completamente open source, e il codice può essere usato in qualsiasi altro progetto open source Per la licenza della libreria Jess fare riferimento alla distribuzione del Jess 5) contributi Il programma è stato creato con il solo scopo di facilitare il debug dei programmi scritti in Jess e non è conforme a nessuna delle regole che sottostanno all'ingegneria del software... Si accettano però volontari per riprogettare il codice, ampliarlo tentando di risolverne i problemi e (nella nostra idea) portarlo a diventare un plug-in di Eclipse...