IDE libera per Java a carattere didattico

Ciao lista,

qualcuno di voi e` a conoscenza di un IDE libera per *Java* a carattere
*didattico*, che permetta di instanziare oggetti e chiamare metodi col mouse
(cioe` provare pezzi di codice object oriented senza avere tutta l'applicazione
pronta)?

Il tutto, idealmente dovrebbe essere multiplattform: Linux, Mac e Windows.

Ovviamente c'e` BlueJ, ma

- non e` libero

- ha un editor che andrebbe buttato, cosparso di benzina e dato a fuoco
   
- apre troppe finestre per chi e` alle prime armi con il PC (pensate a
   utenti Win, che anche se hanno uno schermo a 24 pollici ingrandiscono
   tutte le finestre al massimo una sopra l'altra e poi non trovano niente)

- su Win ognitanto si inceppa misteriosamente ed e` generalmente piuttosto
   fragile (provate a scrivere due classi con il nome che si distingue solo
   per il case di un carattere)

Ho brevemente evaluato "Netbeans, BlueJ edition", ma la parte BlueJ e`
piuttosto finta: il view con le classi e` li` solo per assomigliare a BlueJ,
ma non e` funzionante. Sembra un elefante a cui uno ha dipinto sopra
strisce nere/gialle e con questo vuole spacciarlo per un'ape...

Ideas?

Bye,
Chris.

Drjava sembrerebbe fare al caso tuo.
http://drjava.sourceforge.net/

IDE multipiattaforma come richiesto, licenza Free Software compatibile,
language level facility per gli studenti (Elementary, Intermediate, and
Advanced), testing facility con JUnit, usato per la didattica da diverse
università, ...

Pare un progetto serio ... magari non fancy come BlueJ

Saluti,
Paolo.

beh, c'e' Eclipse, che e' l'editor per eccellenza del prossimo
millennio, oltre ad essera la meraviglia di questo :wink:

cya

Ciao lista, qualcuno di voi e` a conoscenza di un IDE libera per

    > *Java* a carattere *didattico*, che permetta di instanziare
    > oggetti e chiamare metodi col mouse (cioe` provare pezzi di
    > codice object oriented senza avere tutta l'applicazione pronta)?

    Ossia che permetta a delle persone mouse-dipendenti e con una
    capacità di trattenere-il-fiato-mentale limitata ad una riga di
    imparare a programmare (oltretutto OOP e oltretutto in Java).

    Non male come prerequisito!
    Mi vengono in mente delle "strategie" alternative :slight_smile:
    Magari potresti provare con IDLE e Jython!

        Approfitto del mio inutile messaggio per fare gli auguri di
        buon 2007 a tutto il lugbz.