Manuale di Cabri Java |
|
Gilles Kuntz,
Université J.Fourier, Grenoble 04/02/2001 |
|
Prerequisiti richiesti:
- i file di questo manuale, se vengono scaricati localmente, devono essere situati a fianco di un file CabriJava.jar recente (come per i file in CabriJava degli esempi).
- hardware e software necessari: un personal computer abbastanza recente sotto MacOS oppure Windows e CABRI-Géomètre II, Internet Explorer 5 o 6, un editor di pagine web (Netscape Composer, Claris HomePage, FrontPage, ...) o un editor di testi.
Indice del Manuale di CabriJava:
- obiettivi di CabriJava :
- permettere la pubblicazione di figure di CABRI in pagine Web
- usare strumenti che siano supportati in browser recenti
- fornire uno strumento facile da usare e senza costi aggiuntivi
- permettere un'interazione ricca con le figure, simile a quella che si ha con CABRI Géomètre.
- scelta del linguaggio Java e conseguenze:
- principi di Java
- supporto multi-piattaforma: Java esiste su tutte le piattaforme e lo STESSO programma è caricato in ogni sistema.
- facile da usare: figura descritta dallo stesso file di CABRI collocato direttamente sul server, invece di tradurre gli elementi della figura in parametri dell'applet
- uso di CabriJava:
- parametri delle applet Java:
- principali parametri delle applet: CODE, CODEBASE, ARCHIVE, WIDTH, HEIGHT...
- parametri richiesti da CabriJava:
- FILE: figura CABRI collocata nel server Web
- LANG: lingua dei messaggi e dei cursori
- esercizio di pubblicazione di una figura CabriJava
- creare con CABRI-Géomètre II una figura CABRI a vostra scelta
- salvare questa figura a fianco di una copia del file CabriJava.jar file scaricato dal server del progetto CabriJava.
- pubblicare questo file HTML fornito in questo manuale modificando la lingua e il nome con cui la figura è stata salvata. Salvare questo file accanto alla figura e del file CabriJava.jar
- provare a visualizzare questa pagina Web con un programma di navigazione compatibile (Internet Explorer 5 o 6 preferibilmente)
- una soluzione più guidata è quella di usare l'applicazione CabriReader scritta con l'obiettivo di editare direttamente su una pagina Web delle applet CabriJava.
- caratteristiche avanzate di CabriJava:
- barra degli strumenti (controller):
- si può visualizzare o nascondere
- descrizione dei comandi
- traccia:
- si possono scegliere gli oggetti che devono lasciare la traccia
- individuare i valori del parametro TRACE (traccia)
- animazioni:
- animazioni in un verso o in ciclo
- inserire le "molle" per l'animazione
- individuare i valori del parametro SPRING (molla)
- visualizzare una figura in uno stadio intermedio della costruzione:
- valore finale
- individuare i valori del parametro STEP
- animazione della costruzione in un ciclo:
- valore del parametro LOOP
- compressione della figura CABRI:
- vantaggi
- singola figura compressa in formato zip
- file contenenti figure compresse: parametro ZIPFILE
- altri parametri opzionali di CabriJava:
- abbellimenti: BACKGROUND, BGCOLOR, BORDER, BORDERCOLOR
- gestione della barra degli strumenti: CONTROLLER, AUTOCONTROL
- posizione della figura: XPOSITION, YPOSITION
- colore di riempimento: OPAQUE
- esercizio di pubblicazione di una figura di CabriJava con tracce e animazioni:
- aprendo la pagina Web creata precedentemente con un programma di navigazione, osservare i valori assegnati per ottenere la traccia di almeno un elemento e inserire una molla per l'animazione
- per modificare il precedente file HTML e aggiungere i parametri TRACE e SPRING e creare un'animazione con la traccia di alcuni elementi della figura
- per provare la nuova pagina con il programma di navigazione.
- limitationi attuali di CabriJava:
- bug da correggere: conosciuti o da scoprire
- non c'è un'interfaccia per la costruzione delle figure.
- evoluzione di CabriJava:
- applet CabriJava
- creazione di un'interfaccia per la modifica della figura:
- finestra di costruzione collegata all'applet con menu e comandi...
- applicazione CabriWeb
- vantaggi:
- permette la creazione diretta del file HTML con figure CabriJava su tutte le piattaforme
- possibilità di usare le ultime versioni di Java 1.2 o 1.3
- non ci sono limitazioni di sicurezza: è possibile leggere o salvare un file localmente
- svantaggio:
- spesso occorre preliminarmente installare la Virtual Java Machine (~5 Mb)
- applicazione TeleCabriJava
- lavoro remoto tramite Internet con connessione standard tramite modem e protocollo PPP
- risposta a richieste di strumenti software adatti ad allievi in difficoltà scolastica, ammalati o abitanti in luoghi isolati
- utile anche tra insegnanti come strumento di scambio e conoscenza: strumento per allenarsi e imparare
- idea: condividere un foglio CabriJava associato a zone di testo e di dialogo.
- alcuni siti Web che usano CabriJava: