QUI - Paola Gervasio
Transcript
QUI - Paola Gervasio
1 MANUALE D'INSTALLAZIONE 1 Manuale d'installazione In questa sezione sono illustrati i passi fondamentali da seguire per una corretta installazione di Java e applet Java. È consigliato agli utenti poco esperti di seguire passo passo le istruzioni, in quanto il procedimento non è complicato, ma è articolato e vanno eseguite tutte le fasi. Gli applet sviluppati si appoggiano a librerie reperite online sviluppate da David J. Eck, per chi fosse interessato a saperne di più, può consultare il sito http://math.hws.edu/javamath/ 1.1 Installazione su Windows Per installare Java e i componenti necessari anché Java applet giri correttamente su un browser di Windows, si seguano le seguenti indicazioni. • Il primo passo è l'installazione di Java se non già presente sulla macchina destinata all'uso degli applet. Per fare ciò si esegua il download gratuito dal sito uciale di Oracle: https://www.java.com/it/download/. • È quindi necessario installare un browser che supporti applet, si cosiglia Mozilla Firefox, anch'esso scaricabile gratuitamente dal suo sito uciale: https://www.mozilla.org/it/refox/new/. Si noti che browser diusi come Google Chrome oppure Opera, non supportano applet. È inoltre consigliato il download di Java utilizzando il browser scelto per l'esecuzione delle applet. • Ai ni di un corretto funzionamento è bene aggiornare la variabile d'abiente PATH, quindi: Pannello di controllo Sistema e sicurezza Sistema Impostazioni di sistema avanzate Tab Avanzate Variabili d'ambiente 1 1.2 Installazione su Linux 1 MANUALE D'INSTALLAZIONE Nuova JAVA_HOME, inserendo il percorso delle jre scaricate (cartella bin inclusa) • L'ultimo passo è impostare alcune opzioni riguardanti la sicurezza nel pannello di controllo di Java. Si seguano i seguenti passaggi: Pannello di controllo Java Tab Sicurezza Spunta nel checkbox Abilitare il contenuto Java nel browser Selezionare il livello di sicurezza Alto Modicare la lista dei siti in cui si permette l'esecuzione delle applet. È suciente seguire il seguente percorso di istruzioni: ∗ ∗ ∗ ∗ Modica lista siti... Aggiungi Si inserisca il link agli applet http://paola-gervasio.unibs.it/japp_am1 Si inserisca il link desiderato. Si noti che il dominio inserito se terminante con il carattere `/' abilita tutti i sottodomini relativi a quel link. 1.2 Installazione su Linux Per installare su Linux si segua la seguente procedura: • Download Sun/Oracle Java 8u60 dal sito www.oracle.com/technetwork/java/javase/downloads/index.html. Basta il JRE, se si scarica il .rpm e si decide di aprirlo con il Software install bisogna già avere la permission di root, se si salva il .rpm poi: ## JRE 32-bit ## rpm -Uvh /path/to/binary/jre-8u60-linux-i586.rpm ## JRE 64-bit ## rpm -Uvh /path/to/binary/jre-8u60-linux-x64.rpm • Installare Sun/Oracle JRE java, javaws e libjavaplugin.so (per Firefox/Mozilla) Scegliere una delle seguenti opzioni: Opzione 1: usando Java JRE latest version (/usr/java/latest) 2 1.2 Installazione su Linux ∗ 1 MANUALE D'INSTALLAZIONE ## java ## alternatives install /usr/bin/java java /usr/java/latest/bin/java 200000 ∗ ## javaws ## alternatives install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 200000 ∗ ## Java Browser (Mozilla) Plugin 32-bit ## alternatives install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 200000 ∗ ## Java Browser (Mozilla) Plugin 64-bit ## alternatives install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so Opzione 2: usando Java JRE absolute version (/usr/java/jre1.8.0_60) ∗ ## java ## alternatives install /usr/bin/java java /usr/java/jre1.8.0_60/bin/java 200000 ∗ ## javaws ## alternatives install /usr/bin/javaws javaws /usr/java/jre1.8.0_60/bin/javaws 200000 ∗ ## Java Browser (Mozilla) Plugin 32-bit ## alternatives install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.8.0_60/lib/i386/libnpjp2.so 200000 ∗ ## Java Browser (Mozilla) Plugin 64-bit ## alternatives install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.8.0_60/lib/amd64/libnpjp2.so 200000 ∗ ## Check current java ## java -version • Settaggi post-installazione: aggiungere la variabile d'ambiente JAVA_HOME al le /etc/prole o $HOME/.bash_prole Scegliere una delle seguenti opzioni: JRE latest version (/usr/java/latest) ## export JAVA_HOME JDK/JRE ## export JAVA_HOME= /usr/java/latest 3 1.3 Installazione su Mac OS 1 MANUALE D'INSTALLAZIONE JRE absolute version (/usr/java/jdk1.8.0_60) ## export JAVA_HOME JRE ## export JAVA_HOME= /usr/java/jre1.8.0_60 Log-out e log-in per rendere eettiva la modica eettuata alla prole. • 4. Installazione dei Java Plugin per Linux: il le dei plugin di Linux è localizzato qui: $JAVA_HOME/lib/i386/libnpjp2.so cd .mozilla/plugins ## 32 bit ln -s $JAVA_HOME/lib/i386/libnpjp2.so . ## 32 bit ln -s $JAVA_HOME/lib/amd64/libnpjp2.so . • Aggiornamento dei permessi di Java: • ## Si faccia partire Firefox $JAVA_HOME/bin/jcontrol Si selezioni il tab Sicurezza Livello di sicurezza: Alto Si aggiunga alla lista dei siti: http://paola-gervasio.unibs.it/japp_am1/ Modica dei permessi di Firefox Si apra Preferences>Security>General Exceptions... Si aggiunga l'indirizzo del sito: http://paola-gervasio.unibs.it/japp_am1/ Per ulteriori informazioni si consultino i seguenti siti: http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedoracentos-rhel/ http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux136395.html. 1.3 Installazione su Mac OS Per l'installazione su Mac OS è si segua il procedimento. È consigliato l'uso del browser Safari. 4 2 UNA PANORAMICA DEI PROGRAMMI • Si aggiunga la variabile d'ambiente seguendo i seguenti passi per l'attivazione di Java: Aprire il terminale Digitare il comando ls -a e premete invio. Verrà visualizzata la lista di tutti i le presenti nella home. Vericare se esiste un le con il seguente nome: .prole (Se esiste saltate questo punto) digitate il comando: touch . prole Date il comando: open -e .prole per aprire con text edit il le appena creato Scrivete all'interno del le il percorso alla vostra variabile d'ambiente con la seguente sintassi: PATH=$PATH:percorso delle jre scaricate (cartella bin inclusa) • Per abilitare l'esecuzione degli applet: System preferences Java Tab Sicurezza Spunta nel checkbox Abilitare il contenuto Java nel browser Selezionare il livello di sicurezza Alto Modicare la lista dei siti in cui si permette l'esecuzione delle applet. È suciente seguire il seguente percorso di istruzioni: ∗ ∗ ∗ Modica lista siti... Aggiungi Si inserisca il link desiderato. Si noti che il dominio inserito se terminante con il carattere `/' abilita tutti i sottodomini relativi a quel link. 2 Una panoramica dei programmi L'utilizzo dei programmi è alquanto semplice e intuitivo. Verranno comunque esposte delle linee guida, per poter chiarire eventuali dubbi. 5 2.1 Limiti di funzioni denite 2 daUNA singola PANORAMICA espressione DEI PROGRAMMI 2.1 Limiti di funzioni denite da singola espressione Indipendentemente da che genere di limite siamo interessati a calcolare, ovvero se sinitro, destro o completo, l'uso dell'applet è il seguente: • Si inserisce nell'apposito campo in fondo alla nestra graca l'espressione della funzione di cui si vuole conoscere un limite. Una volta inserita l'espressione desiderata si prema il tasto New function per disegnarla a video. Si noti che la funzione inserita deve dipendere dalla variabile x. • Si selezioni, tramite il campo di testo o la barra a scorrimento situati al di sotto del campo in cui si ha appena inserito la funzione, il punto di accumulazione per il quale si vuole conoscere il limite. Esiste la possibilità di selezionare gli intervalli di visualizzazione tramite i campi di testo situati in alto a destra. Per rendere attive le modiche è necessario premere il tasto Set limits. • L'utente ha la facoltà di selezionare il numero di punti che verranno valutati e visualizzati durante l'animazione. Anche in questo caso esiste un campo di testo apposito posto nel pannello di controllo situato destra. • Fino a questo punto il procedimento è identico per tutte le applicazioni dei limiti di funzione denita da una singola espressione, sia che si voglia vericare il limite destro sia sinistro che completo. In base al contesto ora l'utente ha il compito di inserire il raggio dell'intorno, si noti che quest'ultimo deve essere maggiore di zero. Ovviamente l'applet sul limite sinistro consente l'inserimento solo del raggio dell'intorno sinistro, l'applet sul limite destro solo il raggio dell'intorno destro e l'applicazione sul limte completo permette all'utente di inserire i raggi per entrambi gli intorni, sia destro che sinistro. • Tramite una barra a scorrimento è possibile selezionare la velocità di esecuzione, espressa in termini di tempo di attesa (in millisecondi) che intercorrono tra la valutazione di un punto e il suo successivo. Minore è il numero di millisecondi di ritardo tra una valutazione e un'altra e maggiore sarà la velocità di esecuzione dell'animazione. • L'ultimo passaggio è alquanto intuitivo, per avviare l'animazione si deve premere il tasto Start. 6 2.2 Limiti di funzioni denite 2 aUNA trattiPANORAMICA DEI PROGRAMMI • Per poter fare altre simulazioni si prema il tasto Clear e si ricominci dal primo punto. L'unico campo non menzionato non è modicabile dall'utente. È situato accanto al campo di testo in cui l'utente può inserire il punto di accumulazione. Si tratta di una etichetta in cui viene stampato il valore della funzione valutata nel punto di accumulazione inserito. 2.2 Limiti di funzioni denite a tratti Anche questa categoria di programmi ha la stessa struttura indipendentemente che sia limite destro, sinitro o completo. • Situtati in fondo alla nestra graca esistono due campi di testo in cui è possibile inserire due funzioni distinte. L'utente può inserire la funzione desiderata e disegnarla a video confermando la visualizzazione mediante il tasto New function1 o New funcion2, a seconda che sia la funzione di sinitra o di destra rispetto al punto in cui le denizioni di funzioni cambiano. • Si seleziona tramite un campo apposito, posto nel pannello di controllo sitato a destra, il punto in cui cambiano le funzioni. È necessario, dopo aver selezionato il punto in questione, confermare la modica mediante il tasto Set. Si noti che il punto di accumulazione non è selezionabile, in quanto siamo interessati a calcolare il limite solo in corrispondenza del suddetto punto. • Come nel caso del limite di funzione denita da una singola espressione è possibile selezionare il numero di punti che verranno valutati dall'animazione e il raggio dell'intorno (o degli intorni) negli appositi campi nel pannello di controllo situato sulla destra. • Anche in questo contesto si può specicare una velocità di esecuzione e l'animazione viene avviata alla pressione del tasto Start. Per poter eettuare nuove simulazioni è necessario resettare la nestra col tasto Clear. 7 2.3 Serie numeriche 2 UNA PANORAMICA DEI PROGRAMMI 2.3 Serie numeriche Analizziamo come utilizzare il programma sviluppato nell'ambito delle serie numeriche. • È possibile inserire una successione nell'apposito campo posto in fondo alla nestra graca. Si noti che la successione deve essere espressa in funzione della variabile n. Molto importante ricordarsi di confermare l'inserimento premendo il tasto New succession. È cruciale tenerlo a mente, poiché al mo- mento dell'inserimento e della conferma della successione non si hanno riscontri visivi. • Come per le applet sui limiti esiste la possibilità di selezionare gli intervalli di visualizzazione più consoni alla successione e alla successione delle somme parziali. Questi campi sono posizionati nel pannello di controllo situato a destra e ogni modica deve essere confermata con gli appositi bottoni. Esiste un campo n0 in cui è possibile inserire il primo termine della successione. Si noti che l'animazione termina quando viene valutato l'ultimo punto dell'intervallo di visualizzazione. • Come per tutte le applicazioni precedenti è possibile selezionare una velocità di esecuzione e l'animazione viene avviata alla pressione del tasto Start. • Per poter eseguire nuove simulazioni si prema il tasto Clear e si riparta dal primo punto. Si noti che non è presente un campo in cui viene specicato se la serie sia convergente, divergente o indeterminata. È compito dell'utente capirlo, l'applet è solo uno strumento d'ausilio per fare simulazioni. 8