Java 2 Platform, Standard Edition
J2SE v. 5.0 (http://java.sun.com/j2se) - distribuito gratuitamente dalla Sun
Note sulla procedura di Installazione:
La procedura di installazione dell'ambiente Java è di semplice
utilizzo e viene normalmente completata senza problemi. Dopo aver eseguito
l'installazione, è però comunque necessario aggiornare
le variabili d'ambiente del sistema operativo per fare in modo che il compilatore
(javac.exe) e la macchina virtuale (java.exe) siano eseguibili
da qualsiasi cartella; per farlo, è opportuno eseguire la seguente procedura: (a) creare una nuova variabile di ambiente, JAVA_HOME, e assegnargli come valore la cartella in cui è installato l'SDK; (b) aggiornare la variabile d'ambiente PATH, aggiungendo tra i percorsi specificati il percorso %JAVA_HOME%\bin;.
Ricordo che la procedura per intervenire sulle variabili di ambiente dipende dal sistema operativo utilizzato:
nei sistemi operativi Microsoft recenti (Windows 2000, Windows XP) è necessario utilizzare la seguente procedura: Pannello di Controllo >> Sistema >> Avanzate >> Variabili di Ambiente
nei sistemi operativi più datati (es: Windows 95, Windows 98) è necessario intervenire sul file c:\autoexec.bat
E' inoltre opportuno installare la documentazione: j2sdk-doc.zip; per farlo basta scaricare il file .zip e decomprimerlo nella cartella %JAVA_HOME%\docs
Attenzione: la dimensione dei file da scaricare è notevole (varie decine di MegaByte). Sarà predisposto un CD per chi non avesse modo di scaricare i file dalla rete.
Note sull'installazione della piattaforma (dal sito della Sun)
Microsoft .NET Framework
.NET Framework SDK, v.1.1 o successiva - distribuito gratuitamente dalla Microsoft
Note sulla Procedura di Installazione:
La procedura di installazione del .NET SDK prevede due passi: (a) installazione del .NET Framework 1.1 Redistributable Package; (b) installazione del .NET Framework Software Development Kit; entrambe le installazioni sono di semplice esecuzione e vengono normalmente completate senza problemi. Dopo aver eseguito le installazioni, è però comunque necessario aggiornare
le variabili d'ambiente del sistema operativo per fare in modo che il compilatore di C#
(csc.exe) sia eseguibile da qualsiasi cartella; per farlo, anche in questo caso è necessario aggiornare la variabile d'ambiente PATH, aggiungendo tra i percorsi specificati il percorso corrispondente alla cartella in cui è installato
il compilatore (normalmente C:\Windows\Microsoft.NET\Framework\v1.1.4322\).
Note sull'installazione della piattaforma (dal sito della Microsoft)
Editor e Ambiente di Sviluppo
Qualsiasi editor di testi. In particolare consigliamo TextPad (http://www.textpad.com) - un editor evoluto per la scrittura di programmi, distribuito con licenza di tipo shareware
Suggerimento per l'utilizzo: per definizione, TextPad salva i file con estensione .txt; nello scrivere programmi in Java o C#, questo
può creare dei problemi; per evitarli, è possibile cambiare il
comportamento standard come segue:
(a) Selezionare il comando Preferenze dal menu Configura (b) Selezionare la voce File (c) Alla voce Estensione File Predefinita, cancellare .txt e lasciare il valore in bianco
Test di Regressione
JUnit (http://www.junit.org), open source. Distribuito sotto forma di file .zip. Per l'installazione è sufficiente eseguire le seguenti operazioni: (a) decomprimere il file .zip in una cartella (es: c:\Programmi\junit3.8.1) (b) definire la variabile di ambiente %JUNIT_HOME%, attribuendogli come valore il percorso della cartella scelta per installare il framework; (c) aggiungere %JUNIT_HOME%\junit.jar al CLASSPATH
NUnit (http://www.nunit.org) - anche questo sviluppato con licenza open source. Distribuito sotto forma di file .msi (pacchetto installabile per Windows Installer). Per l'installazione è sufficiente eseguire il file .msi e seguire le istruzioni del wizard di installazione
Sistemi di Logging
Il sito di Log4J (http://logging.apache.org/log4j)
Il sito di Log4Net (http://logging.apache.org/log4net)
Creazione della documentazione per .NET
NDoc (http://http://ndoc.sourceforge.net) - package sviluppato e distribuito con licenza open source
Per sviluppare documentazione nel formato MSDN è necessario scaricare ed installare anche Microsoft Help Workshop (dal sito di Microsoft Developer Network)
Editor per Diagrammi UML Non si tratta di uno strumento indispensabile nell'ambito del corso (i diagrammi possono essere sviluppati a mano) ma può essere utile. Ce ne sono vari disponibili. Un buon esempio è ArgoUML (http://argouml.tigris.org). Il programma viene distribuito con licenza open source in formato .zip. L'installazione è semplicissima: basta decomprimere il file .zip ed eseguire il programma con il comando java -jar argouml.jar
Debugger Un ottimo debugger open source per Java è JSwat (http://www.bluemarsh.com/java/jswat/). Fornisce funzionalità di debugging grafico e sostituisce in modo eccellente il debugger integrato nell'SDK (jdb)