>Bene, una libreria per Lazarus con tutti gli oggetti utili potrebbe
>essere comoda, con Lazarus ho fatto poco per ora ma è molto intuitivo
>e mi piace.
Forse esiste una soluzione alternativa migliore, Borland tra i suoi prodotti
ha cross compiler che si chiama Kylix 3 e serve per ricompilare progetti
sviluppati in Delplhi e/o C++ Builder come versioni Linux.
In pratica basta creare una applicazione di tipo CLX (cross platform) ed il
gioco è fatto a patto di non usare componenti che fanno riferimento a delle
API di Windows.
Nel nostro caso non ci sono problemi perchè uso i normali componenti del C
Builder/Delphi Borland e le mie librerie grafiche di plot che sono scritte
in C ANSI con funzioni OPEN GL che è uno standard de facto per tutti i S.O.
Ormai tutte le schede video supportano l'Open GL direttamente in hardware
con grande vantaggio nella velocità di disegno, in pratica è garantito un
refresh della finestra di plot di almeno 100 Hz anche su macchine con
processori poco performanti.
>L'impatto grafico è accattivante.
In effetti mi piace, ora tocca definire per bene quali sono i reali comandi
da inserire e in breve tempo posso rilasciare una beta version della GUI da
usarsi per i primi test dell'Hardware.
Dato che non voglio complicarmi troppo la vita per il momento lavoro solo in
C Builder dove mi muovo a mio agio e sono fortemente produttivo, poi una
volta che avremo il software dell'MLAII in versione definitiva inizierò a
preoccuparmi per la sua conversione in Linux.
Kylix 3 in versione professional costa solo 250$, se compro online sono
circa 200 Euro visto che non tocca pagare la spedizione con relativa iva e
dazio, ma si può scaricare dal sito Borland una Trial della versione
Enterprise (supporta le funzioni per web, sql e Oracle) e una open version,
non marcata come trial, che dal nome sa molto di free ma non trovo nessuna
spiegazione in merito.
Ora mi da errore ftp e non riesco a tirarle giù, ci riprovo più tardi, se
funziona come dico io visto il basso costo lo compro visto che mi fa comodo
per il lavoro e automaticamente abbiamo risolto anche il problema della GUI
cross platform
Ciao
Marco d'Ambrosio