Un ambiente di sviluppo User Frendly per Java. Obiettivi del progetto Usabilità –Elevata...

Post on 03-May-2015

214 views 1 download

Transcript of Un ambiente di sviluppo User Frendly per Java. Obiettivi del progetto Usabilità –Elevata...

Un ambiente di sviluppo User Frendly per Java

Obiettivi del progetto

• Usabilità– Elevata funzionalità– Massima semplicità di utilizzo– Giusto grado di personalizzazione

• Robustezza strutturale– Rapidità di sviluppo– Flessibilità– Basso costo

Caratteristicheprincipali

Pochi pulsanti facili da riconoscere

Syntax HighlightSwitch intuitivo tra un documento e l’altro

Indice clickabile di metodi e attributi

Impostazione gradodi dettaglio indice

Controlli del compilatorereplicati

Hiperlink verso erroridi compilazione

Primi passi

Scrivi un programma

Salva

Compila

Correggi

Ricompila

Esegui

La console di runtimeè permette all’utente di inviareinput al programma in esecuzione

Auto Indent

Seleziona la porzionedi testo da muovere….

…. Premi Tab perindentare….

…. premi invece Shift +Tab per deindentare

Strumentiaccessori

E’ disponibile una vista attiva del filesystem

La console di runtimeè distinta da quella dicompilazione

Cambiodella vista

Posso nasconderela console…...

….o il pannelload alberoLa console riappare

automaticamente quando si compila o si esegue

Strumentidi ricerca

Ricerca incrementale

Replace

Chiamata da menuo da tastieraOpzioni di sostituzione

a portata di manoPossibilità di ignoraremaiuscole - minuscole

Personalizzazionedell’ambiente

Chiamata da menu

Impostazione delLook & Feel Swing

Tre modalità di lavoroper documenti multipli

Set di icone alternativo

Interfaccia multi documento a Card…...

…. o ad Internal Frame

Tipo, stile e dimensionedel font…...

…. colore del testo, dello sfondoe di ogni categoria sintattica del linguaggio

Da così…..

….a così!

Parametri del compilatore

Directory di output

Classpath aggiuntivo

Posizione del JDK

Problematichedi Deployment

Un unico file di installazione

Procedura guidatastandard (Install Anywhere)

L’utente deve indicarela posizione del JDK

E se qualcunosposta o cambia

il JDK?

Una richiesta cortese alsuccessivo avvio…...

…. e una proceduraguidata di recovery

Tra breve, sui vostri schermi