Archive for settembre, 2008

Applicazioni Desktop con Eclipse (RCP)

Alla domanda : che cos’è eclipse ? Molti di voi risponderanno: “è un IDE”. Alcuni diranno: “Si, ma ha delle funzionalità tipiche anche di un RAD”. Entrambi hanno ragione, ma eclipse è anche molto di più. Esso infatti permette di costruire applicazione stand-alone facendo uso dell’architettura stessa di eclipse. Ossia, creare applicazione estensibili, flessibili e [...]

JSE , Swing e JFileChooser

E’ ormai risaputo che la classe JFileChooser è tra le più problematiche in termini di performance. Al primo avvio, il dialog prende circa 7/8 secondi su un PC dotato di un’intel da 1.5 Ghz e 512 MB di memoria e la cosa sembra migliorare di poco anche con hardware migliore. Ero molto scontento di tale [...]

Breve tutorial sul parsing e analisi lessicale (Java)

In questo articolo esporrò le tecniche usate per poter creare degli analizzatori lessicali e parser in Java, usando degli strumenti gratuiti ( JFlex e byacc/J). In questo modo è facile creare un nuovo linguaggio di programmazione o più semplicemente creare un programma che estrae le parti significative da un input testuale, quale può essere un [...]