Gianpaolo Ingegneri
unread,Feb 20, 2012, 12:17:30 PM2/20/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
In questi giorni sto lavorando al porting del mio Unrelated Framework su
Linux, ho quasi finito. L'uso di un'architettura interna non ancorata al
sistema e le librerie crossplatform alla fine hanno prodotto i risultati
sperati, anche se ho dovuto correggere diversi errori, tra cui alcune
chiamate che pensavo facessero parte dello standard ANSI. Certo è una grande
soddisfazione riuscire a trasportare un progetto così grosso da un sistema
all'altro senza alcun problema. In futuro farò anche dei porting per MacOSX
e per altri sistemi.
Che cos'è Unrelated Framework?
E' un framework che ho creato per sviluppare software con facilità e senza
gli ostacoli della compatibilità multipiattaforma. Il framework wrappa una
miriade di librerie (FLTK, ZLib, FreeType, OpenGL, OpenCV, OpenAL, DevIL,
AssImp, etc...) mantenendo una coerenza interna nella gestione degli
oggetti, collezioni e serializzazione. Nonostante il massiccio uso di
librerie esterne, nessuna di esse è davvero necessaria per la compilazione
del framework, soltanto per il supporto delle funzionalità aggiuntive. Per
garantire questo importante requisito ho dovuto implementare tutti gli
oggetti più importanti (liste, immagini, font, suoni, mesh, etc...) in un
formato interno gestito tramite algoritmi proprietari. E' possibile dunque
creare delle applicazioni anche complesse con poche righe di codice e con
una gestione robusta e coerente delle risorse hardware.