SVG
Si tratta di uno standard molto interessante (per maggiori dettagli http://www.w3c.org/SVG/).
Si può vedere, per un elenco più completo, la già accennata tabella comparativa tra Flash e SVG (in inglese) redatta da un estimatore di SVG.
Personalmente trovo la grafica SVG più flessibile di quella proprietaria, tanto Microsoft quanto Macromedia. La possibilità di intervenire a livello del codice sorgente (testuale e "pulito") rappresenta un grande vantaggio.
La applicazione che più mi interessa è a livello di schemi, diagrammi, o anche titoli di pagine da rendere con un formato più ricco di quanto non consenta l'HTML, senza però ricorrere a immagini raster.
la funzione "text" ha il grave handicap di non avere l'a-capo automatico, e di non poter nemmeno contare su qualcosa di equivalente al tag html &l;br>; così, se si vuole rappresentare del testo "abbondante" l'unica cosa è creare manualmente diverse righe, inizianti con <text> e finenti con </text>. Il che non è esattamente il massimo della praticità.
Un accettabile editor commerciale SVG è quello della Jasc, WebDraw: è un editor piuttosto completo, che gestisce anche le animazioni. Queste ultime, bisogna ammetterlo, sono comunque senza paragone, allo stato attuale, molto meglio gestibili con i software che elaborano Flash.
Un editor più rozzo, ma gratuito, è Amaya, il browser/editor HTML del W3C.
Hanno comunque buone capacità di esportare immagini vettoriali in SVG sia Adobe Illustrator, sia OpenOffice (>1.0), della SUN, sia PhotoImpact della ULEAD.
Vi è un recente, ottimo prodotto per ottenere degli SVG: non è un editor, ma ottiene un SVG a partire da qualsiasi file stampabile: è SVGmaker, di una ditta australiana. Il suo forte:
Qualche cenno merita anche Web-Dwarf, della Virtual Mechanics, un editor nativo per SVG (o HTML). Sembra fare cose eccellenti, ma si blocca un po' troppo facilmente, e, ciò che è peggio, può perdere dei pezzi del lavoro che avete fatto senza che se ne capisca bene il perché. Peccato, perché se si guarda il codice sorgente si vede che è piuttosto potente e preciso come elaborazione. Probabilmente è frutto di una certa frettolosità.
Anzitutto Sodipodi: nato in ambiente Linux, è ora disponibile anche per Windows (9x e segg.). Si tratta di un ottimo programma, freeware, ma potente e flessibile. Richiede le librerie GTK, facilmente installabili e non pesanti. Fa abbondante uso del tasto destro del mouse. Un limite è la mancanza di un Help incluso nel programma. Ma si tratta di un software decisamente intuitivo.
Dall'evoluzione di Sodipodi, e in pratica soppiantandolo, esce Inkspace, di cui parliamo poco sotto.
Buono è anche Sketsa, scritto in Java (richiede il Java runtime environnement 1.4.2 o successivo), e multipiattaforma.
Si tratta di un programma completo, meno intuitivo di Sodipodi, ma con maggiori possibilità di controllo sul codice sorgente, che in Sodipodi rischia di essere talora sovrabbondante. Pur essendo legato alla comunità Open Source il programma non è freeware, ma shareware. Rappresenta un significativo passo avanti nel campo dell'editing SVG.
Livelli eccellenti sono raggiunti poi da Inkscape e da Dia, in versione anche per Windows (9x e segg.).
Con Inkspace potete davvero manipolare la grafica vettoriale in modo estremanente intuitivo, flessibile e ricco. Il programma, a differenza di Sketsa, è freeware e open source.
Dia è mirato alla creazione di diagrammi e organigrammi. E' perciò più leggero di Inkscape, anche se più limitato in fatto di effetti grafici, essendo appunto specializzato nel creare caselle di testo e connettori (proprietà però, ques'ultima, che Inkscape non ha). Può salvare sia in un formato proprietario (facilmente accessibile a un editor testuale peraltro) sia in SVG.
Una belle sorpresa è che, una volta creato un file in formato proprietario (estensione .dia) è possibile, dalla shell di visualizzazione dei files (Gestione Risorse, o TotalCommander), usando il tasto destro del mouse, ottenere un file clone in vari formati, tra cui wmf, eps, e svg.
Programmi che fanno, a mio parere, pochino, ma pur sempre qualcosa di utilizzabile, in certe occasioni, sono:
SVG è una grafica vettoriale impiegata soprattutto per internet. Dunque è importante che i browsers lo sappiano visualizzare. A tutt'oggi i principali browsers, eccetto Amaya, non lo visualizzano in modo nativo, ma solo grazie a un plugin, peraltro molto leggero, quello di Adobe.
Ormai da tempo la famiglia Gecko, ad esempio, Mozilla e Firefox, accettano il plugin di Adobe, non tanto la ver. stabile (3.X), quanto la ver. alfa 6.
Si tratta di
\plugins di tali browsers i due files, NPSVG6.dll e NPSVG6.zip, che si trovano, dopo che il viewer è stato installato nel sistema, in una cartella che dovrebbe chiamarsi SVG Viewer 6.0