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