CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Ricerca realizzata dagli allievi del corso per Progettista CAD-CAM a.f. 2005/06 Modulo: Ricerca Docente: Luca P. BATTISTA 1 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Indice Ricerca Pag. 3 Pag. 7 Pag. 8 Pag. 9 Pag. 12 Pag. 13 Pag. 16 Pag. 17 Pag. 18 Pag. 20 Pag. 22 Pag. 24 Pag. 42 Open Source e Freeware Open Office - pacchetto software per l’ufficio WIKIPEDIA - Enciclopedia libera in rete GIMP - Fotoritocco libero Flash CAD 3D libero - animazione e modellazione a costo zero Arroway texture, immagini di alta qualità Archivi in rete di Blocchi Autocad Progettazione e modellazione della nuova mesh umanoide. Software Open Source per la realizzazione di siti Web CELTX - Software gratuito per la scrittura di sceneggiature Elenco di programmi open source Blue Print 2 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Open Source e Freeware Open Source In informatica, Open Source (termine inglese che significa sorgente aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione. L’ Open Source ha ovviamente tratto grande beneficio da internet. Vantaggi del software open source Secondo i suoi sostenitori, il software open source presenta numerosi vantaggi rispetto al software proprietario: • per la sua natura aperta, è gratuito (salvo rare eccezioni); • essendo possibile modificare liberamente il software, è possibile personalizzarlo ed adattarlo alla proprie esigenze; • il codice sorgente è sottoposto ad una revisione da parte di moltissime persone, pertanto è più difficile che contenga bachi e malfunzionamenti. In ogni caso, è sempre possibile per chiunque tenere un indice pubblico dei problemi, in modo che gli utenti li conoscano; • se viene scoperto un baco o una falla di sicurezza, la sua correzione di solito è molto rapida; • essendo il sorgente liberamente consultabile, non è possibile inserire intenzionalmente nel software cavalli di Troia o spyware senza che questi vengano prontamente scoperti. 3 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA • non esistendo standard proprietari, le cui specifiche sono normalmente segrete, è molto più facile costruire software interoperabile; • permettere a chiunque di modificare i sorgenti garantisce che ogni nuova funzionalità o copertura di un baco possa essere proposta da chiunque e immediatamente applicata dagli sviluppatori. Questo permette di avere già a disposizione un software che rispetta le esigenze di chi ha richiesto le modifiche; • collaborando con sviluppatori volontari e utilizzando il lavoro della comunità, anche le piccole e medie imprese sono in grado di sviluppare e vendere prodotti di alta qualità. Critiche al software open source Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] • alcune tipologie di software, soprattutto di nicchia, non sarebbero disponibili come software open source; • lo sviluppo del software open source non segue i tradizionali principi di ingegneria del software; ciò porta a risultati incoerenti e ad una mancanza di uniformità e consistenza; • l’usabilità spesso non è ottimale per un utente inesperto; • alcuni software moderni hanno raggiunto livelli di complessità tale da richiedere il supporto di un’azienda che impieghi molte persone che lavorano a tempo pieno al progetto; • anche se spesso è disponibile molta documentazione, a volte (qualcuno sostiene che accada spesso) è incompleta o non aggiornata. Secondo alcuni il software open source avrebbe delle limitazioni e degli svantaggi rispetto al software proprietario 4 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Freeware Il termine freeware indica un software che viene distribuito in modo gratuito. Il freeware è distribuito indifferentemente con o senza codice sorgente, a totale discrezione dell’autore e senza alcun obbligo al riguardo. È sottoposto esplicitamente ad una licenza che ne permette la ridistribuzione gratuita. Il software freeware viene concesso in uso senza alcun corrispettivo, ed è liberamente duplicabile e distribuibile, con pochissime eccezioni. Di norma l’autore che decide di rilasciare il suo lavoro come freeware, esercitando appieno il suo diritto di scegliere le forme e le modalità di distribuzione che ritiene più idonee, inserisce esplicitamente delle clausole che impediscono qualsiasi tipo di pagamento per la distribuzione del suo software, fatto salvo Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] un eventuale “piccolo” rimborso per supporti e spese di duplicazione, esattamente come avviene per lo shareware. Altri esempi di restrizioni opzionalmente inserite dagli autori sono le limitazioni all’utilizzo da parte di istituzioni statali o forze armate. Le seguenti categorie non rientrano nella categoria di freeware: • Il software libero. Malgrado in inglese la parola free venga usata sia in freeware (software gratuito) sia in free software (software libero), è bene notare che i due termini non sono sinonimi: seppure gran parte del software libero è anche gratuito (nel senso che non vengono chiesti soldi per ottenerne una copia), la definizione di software libero non pone alcun vincolo al suo prezzo. 5 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA • I programmi shareware. Nonostante siano distribuiti in maniera simile a quelli freeware, richiedono un pagamento al termine di un periodo di prova o per attivarne tutte le funzionalità. Le seguenti categorie, invece, vengono tutte considerate “freeware”: • Adware. Adware è la crasi di “ADvice softWARE”, ovvero “software con annunci (pubblicitari)”. Tali software sono distribuiti come freeware, ma richiedono all’utente la visione di messaggi pubblicitari per il loro utilizzo. I messaggi pubblicitari vengono normalmente scaricati tramite una connessione internet. • Donationware. L’autore chiede agli utenti del proprio software di fare una donazione a sé stesso o ad una terza parte (per esempio un ente benefico). La donazione spesso è facoltativa. • Software di pubblico dominio. Questa categoria di software non è soggetta a copyright: l’autore, con la dichiarazione del rilascio del suo software al pubblico dominio, rinuncia esplicitamente a qualsiasi diritto in merito. • Abandonware. Con il termine abandonware viene definito tutto quel software commerciale che non viene più commercializzato da lungo tempo, ed è quindi considerato “abbandonato”. Molte software house, inoltre, hanno l’abitudine di rilasciare gratuitamente versioni “obsolete” del loro software, spesso in abbinamento con riviste specializzate, al fine di promuovere l’acquisto di nuove versioni con sconti ed incentivi sotto forma di upgrade (aggiornamento). Tali versioni gratuite, contrariamente allo shareware, sono dotate di tutte le normali funzionalità, e sono da ritenersi a tutti gli Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] effetti regolarmente licenziate, salvo clausole specifiche esplicitamente riportate nella documentazione allegata. • Postcardware. Questo tipo di software è essenzialmente freeware; l’autore però richiede la cortesia di spedirgli una cartolina (in inglese postcard) di ringraziamento. Ovviamente questo tipo di “compenso” è del tutto facoltativo. 6 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Open Office - pacchetto software per l’ufficio www.openoffice.org Open Office Writer: Ha le stesse funzioni di Open office è un programma open source, ciò significa che è possibile utilizzarlo liberamente, senza necessità di licenza, e modificarlo, migliorando le operazioni. Open Office Impress: Equivale al power E’ l’equivalente del pacchetto “Office” fornito dalla Microsoft ed è possibile scaricarlo in diverse lingue e in più versioni, per i vari sistemi operativi esistenti (Microsoft, Mac, ecc..). E’ possibile scaricare singolarmente i vari programmi disponibili. Word, ed è possibile aprire i documenti creati, anche in altri programmi. point, permette multimediali. di creare presentazioni Open Office Math: Permete di effettuare calcoli matematici ed equazioni. Open Office Draw: Questo programma offre la possibilità di creare grafici e diagrammi. Open Office Calc: Programma creato per effettuare calcoli matematici, dell’office della microsoft. è l’excel Open Office Base: Permette di creare e modificare tabelle in un database. 7 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] WIKIPEDIA - Enciclopedia libera in rete www.wikipedia.org WIKIPEDIA.ORG è un sito “aperto” ovvero, un link dove chi vuole accedere, immettere ed attingere notizie lo può fare gratuitamente. E’ una sorta di enciclopedia aperta (è così che si definisce) dove gli stessi utenti sono i relatori e i “cacciatori di novità”. Si suddivide in varie categorie nelle quali gli utenti possono muoversi secondo i propri criteri di ricerca semplicemente ciccando su degli elenchi preesistenti; c’è anche la possibilità di partecipare a forum di svariati generi . quello che sa aumentando le informative dello stesso. L’ idea è ottima soprattutto perché è lo stesso utente a fare da relatore quindi è come avere milioni di persone che fanno il lavoro per te e per la comunità della quale gli stessi utenti fanno parte. Chiaramente nel sito ci sono collegamenti con altri siti per chi vuole approfondire meglio la sua ricerca. Gli appassionati di qualsiasi genere trovano il loro campo desiderato e se in esso compaiono poche informazioni , l’utente può caricare 8 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] GIMP - Fotoritocco libero http://gimp.linux.it/ The Gimp è è il programma GNU per la gestione delle immagini. E’ un software liberamente distribuibile adatto per il fotoritocco, composizione e creazione di immagini. Il sito web del software contiene informazioni su come scaricare, installare, utilizzare ed ampliare GIMP. Questo sito serve inoltre come punto di riferimento nella distribuzione delle ultime versioni, patch, plugin e script. L’acronimo GIMP in origine era la contrazione di General Image Manipulation Program; Nel 1997, il nome è stato cambiato in GNU Image Manipulation Program ed è diventato ufficialmente parte del progetto GNU. colori di foto, la combinazione di immagini usando il paradigma dei layer, la rimozione di particolari da immagini preesistenti, e la conversione fra diversi formati di immagine. The GIMP è anche famoso perché è stata la prima vera applicazione libera usabile dall’utente finale. I prodotti precedenti, come il compilatore C gcc o il kernel Linux, erano strumenti per programmatori. The GIMP è considerato una prova che, attraverso il software libero, si possono creare prodotti usabili anche da persone comuni; questo fatto è stato molto importante, perché ha aperto la strada a prodotti come KDE, GNOME, Mozilla, OpenOffice.org e tutte le altre applicazioni che ne sono seguite. The GIMP è molto usato per manipolare immagini e foto digitali usate poi su pagine web. Usi tipici sono la creazione di immagini e loghi, la modifica delle dimensioni o dei 9 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Caratteristiche principali: • Una suite completa di strumenti per disegno con pennelli (matite, stilo, aerografo) etc. • Gestione della memoria tile in modo da limitare la dimensione dell’immagine allo spazio disponibile su disco. • Campionamento sub-pixel con antialiasing di alta qualità per tutti gli strumenti di disegno. • Supporto completo per il canale Alpha. • Livelli e canali. • Un database procedurale per le richiamare le funzioni interne di GIMP da programmi esterni come Script-fu. • Capacità di scripting avanzato. • Storico operazioni (limitato unicamente dallo spazio libero sul disco). • Numero virtuale illimitato di immagini aperte nello stesso tempo. • Potente editor per i gradienti e le sfumature. • Apertura/salvataggio delle animazioni nel formato frame-come-livelli. • Strumenti di trasformazione per la rotazione, scalatura, torsione e prospettiva. • Numerosi formati file supportati tra i quali gif, jpg, png, xpm, tiff, tga, mpeg, ps, pdf, pcx, bmp e molti altri. • Apertura, visualizzazione e conversione per numerosi formati grafici. • Strumenti di selezione con sezione rettangolare, ellittica, libera, fuzzy, bezier e intelligente. • Estendibilità tramite plugin per nuovi formati file e filtri per effetti particolari. • Oltre 100 plugin stabili e disponibili. • Supporto personalizzato per pennelli e pattern. Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] The GIMP è stato sviluppato come una alternativa libera a software proprietario come Photoshop, che ancora domina la (piccola) industria della stampa e della grafica. Ci sono ancora molte differenze tra i due prodotti; le principali sono: • Photoshop supporta il sistema di colori Pantone • Il numero di plugin e altri prodotti di supporto è superiore in Photoshop • The GIMP, almeno nelle versioni stabili correnti (2.2) supporta, solo rudimentariamente e per mezzo di un plugin sviluppato esternamente [1], la separazione dei colori CMYK e i colori spot, che sono usati frequentemente nel processo di stampa • The GIMP supporta solo 8 bit per canale, che non sono sempre sufficienti nella grafica RGB • L’ interfaccia utente di “The Gimp” appare caotica e poco amichevole per chi 10 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA è abituato ai programmi Windows. Questa caratteristica, più che le funzionalità, è forse l’ostacolo maggiore alla sua diffusione presso il pubblico meno informatizzato. È presente un plugin chiamato PSPI, solo per la versione di The Gimp per Microsoft Windows che permette di usare i filtri a 8 bit per Adobe Photoshop anche sui The Gimp. Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] l’interfaccia CGI o la modifica sequenziale del colore e la dimensione di un gran numero di immagini. Comunque per compiti non interattivi, programmi come ImageMagik sono di gran lunga più semplici da utilizzare Per quanto rigurda l’uso interattivo, the GIMP può essere automatizzato da macro. Può essere usato sia l’interprete Scheme integrato che Perl, Python, Tcl o (ancora in via di sviluppo) Ruby. Questi linguaggi permettono di scrivere script o plugin che possono essere eseguiti interattivamente; è possibile anche creare immagini in un modo completamente non interativo, come per esempio generare immagini per una pagine web ‘al volo’ attraverso programmi che usino 11 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Flash CAD www.flashcad.it Caratteristiche Peculiari: FlashCAD è il programma Cad per la creazione e la modifica di disegni tecnici e di immagini bitmap, di elevate prestazioni ma di semplice utilizzo. Zoom/Pan in tempo reale mentre si disegna, Gestione contemporanea Entità geometriche 2D 3D e Immagini Bitmap (B/N, Colori da 1, 8 e 24 bits/pixel) Acquisizione immagini da Scanner o Fotocamera Digitale, Image Processing, Rendering 3D, Filmati 3D in formato AVI, Deformazione bilineare delle immagini, Restituzione prospettica, Compatibilità con i file AutoCAD dxf e dwg, Editor grafico bitmap integrato, Salvataggio dei files in formato compresso. Esso ingloba un potente vettorializzatore che consente di ottenere da un’immagine di mappa catastale, topografica o da un qualsiasi elaborato cartaceo una serie organizzata di linee che ricostruiscono fedelmente la geometria del disegno, eliminando così la necessità di ricalcare con il digitizer disegni preesistenti per inserirli nel Computer. Il modulo vettorializzatore dispone anche di un’opzione per la trasformazione di immagini fotografiche, che permette la realizzazione di interessanti e utili effetti grafici. Con FlashCAD è possibile comporre subito, insieme ai propri clienti, la soluzione di arredo ottimale visualizzandola con animazioni e rendering, scegliere la finitura preferita e stampare un preventivo. 12 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] 3D libero - animazione e modellazione a costo zero www.blender.it Blender e’ un programma Open Source di grafica e animazione 3D. Le sue caratteristiche, che normalmente si possono trovare solo in programmi a pagamento, lo rendono uno strumento veloce e potente alla portata di tutti coloro che vogliono lavorare e/o divertirsi con una dimensione in più! Tra le caratteristiche principali del programma troviamo il sistema di particelle per relizzare animazioni di fuoco, fumo, esplosioni, ecc., la possibilità di espandere le capacità del programma con script in Python, le funzioni di IK (cinematica inversa), l’uso di plug-in per post-produzione e texture, il “rendering panorama” per creare panorami esplorabili in 3D e il rendering della radiosità per la simulazione dell’illuminazione. Blender ha inoltre al suo interno un “motore” chiamato GameBlender che permette anche la creazioni di videogiochi che sfruttano Open-GL!! L’interfaccia grafica è inizialmente un po’ “ostica” ed è necessario ricordarsi per lo meno le combinazioni dei tasti più frequentemente usati ma questo dopo un po’ che si utilizza il programma diventa un beneficio: la mano sinistra resta sulla tastiera e la destra sul mouse (non devo spostare il mouse per cliccare su un bottone per ridimensionare un oggetto, mi basta premere “s” e muovere il mouse..). Inoltre un’altra caratteristica dell’interfaccia è la sua flessibilità in quanto a personalizzazione dell’ambiente di lavoro. Durante la creazione delle immagini è possibile lavorare con più livelli; questo permette per esempio di spotare gli oggetti che non si ha necessità di modificare in un livello che, quando non è selezionato o selezionato 13 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA assieme ad altri, viene “nascosto”. Si possono anche impostare le luci in modo che illuminino solamente gli oggetti presenti nello stesso livello. Da quando Blender è diventato Open Source sono stati fatti innumerevoli passi in avanti ed ora dispone tra le altre cose di un raytracer integrato e della possibilità di utilizzare anche YafRay, un potente raytracer Open Source. WWW.BLENDER3D.ORG LA COMUNITY DI BLENDER IL SITO PRESENTA LE CARATTERISTICHE E LE POTENZIALITA’ DI BLENDER,UN PROGRAMMA DI MODELLAZIONE TRIDIMENSIONALE OPEN SOURCE,VALE A DIRE DI LIBERO ACCESSO E UTILIZZO PER TUTTI GLI UTENTI DELLA RETE. Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] IL SITO OVVIAMENTE PERMETTE DI SCARICARE L’ULTIMA VERSIONE DEL SOFTWARE IN QUESTIONE E CONTIENE UNO SPAZIO FORUM CON FAQ E DISCUSSIONE DA PARTE DEGLI UTENTI SUGLI STRUMENTI,LE POSSIBILITA’ E GLI EVENTUALI DIFETTI O PROBLEMI CHE L’UTILIZZO DEL PROGRAMMA COMPORTA. VI E’ INOLTRE UNA GALLERIA DI IMMAGINI DI AUTORI INTERNAZIONALI DOVE VENGONO PIU’ DIRETTAMENTE MOSTRATI I RISULTATI OTTENUTI CON BLENDER. NELLA SEZIONE TUTORIAL INVECE,POSSIAMO VELOCEMENTE APPRENDERE GLI STRUMENTI BASE DI BLENDER CON “LEZIONI” STEP BY STEP SULLA REALIZZAZIONE DI OGGETTI E DISEGNI CLASSICI PER LA COMPRENSIONE DEL CONCETTO DI 3D.NELLA SEZIONE “GET INVOLVED”,INVECE, TROVIAMO INFORMAZIONE E DELUCIDAZIONI VARI SUGLI SVILUPPI DEL SOFTWARE IN CORSO,PERCHE’ COME DI NORMA, BLENDER FA PARTE DI QUEI PROGRAMMI IN CONTINUA EVOLUZIONE E MIGLIORAMENTO CON LA POSSIBILITA’ DI CONTATTARE DIRETTAMENTE 14 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] GLI SVILUPPATORI PRINCIPALI. DI BLENDER ESISTE IN EFFETTI UNA VERA E PROPRIA FONDAZIONE E COMMUNITY IN RETE SEGUENDO COME GIA’ DETTO IL PRINCIPIO DELLA CONDIVISIONE E QUINDI POSSIBILITA’ DI PARTECIPARE ATTIVAMENTE ALLO SVILUPPO DEL SOFTWARE,ALLA SUA DIFFUSIONE IN RETE E ALL’EVENTUALE PROMOZIONE DI ESSO NEGLI AMBITI APPROPRIATI.PER I FANATICI INFINE, POSSIAMO ANCHE TROVARE UN LINK PER ACQUISTARE “MERCHANDISE” A TEMA,MAGLIETTE,CAPPELLINI ETC.ULTIMO PUNTO DA SOTTOLINEARE: IL SITO,ESSENDO INTERNAZIONALE E’ OVVIAMENTE INTEGRALMENTE REDATTO IN INGLESE. 15 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Arroway texture, immagini di alta qualità www.arroway.de Arroway è una società tedesca specializzata nella produzione di texture di altissima qualità, in particolar modo relative alla pavimentazione. Uno degli ultimi prodotti usciti è legato al mondo delle wood texture; ho fatto un giro sul sito e devo riconoscere che la qualità del loro prodotto è davvero elevatissima! La cosa interessante, sebbene insolita, è che dal sito è possibile scaricare texure, a dimensioni ridotte, per verificarne la qualità. In effetti è scritto esplicitamente: “Please, don’t abuse the system! Download only textures you really need.“, ovvero si prega di non abusare della possibilità concessa… sennò presto saranno tolti dalla rete. 16 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Archivi in rete di Blocchi Autocad http://xoomer.alice.it/wcom http://www.cad3000.it http://www.disegnocad.it http://www.cadlandia.com I link riportati qui sopra sono solo alcuni dei siti che mettono a disposizione archivi di blocchi adatti per file in formato .dwg tipici di Auocad-Autodesk. In alcuni casi si possono scaricare intere tavole realizziate da professionisti. Quasi sempre per usufruire di questi notevoli archivi di modelli 2d o 3d di disegni tecnici è necessario iscriversi nella comunità che lo stesso sito tende a creare. In alcuni sito sono disponibili anche blocchi per Archicad 17 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Progettazione e modellazione della nuova mesh umanoide www.dedalo-3d.com Makehuman Il progetto MH si propone la realizzazione di un software in grado di modellare, in maniera parametrica, tutte le varietà di umanoidi partendo da un unico modello di mesh universale. al magro, il numero di combinazioni possibili, e quindi di espressione artistica, diventa straordinariamente alto. Sebbene questo sia affascinante nella teoria, nella pratica ha portato il team ad affrontare molti interessanti problemi, forse mai capitati prima ad alcun modellatore di CG. E’ una scelta particolare, intrapresa con lo scopo di dare la massima possibilità di sperimentazione all’artista, che può finalmente uscire dalle costrizioni di un modello iniziale che abbia sesso ed età prestabiliti. Avevamo a che fare, oltre che con i classici problemi di modellazione 3D (numero di poligoni, facce quadrate o triangolari, etc) con la necessità di costruire una supermesh adatta ad essere trasformata in qualsiasi cosa di abbastanza umano, e allo stesso tempo ottimizzata e altamente professionale. Riunendo insieme tutti i parametri, lasciando la possibilità di usarli in qualsiasi modo e proporzione, passando dal bambino all’anziano, dall’uomo alla donna, dal grasso Questo non accade mai nella carriera di un modellatore, perché di solito i characters vengono realizzati per adattarsi specificatamente ad un progetto ben preciso. 18 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Dopo anni di esperienze e di problemi posti dagli utilizzatori del programma, grazie a mesi di lavoro e di studio, è stata realizzata la mesh attualmente distribuita con MH, che, sebbene non sia ancora perfettissima, rappresenta sicuramente un esempio notevole di modellazione umanoide. Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] fino a giungere alla terza, quella attualmente in uso, che altro non e’ che il risultato delle osservazioni compiute sulle precedenti. Quella che noi chiamiamo Zmesh rappresenta l’attuale stato dell’arte del modello umanoide universale, e noi vorremo, in queste pagine, descriverne le caratteristiche e le potenzialità. Crediamo che il modo migliore di esporre le idee scaturite durante questa esperienza sia quella di ripercorrere insieme l’evoluzione della mesh base, partendo dal primo modello, molto interessante, realizzato da Enrico Valenza, passando per la seconda, notevole mesh, modellata da Kaushik Pal, 19 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Software Open Source per la realizzazione di siti Web http://nvu.com Nvu è un editor web che si affianca a Mozilla Firefox e Mozilla Thunderbird per sostituire la suite Mozilla. La pronuncia dovrebbe essere “enview” (for a new view). Attualmente l’editor è alla versione 1.0 Release candidate e il principale progettista, Daniel Glazman, sviluppa nuove versioni molto velocemente. Le piattaforme supportate sono le maggiori: GNU/Linux (Linspire e altre distribuzioni), MacOS X (10.2.5 almeno) e Windows. La versione 1.0, basata su Gecko, il motore di Firefox, è utilizzabile per progettare il proprio sito web. Nvu si rivolge, comunque, ad un’utenza che fa della progettazione web il suo hobby, o, al massimo, è a un livello semiprofessionale: non mira quindi a sostituire Macromedia Dreamweaver quanto piuttosto Microsoft FrontPage. In particolare Microsoft FrontPage non è più sviluppato dal lontano 2003 e sarà ufficialmente abbandonato a se stesso a partire da fine 2006 [1]. Nvu diviene così l’unico software in questa fascia di utilizzo, multipiattaforma e gratis. Il punto di forza di Nvu è l’aderenza agli standard del W3C: già in questa versione si possono evidenziare i punti in cui il codice non rispetta gli standard, avendo la possibilità di seguire le istruzioni e i suggerimenti forniti dal programma stesso per rimediare agli errori. Un’altra caratteristica è la gestione dei CSS con un apposito tool. Glazman ha fatto parte 20 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] del gruppo di lavoro che formava le specifiche dei fogli di stile e attualmente si chiede nel suo blog che cosa ci sia di buono e cosa sia invece da cestinare del lavoro fatto negli anni passati. Il progetto è sponsorizzato da Micheal Robertson di Linspire (ex Lindows). Lo stesso Robertson ha contattato Glazman, esortandolo a far partire il progetto Nvu (o N|vu). Glazman ha poi formato la Disruptive Innovation in cui sono sviluppati vari progetti, tra cui quello dell’editor. Nel 2006 il progetto è stato abbandonato da Daniel ed è stato preso in mano da Kaze che è uscito con diverse versioni contenenti numerosi bugfix. Il progetto ha preso il nuovo nome di Kompozer . 21 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] CELTX - Software gratuito per la scrittura di sceneggiature www.celtx.com Ognuno quindi può lavorare in un nuovo modo, dai tecnici all’attore stesso, che può Celtx è un software professionale gratuito già vedere gli oggetti del set, ad esempio, adatto a tutti, in modo particolare e le note e le mappe di movimento che il a registi indipendenti, scrittori di regista prepara. commedie, ai vari direttori di produzione, assistenti, trovarobe, creazione del set, Ora anche il direttore della fotografia e i tecnici delle luci possono basarsi non guardarobiere, e altro ancora. solo su idee ma sugli stessi disegni, Il software è strutturato per rendere immagini, fotografie, video, ecc. messi a facile il lavoro di tutti, non solo di chi disposizione. scrive, aiuta il lavoro di squadra dei vari reparti operativi poiché pre-visualizza il prodotto finale, permettendo di allegare fotografie, filmati, suoni, note personali, descrizioni ed informazioni come mai fino ad ora. Facilmente può essere ridistribuito anche tramite internet. Anche a livello tecnico di scrittura, ci sono tutte le caratteristiche dei maggiori software, con in più molti automatismi. Il software è adatto a chi scrive corti, pubblicità, video musicali, testi teatrali, anche a chi scrive a più mani, infatti 22 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] tramite internet le singole variazioni vengono aggiornate e trasferite. L’attuale versione, in lingua inglese, ha dimensione di 7.892Kb ed è la versione 0.9.4 ed è presentato come un software semplice e facile da usare per chi deve scrivere (oltre tutto quello detto fino ad ora) anche sceneggiature per film e tv, e soprattutto per i New Media. E’ presente anche un tutorial (in lingua inglese) che descrive le principali funzioni ed un Forum con news ed informazioni varie. 23 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Elenco di programmi open source http://it.wikipedia.org/wiki/ Elenco_di_programmi_open_ source Da Wikipedia, l’enciclopedia libera. Questo è un elenco di programmi open source: software rilasciato sotto una licenza open source. Programmi che rispettano la definizione di software libero possono essere chiamati anche software libero; in particolare il progetto GNU è contrario all’uso di open source per indicare i suoi prodotti. Per ulteriori informazioni sul background filosofico del software open source, vedi movimento open source e movimento software libero. Tuttavia, quasi ogni programma che rispetti la Definizione di Open Source è anche Software Libero, e viceversa, e dunque è elencato qui. Campi applicati CAx * CAD BRL-CAD (site) — modellazione solida 3D computer-aided design e molto altro Open CASCADE (site) — librerie per la realizzazione di un sistema CAD QCad (site) — CAD 2D Varkon (site) — CAD 2D e 3D * CAE CAELinux (sito) — distribuzione linux live su DVD dedicata a CAE / FEA Code-Aster (site) — Codice all-in-one di simulazione di elementi 3D Elmer (site) — Strumento completo per il metodo agli elementi finiti 2D e 3D, GPL Impact Finite Element Program (sito) — Programma per l’analisi agli elementi finiti di urti, impatti e comunque grandi deformazioni ad alte velcit&agrave Salome (sito) — piattaforma CAE per pre / post processing * Finanza BulmaGes (sito) — Contabilità a doppia entrata, basato su Qt Gazie (sito) — Programma italiano con interfaccia web per la gestione delle vendite e della contabilità di piccole imprese GnuCash (site) — Contabilità a doppia entrata Grisbi (site) — Singola entrata JCash (sito) — Java-based JGnash (sito) — Contabilità a doppia entrata, basato su Java JMoney (site) — Basato su Java KMyMoney (sito) — Contabilità a doppia entrata Merchant of Venice — Analisi tecnica di borsa, 24 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA open source e freeware MFbyAS (sito) — Sistema basato sul web per l’analisi e la diagnosi finanziaria dell’azienda PayThyme (sito) — Software per stipendi Promogest (sito) — Software di gestione aziendale multipiattaforma QuantLib (sito) — Librerie per finanza quantitativa QuotesViewer (sito) — stock quotes di Euronext, watchlist SQL Ledger (site) — Contabilità a doppia entrata TurboCASH (sito) — Contabilità a doppia entrata per Windows Phasis (sito) — Contabilità per Linux, Windows e MacOSX * Matematica experix (sito) — acquisizione di dati, array aritmetici e matematici con grafici. GAP (sito) — (Gruppi, Algoritmi e Programmazione) algebra computazionale discreta, principalmente per teoria dei gruppi. MAXIMA (sito) — un sistema per l’algebra al computer, basato sull’originale Macsyma muParser (sito) — una libreria di analisi di espressioni matematiche NTL (sito) — libreria di teoria dei numeri Octave (sito) — un linguaggio in stile MATLAB PARI/GP (sito) — sistema di algebra al computer, funzioni per teoria dei numeri R (sito) — Ambiente software per calcoli e grafici statistici RKWard — interfaccia per R SCILAB (sito)— pacchetto di software scientifico per calcolo numerico SINGULAR (sito) — calcoli polinomiali, algebra commutativa, geometria algebrica e teoria della singolarità Yacas (sito) — sistema per algebra su Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] computer XNUMBERS (sito) — plugin floating-point per Microsoft Excel. * Scienza * Geographic information system GRASS GIS (sito) gvSIG (sito) JUMP Unified Mapping Platform (sito) MapServer (sito) NASA World Wind (sito) — simile a Google Earth OpenMap (sito) — toolkit per programmatori basato su Java Quantum GIS (sito) — Desktop GIS TerraLib — librerie di classi e funzioni GIS uDig (sito) — User-friendly Desktop Internet GIS SAGA GIS (sito) — System for Automated Geoscientific Analyses 25 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA * Plotting Gnuplot — disegnatore di funzioni, di alta qualità, con interfaccia a riga di comando, incorpora GNUFit per la regressione non lineare (fitting di curve) Grace (sito) — disegni in 2D, data plotting, regressione nonlineare (fitting di curve), ufficialmente chiamato xmgr HippoDraw (sito) LabPlot (sito) — regressione nonlineare (fitting di curve) - clone OriginLab( Microcal Origin) SciGraphica (sito) — A clone Origin migliore QtiPlot (sito) — regressione nonlineare (fitting di curve) - clone di Microcal Origin * Scanning probe microscopy Gwyddion (site) — Analisi Scientifica dei dati Gxsm (site) — Microscopio Gnome X Scanning - supporta lo scanning con acquisizione delle prove dsp * Fisica ROOT — Analisi dati Geant4 — Simulazione fisica delle particelle * ERP / Sistemi Informativi Aziendali APbyAS sito — Software di supporto all’analisi dei processi, basato sul web. PMbyAS (sito) — Sistema di gestione delle attività, basato sul web. * Accessibilità Dasher (sito) — Software per input unificato di testo EMACspeak (sito) — Desktop audio PowerTalk (sito) — Narrazione testuale automatica di presentazioni * Raccolta e gestione dei dati Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] * Software di backup Abakt (sito) AMANDA Bacula (sito) dump flexbackup (sito) rsync * Archiviatori 7-Zip arj bzip2 DAR (Disk Archiver) (sito) GRZipII (sito) gzip (sito) ha (sito) — archiviatore storico basatu su ppm rzip (sito) TAR (sito) * Sistemi di gestione di database (compresi 26 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA tool di amministrazione) Berkeley DB db4o Firebird GT.M — database multidimensionale Ingres JEDI Database Desktop (sito) Kexi McKoi (site) — database relazionale in Java MySQL — server database One$DB OpenOffice.org Base phpMyAdmin PostgreSQL — server database SQLite TOra — amministrazione e sviluppo di database * Data mining Weka software di data mining in Java * Programmi per (Document editing) la tipografia digitale * Suite office Gnome Office KOffice OpenOffice.org — funzioni simili a Microsoft Office, compresa la compatibilità dei formati di file NeoOffice — fork di OpenOffice.org per produrre una versione Mac OS X * Word processing AbiWord KWord OpenOffice.org Writer * Applicazioni per appunti FreeMind — Software per mind mapping KeyNote (sito) Tomboy * PDF Ghostscript KPDF PDFCreator — Crea file PDF a partire da qualsiasi file pdftk (site) Unisce documenti PDF, separa pagine PDF, crittografa, decritta (è necessaria la password) i documenti... ReportLab — include una libreria PDF open source PDF xpdf Evince (site) Applicazione standard di GNOME * DjVu DjView (site) * Editor di testo matematici / scientifici GNU TeXmacs Kile 27 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA LATEX — sistema di impaginazione particolarmente adatto a testi matematico/ scientifici LyX TeXnicCenter * Fogli di calcolo Gnumeric — Parte del progetto Gnome, ma alcune versioni cross-platform sono disponibili. KSpread — Parte della KOffice suite. OpenOffice.org Calc * Editor di testo Bluefish Elvis FreeDOS edlin Gedit GNU Emacs gPHPEdit (site) — Ambiente di sviluppo PHP/ HTML/CSS per GNOME jEdit — basato su Java, con numerosi plugin, permette la creazione di cartelle e ha un navigatore di funzioni. Joe’s Own Editor — text editor simile a Wordstar Kate Katoob (sito) KWrite Nano — Clone libero di Pico. NEdit Notepad2 — Veloce e leggero con evidenziazione della sintassi Notepad++ — veloce, con interfaccia a schede e evidenziazione della sintassi Pico SciTE — editor di testo cross-platform scritto con le componenti di editing Scintilla Vim * Editor web Quanta Plus Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Nvu BlueFish * Edutainment * Geografia KGeography (sito) * Grafica Tux Paint * Lingua KHangMan Kiten KLatin KLettres (sito) KMessedWords (sito) KVerbos (sito) KVocTrain (sito) KWordQuiz 28 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA * Matematica KBruch (sito) KGeo (sito) Kig (sito) KmPlot (sito) KPercentage (sito) KSEG — programma di geometria interattiva per l’esplorazione della Geometria euclidea. Tux, of Math Command (sito) — Quiz matematici veloci con tema Missile Command Tux Math Scrabble * Piattaforme di apprendimento ATutor (sito) Claroline Docebo (sito) Dokeos (sito) Elgg (sito) eXe (sito) ILIAS Moodle OLAT Whiteboard (sito) * Scienza Cartes du Ciel (sito) — programma per il disegno di grafici stellari, planetarium e altro Celestia— un programma di simulazione spaziale 3D. experix — programma per l’acquisizione di dati e il controllo di periferiche con analisi grafica dei dati Kalzium KStars Stellarium * Suite educative ChildsPlay (sito) GCompris * Videoscrittura GNU Typist (sito) Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] KTouch (sito) Tux Type Tux Typing (sito) Typespeed * Altri programmi educativi KEduca * File manager emelFM (sito) emelFM2 Konqueror Krusader Midnight Commander Nautilus Rox-Filer Worker (sito) * Giochi Per approfondire, vedi la voce Lista di giochi Open Source. 29 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Supertux Planet Penguin Racer Tuxkart Tremulous Pingus Neverball Neverputt Battle_for_Wesnoth I_coloni_di_Catan * Interfacce grafiche * Sistemi grafici a finestre X.Org XFree86 Xgl * Ambienti Desktop Calmira Geoshell GNOME GNUstep KDE Litestep Mezzo Xfce XPde * Window manager AfterStep Blackbox Ctwm Enlightenment Fluxbox FVWM IceWM Ion Kahakai Kwin Metacity Openbox Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Oroborus PekWM PWM Ratpoison Sawfish Twm Waimea Window Maker WindowLab WMI * Groupware IGSuite (sito) Kolab Kroupware (sito) open-Xchange (sito) OpenGroupware.org phpBB — pacchetto di gestione di bollettini basato sul PHP PHProjekt PunBB — pacchetto di gestione di bollettini 30 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA basato sul PHP * Gestori di contenuti Apache Lenya — Licenza Apache Software, Java/XML, basata su Apache Cocoon AspNuke (sito) — ASP 3/XML dir2web (sito) DotNetNuke Drupal e107 Envolution EZ publish FarCry CMS (sito) Geeklog Joomla! Mambo (CMS) MdPro (sito) MDLite (sito) Metadot Portal Server (sito) MODx (software) myPHPNuke (sito) Nuxeo CPS PHP-Nuke phpWebSite Plone Postnuke Scoop Sioux (sito) — Ormai GPL Slashcode SPIP Typo3 WebGUI WebSiteBaker (sito) Xaraya Xoops * Sistemi di Weblog b2evolution bBlog Blojsom boastMachine Coreblog (sito) Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Dotclear (sito|fr) Pebble Pivot Lifetype (sito) Serendipity (S9y) smart Nexus (sito) Textpattern Typo WordPress * software Wiki DokuWiki — scritto in PHP e lavora con file di testo “piatti”. DominoWiki (sito) motore wiki per server Lotus Domino ErfurtWiki (sito) — basato su WikiWikiWeb and scritto in PHP. Flexwiki — Scritto in ASP.NET Instiki — usa Ruby & Ruby on Rails Kwiki — Scritto in Perl MediaWiki — potenzia Wikipedia 31 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA MoinMoin — basato su PikiPiki e scritto in Python. OpenWiki PmWiki PhpWiki — basato su WikiWikiWeb e scritto in PHP. PikiPiki — basato su WikiWikiWeb e scritto in Python. TiddlyWiki — gira interamente in un unico file, utilizzando JavaScript. C’è anche una variazione lato server. TikiWiki Twiki UseModWiki WackoWiki WikkaWiki — motore wiki leggero e flessibile scritto in PHP, derivato da WakkaWiki XWiki Zwiki — Prodotto wiki in aggiunta a Zope * Media * Multimedia codecs / containers / splitters FLAC LAME Matroska Musepack Ogg Vorbis Xvid * Editor audio / gestione dell’audio Ardour (audio processor) Audacity BashPodder CD-DA X-Tractor (sito) CDex Grip audio ripper Linux MultiMedia Studio (sito) MusE Rosegarden Streamripper (sito) Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] * Grafica Blender3d — modellazione 3D, animazione, rendering, post-produzione, creazioni interattive e playback Crystal Space — motore per grafica 3D per giochi Dia — Interfaccia grafica per la creazione di grafici con forme, collegamenti e punti di connessione (come Visio) Graphviz — Creazione automatica di testo grafico da un file di testo in input. Gestisce in output i formati: GIF, SVG, Postscript, VRML e altri. The GIMP — Un’ alternativa a Photoshop. Eccellente programma per l’editing delle immagini. Molto potente. GIMPShop — Editor grafico di tipo Bitmap. Menù e funzioni simili a Photoshop. Molto 32 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA potente. tutto compreso. molti plugins disponibili. GOCR/JOCR (sito) — Programma per il riconoscimento ottico dei caratteri Hugin — Software per l’unione di immagini e la creazione di panorami, cross platform Inkscape — Editor per grafica vettoriale SVG JImage Mosaic (sito) KChart Kivio Krita Moonlight3D (sito) OpenOffice.org Draw Paint.NET (sito) — Software molto semplice per la gestione delle immagini. Va bene per chi usa Windows, non si accontenta di Paint, ma non ha neanche troppe pretese. Pixen (sito) — Strumento di editing pixel per pixel, per Mac OS X, principalmente finalizzato alle piccole immagini POV-Ray Panorama Tools Simple DirectMedia Layer — libreria grafica platform independent, principalmente finalizzata allo sviluppo di giochi Sodipodi — SVG Programma per grafica vettoriale Wings 3D — Modellizzatore 3D subdivision Xfig * Gallerie di immagini Album shaper (sito) Gallery (sito) Coppermine Gallery (sito) Libreria libera di Clip Art (sito) * Visualizzatori di immagini Cat-Photo (sito) Eye of GNOME Gqview (sito) imgSeek Imgv Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] JavaExplorer (sito) Java Image Browser and Sorter (sito) JImageView (sito) — Basato su Java Visualizzatore di immagini SlideShow (sito) * Lettori multimediali AmaroK Beep Media Player CoolPlayer (sito) Kaffeine Media Player Classic MPlayer musikCube SkiTunes (sito) Totem VLC media player Xine XMMS Zinf * Radio 33 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Ricevitore Dream DRM (sito) * Televisione Freevo K!TV MythTV tvtime xawtv Coolstreming * Animazione in 2D F4L (sito) KToon (sito) * Software di editing video Avidemux AviSynth Cinelerra DScaler (sito) GNU VCDImager Jahshaka Kino VirtualDub VirtualDubMod * Programmi per masterizzare Cdrdao cdrtools (sito) Cdw (sito) Freeburn Gcombust (sito) GnomeBaker Gnome Toaster (sito) Graveman (sito) K3b X-CD-Roast (sito) * Internet e reti * E-mail FreePOPs (sito) — Applicazione basata su plugin che permette l’accesso POP3 a molti Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] servizi email basati sul web GNU Mail (sito) — Parte del progetto GNUStep KMail Magic Mail Monitor 3 (sito) Mahogany Mail (sito) Mozilla Mail & Newsgroups — Parte della Mozilla Application Suite Mozilla Thunderbird — Programma indipendente per email e news basato su Gecko, derivato dal componente per email di Mozilla. Mutt Novell Evolution Phoenix Mail (sito) POPFile SpamAssassin Sylpheed Ypops (sito) 34 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA * Messaggeria in tempo reale Adium — client multi-protocollo di messaggeria in tempo reale per Mac OS X con crittografia aMSN — Messenger di Alvaro, o un Altro clone Messenger MSN CenterICQ Exodus Fire Gaim Gajim Jabberzilla (sito) Kopete Licq Mercury Messenger (precedentemente dMSN) mICQ PebWuN (sito) - client MSN da riga di comando basato su ncurses Pork - client AIM and IRC basato su ncurses Planimo (sito) Suite per la chat su rete locale Miranda IM Psi Simple Instant Messenger Tkabber tMSNc - client MSN da riga di comando WinJab (sito) * Server per messaggeria in tempo reale ejabberd (site) — server Jabber/XMPP IServerd (site) — server compatibile con ICQ xmppd.py (site) — Jabber server * RSS/Atom readers/aggregators Feedreader (site) - Windows - molto leggero Gregarius (site) - PHP, per il web Liferea — (site) - LInux FEed REAder - un semplice Feed Aggregator per Linux RSS Bandit (site) - Windows - .NET RSSOwl - Windows, OS X, Solaris, Linux - Java SWT Eclipse Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Vienna - OS X Temboz (site) - Python, per il web * Comunicazioni Asterisk — Server per telefonia e VoIP BitchX — client IRC in modalità testo Chatzilla — client IRC basato su Mozilla Ekiga — Applicazione di videoconferenze per GNOME irssi — client IRC in modalità testo ScrollZ — client IRC in modalità testo sipX — Server di comunicazione SIP savIRC — client irc in tcl/tk clone di mIRC Slrn — un lettore di news Speak Freely (sito) — Chat vocale su Internet XChat — client per chat IRC GPL, la cui versione ufficiale per version è shareware (esistono varie versioni non ufficiali sotto licenza GPL) 35 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA * Trasferimento di file FileZilla — server e client (S)FTP gFTP; client (S)FTP lftp NcFTP Samba — implmentazione del protocollo di rete SMB compatibile con Microsoft TrueDownloader — Gestore e acceleratore di download integrabile in IE, Mozilla e Firefox. WinSCP — Gestore ftp per connessioni sicure (sftp) Yafc — Gestore ftp per connessioni molteplici da riga di comando (per Linux/Unix) * P2P condivisione file aMule — Client ed2k, Kad multipiattaforma Azureus — Client Bittorrent basato su Java BitTorrent BitTornado ctorrent DC++ eMule — Client ed2k, Kad Freenet — Condivisione file sicura con crittografia ANtsP2P giFT Gnucleus GNUnet Hydranode Lime Wire MLDonkey— Client ed2k, Kad, Overnet, Bittorrent, Gnutella, multipiattaforma mutella — Client Gnutella in modalità testo Nodezilla Rodi rTorrent — Un client per torrent basato su test con una coda per gestire diversi torrent Shareaza — Open source da Giugno 2004 Valknut — Un client con interfaccia grafica per la rete di condivisione file DC WASTE Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] * Accesso remoto FreeNX GenControl (site) — Basato su VNC, con interfaccia grafica Synergy VNC (RealVNC, TightVNC, Ultr@VNC) * Web browser BookmarkSync — strumento per i browser Arachne - Browser e ftp /mail client grafico per DOS * [ http://www.fracassi.net/IW2EVK/] Epiphany ELinks Galeon K-Meleon Konqueror Links Lynx Mozilla Application Suite Mozilla Firefox Camino — derivato di Mozilla Firefox per 36 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Macintosh Flock — derivato di Mozilla Firefox * Webgrabber cURL HTTrack Wget web AWStats — un analizzatore di fil log Camera Life (sito) — utile per la pubblicazione di photo gallery sul web lighttpd — server HTTP leggero ma completo NetKernel — un server internet per applicazioni nginx (site) — server http e reverse proxy ad alta efficienza Oops! (sito) — server per proxy/cache web Squid cache — cache per proxy web Zope — un server per applicazioni web * Per il web 0W-httpd (sito) (anche detto ZeroWait httpd) — server http leggero e veloce 3proxy (sito) — portmapeer TCP e UDP + proxy per HTTP/HTTPS/FTP/SOCKS v4/v4.5/ v5/POP3 Apache — il più diffuso server web Apache Cocoon — un ambiente per applicazioni * Server per portali JBoss Portal Server (sito) Jetspeed 2 Portal Server Joomla! Liferay (sito) Metadot Portal Server (sito) PHP-Nuke PKP (Pop Killer Portal) (sito) * Webcam Dorgem (sito) Fwink (sito) Server webcam (sito) Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] PostNuke Rainbow Portal (sito) uPortal (sito) E-Xoopport (sito) * Middleware Geronimo Application Server Jakarta Tomcat — un webserver standalone e contenitore per servlet JBoss Application Server un server per applicazioni JBoss jBPM (sito) Mule (sito) una piattaforma EAI ObjectWeb JOnAS — Java Open Application Server, un server per applicazioni J2EE ObjectWeb JORAM (site) — un’interfaccia rete-applicazioni JMS/SOAP orientata alla messaggistica ObjectWeb C-JDBC (site) — Clustered-JDBC, un driver per i driver di RDBMS ObjectWeb Celtix (site) — libreria runtime 37 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA enterprise service bus (ESB) per Java ObjectWeb Shark (site) — un server di workflow con differenza ObjectWeb JOTM (sito) — Gestore di transazioni libero Java ObjectWeb OSCAR (sito) — un’implementazione del framework Open Services Gateway Initiative (OSGi) ObjectWeb ProActive (sito) — libreria Java per calcolo parallelo, distribuito e concorrente ObjectWeb Speedo (sito) — un’implementazione delle specifiche JDO * Altri programmi per le reti gpppkill (site) — strumento per disconnettere le connessioni pppd bloccate JBidWatcher (sito) — Programma di osservazione delle aste online basato su Java OpenLDAP — server LDAP open source openVXI — interprete VoiceXML Open Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Source throttled — Strumento QoS ReactOS Syllable * Sistemi operativi I sistemi elencati possono contenere software aggiuntivo con licenza commerciale. * Gestione delle Password Ked Password Manager (sito) KeePass Password Safe PINs (sito) Derivati open source di BSD DragonFly BSD FreeBSD NetBSD OpenBSD Contiki ECos GNU Haiku Linux (o GNU/Linux) Elenco delle distribuzioni Linux NewOS OpenSolaris Plan 9 * Gestori di informazioni personali Chandler — In fase di sviluppo da Mitch Kapor e dalla OSAF. Elephant Memory (sito) KAddressBook (sito) KNotes (sito) KonsoleKalendar Kontact KOrganizer Mozilla Calendar — Un calendario multipiattaforma basato su Mozilla Multisync (software) 38 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA Novell Evolution Task Coach — Un task manager amichevole. TreeLine (sito) * Supporto per Linguaggio di programmazione ArgoUML — programma di modellazione utile per realizzare grafici UML CLISP — interprete e compilatore per il Common Lisp CVS — Sistema di controllo versione Open Source DJGPP — versione per DOS 32-bit di GCC e altre utilities GNU Erlang Experix — sistema a riga di comando e stack per l’acquisizione dati da analisi e grafici Forth GCC — una raccolta di compilatori per una gamma di linguaggi di programmazione e piattaforme C C++ Ada Java Pascal Fortran Harbour — compilatore per il linguaggio xBase esteso, spesso denominato Clipper Jikes — compilatore Java LLVM — utilità di ottimizzazione per compilatori Logo — Dervato da Lisp, ma senza parentesi, per bambini, con Turtle Graphics MinGW — Versione per Windows di GCC MMIXware — simulatore per il linguaggio MMIXAL e i processori MMIX MUMPS — è un linguaggio di programmazione GNU/Linux Open Source ottimizzato per la gestione di basi di dati Objective CAML — un linguaggio funzionale orientato agli oggetti, pratico e veloce Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Perl — linguaggio di programmazione ottimizzato per la manipolazione di testi PHP — Un linguaggio di programmazione progettato per applicazioni web Prolog — Programmazione logica Python — Linguaggio di scripting ad alto livello Refal Rexx Ruby Subversion — Un sistema di controllo delle versioni Tcl/Tk — Un linugaggio di scripting ad alto livello con un toolkit grafico * Ambienti integrati di sviluppo Code::Blocks Dev-C++ Eclipse KDevelop MonoDevelop 39 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA NetBeans IDE — ambiente integrato di sviluppo modulare multipiattaforma e multilinguaggio SharpDevelop * Desktop publishing Passepartout Scribus * Salvaschermi Electric Sheep Flurry Matrix32 (sito) Really Slick Screensavers (sito) Vital desktop (sito) XScreenSaver * Sicurezza * Anti-virus ClamAV Open Antivirus * Crittografia CrossCrypt GnuPG KGPG NeoCrypt (sito) Seahorse TrueCrypt Windows Privacy Tray (sito) * Firewall Coyote Linux fdgw Firestarter (sito) floppyfw (sito) gShield (sito) IPFilter ipfw IpCop pf Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] PeerGuardian SmoothWall Comodo Firewall * Monitoraggio HealthMonitor — programma di monitoraggio del sistema per Windows, gira come servizio e offre notifiche via email, sms, ecc. MRTG — controllo del traffico e creazione di grafici sul tempo Munin — Come MRTG, più “carino” Nagios — monitor di sistema e rete altamente configurabile Rainmeter (sito) JFFNMS — tra i migliori monitor di sistema e rete Zabbix — monitoraggio di sistemi e reti con supporto SNMP * SSH OpenSSH — client/server 40 CIOFS – FP Puglia MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA PuTTY — solo client * Altri programmi di sicurezza Ethereal — analizzatore di protocolli di rete Nmap — strumento di host e port scanning avanzato OpenVPN PyKeylogger (site) — keylogger per Windows, scritto in Python Snort Stunnel — filtro Secure Sockets Layer * Altri Active2 — (nome in codice “CNNSlayer”) — Progetto di sviluppo per la rete Indymedia e affiliate AstroGrep (sito) — Grep con Interfaccia grafica ASuite Launcher portable avviabile su qualsiasi supporto ad eccezione dei CD/DVD BibleTime — Software per lo studio della Bibbia Bochs — emulatore PC Cygwin — Ambiente open source Unix per Win32 GNUpod — iPod database manager iPod Shuffle Database Builder (sito) KRename — Rinomina dei file in modalità batch Link Checker (site) — Controlla l’integrità dei collegamenti nei documenti HTML Mantis Bugtracker — sistema di controllo dei bug basato su PHP/MySQL GNU Mailman Media Portal (site) — HTPC Memtest86 — Programma per testare “al limite” le RAM delle macchine x86 Open Scene Graph (sito) QEMU — Emulatore di CPU con supporto per varie architetture refbase (sito) — Database bibliografico webbased Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Vitrite (sito) — consente gli effetti di trasparenza nei programmi Windows 2000/ XP WINE — Supporto per eseguibili Windows su Linux/BSD WinMerge — evidenzia le differenze tra file testuali * Raccolte su CD di software open source per Windows GNUWin II Open Source Software CD — ~700 MB, particolarmente completa, aggiornata mensilmente, disponibile via BitTorrent/ HTTP/FTP TheOpenCD — ~600 MB, particolarmente chiara, costituisce un’ottima introduzione al mondo del software opensource, disponibile via BitTorrent/HTTP/FTP WinLibre 41 MATERIALI E STRUMENTI PER UNO STUDIO INFORMATIZZATO OPEN SOURCE Corso Progettista CAD-CAM - a.f. 2005/06 - Modulo: Ricerca - Docente: Luca P. BATTISTA CIOFS – FP Puglia Sede Operativa di TARANTO Via Umbria, 162 Tel. 099-7303699 – Fax 099-7360653 Email: [email protected] Blue Print www.the-blueprints.com www.suurland.com Sapete cosa sono i blueprint? Sono tavole giganti con le viste ortogonali in scala molto grande di oggetti (di solito auto, navi, ecc). nella modellazione 3d vengono usati per rilevare le curve che compongono la forma dell’oggetto. 42