Status attuale
Il lavoro procede senza sosta! E’ un software per me molto importante.
Ho completato il “core” del sistema (il motore del programma). Attualmente il core gira senza problemi sia su Windows (Windows XP e Windows Vista) che su Linux (lo sviluppo avviene su piattaforma Linux Ubuntu 8.04, con kernel 2.6.24. Funziona correttamente sia su Gnome che KDE 3.5. (non dovrebbero comunque esserci problemi a farlo funzionare su KDE 4).
Il “core” attualmente gestisce…
- Lo startup dell’engine;
- Le opzioni della linea comando (il programma può funzionare sia come comando dato da console che con l’interfaccia grafica, simile ad un browser web).
- L’apertura e la gestione della libraria newLisp (dll per Windows oppure so per Linux).
- La comunicazione e le callback tra PureBasic e newLisp. Le callback funzionano perfettamente (la velocità è sorprendente).
- La shared memory (permette lo scambio dati tra PureBasic e newLisp, e può gestire dati testuali e binari).
Il prossimo passo…
Ora sto sviluppando le funzioni che implementeranno la metodologia MVC, la creazione dell’interfaccia grafica (tramite l’innovativa tecnologia dei “magneti”, da me progettata). Riguardo la GUI e i “magnets”, non appena avrò implementato alcune funzioni minime, pubblicherò un articolo per spiegare in dettaglio il suo funzionamento
(spero di riuscire anche a pubblicare un piccolo demo o qualche screenshot!).
A presto!
Translate To English!
Commenti Recenti