La Simple Vector Library (SVL) è una libreria di classi OpenSource per la realizzazione di applicazioni vettoriali.
L'SVL deriva dalla mia prima libreria vettoriale completamente a 32 bit, scritta nel 1998 per il progetto UlisseGX.
L'SVL permette rapidamente di realizzare applicazioni grafiche con funzionalità di zoom/pan e gestione di entità geometriche come linee,polilinee,cerchi, aree, testi TrueType ecc..
La libreria è rilasciata sotto la licenza OpenSource MPL (Mozilla Public License), che in sostanza permette l'uso del framework così com'è anche in applicazioni commerciali, ma se si effettuano modifiche alla libreria è necessario renderle pubbliche.
Il progetto SVL è ospitato su SourceForge a questo indirizzo:
http://www.sourceforge.net/projects/svl
Al momento l'SVL è scritta in ObjectPascal, e la versione corrente, 0.5.8, è utilizzabile da qualsiasi versione di Delphi a partire dalla 3 e di Kylix a partire dalla versione 2.
L'obiettivo finale è comunque quello di rendere multilinguaggio la libreria, con versioni per Java,C# e C++ che verranno rilasciate nel corso del 2005.
Applicazioni realizzate con l'ausilio della SVL:
- EFields - Software commerciale realizzato dall'Ing. Angelo Monteleone, per l'individuazione dei volumi di rispetto di un sistema di antenne per telefonia mobile in modo semplice ed intuitivo.
- Vigeo - software gratuito che ho realizzato per creare il DXF dello Schema del Rilievo da un libretto PREGEO
- Estratto 2000 - software gratuito che ho realizzato per convertire l'estratto di mappa in DXF
- FiducialiDXF - software gratuito che ho realizzato per convertire la TAF in formato DXF
|