Le Applet Java costituiscono uno strumento potente per la realizzazione di pagine WEB dinamiche, interattive, ricche di grafica e animazioni.
Le Applet Java rivestono particolare interesse in quanto eseguibili dai browser in commercio e l'ambiente di sviluppo è in Open Source.
Il presente percorso didattico intende dare una panoramica (quick tour) sulle funzioni implementabili con una Applet e sulla relativa catena di programmazione .
A titolo esplicativo, e per una rapida sperimentazione, vengono altresì riportate alcune applet e relative pagine web di richiamo, in formato sorgente
Il documento fornisce i Links utili per scaricare dalla rete l'ambiente di sviluppo, la documentazione necessaria, nonchè esempi di applet integrabili sulle proprie pagine web.
Di seguito viene presentata una proposta di Unità Didattica su questo argomento.
Unità Didattica: Introduzione al mondo Java usando le Applet
Collocazione curriculare
Materia: Sistemi
Classe: IV classe di un Istituto IIS Periti Informatici
Modulo: Programmazione WEB
N.B. Negli IIS per Periti Informatici normalmente si affronta la programmazione WEB e quella Java nel corso di Sistemi, piuttosto che nel corso di Informatica.
Obiettivi didattici e formativi
- Conoscere le caratteristiche delle Applet Java nel contesto degli strumenti di programmazione per il WEB, comprendendone limiti e vantaggi
- Saper sviluppare e utilizzare le Applet Java per costruire pagine WEB dinamiche e interattive
- Avviare in modo “soft” alla programmazione Java ed ai costrutti della programmazione object oriented, proponendo lo studio di uno strumento, che permette di realizzare cose molto “visibili” e “divertenti”, quali grafici ed animazioni
Materie coinvolte
Informatica, per gli aspetti di logica di programmazione e interfaccia grafica
Pre requisiti - Cosa gli studenti devono sapere
- Concetto e gestione di programmazione ad eventi, controlli dell’interfaccia grafica
- Nozioni di base del mondo WEB e Tag di base di HTML
- Fasi della catena di programmazione
- Ambiente MS DOS – prompt dei comandi.
Pre requisiti - Cosa gli studenti devono saper fare
- Costruire una pagina HTML di base.
- Interagire con il prompt dei comandi Ms DOS
- Applicare la logica di base della programmazione
Contenuti
- Richiami mondo WEB.
- Definizione e caratteristiche delle Applet, Problemi di sicurezza
- Catena di sviluppo di una Applet,
- Struttura di base e metodi del ciclo di vita di una Applet
- Metodi per la grafica e l’animazione
- Controlli grafici per la GUI e gestione degli eventi
- Applet parametriche
Attività di laboratorio
- Esercitazione sulla catena di sviluppo su un' Applet semplice.
- Sviluppo di una Applet grafica semplice, con ridefinizione del metodo di init
- Sviluppo di un' Applet parametrica
- Sviluppo di un'Applet con semplice animazione
- Sviluppo di un'Applet con controlli grafici per l'attivazione di funzioni e l'acquisizione di dati di input
Metodi e strumenti
- Lezioni frontali, con proiezione di slides
- Disponibilità di “gusci” e APPLET preconfezionate, da modificare, commentare.
- Ambiente di sviluppo: J2sdk, NotePad di Windows
- Test e debugging con appletViewer
- Test con un browswer in ambiente Web
Tempistiche
- Lezioni frontali di teoria 5-7 ore
- Attività di laboratorio 7-10 ore
- Verifica fromative 3 ore
- Verifica Sommativa 3 ore
- Progetto di laboratorio 6 ore
Strumenti e metodi di Valutazione
- verifiche formative sulle specifiche conoscenze ed abilità acquisite;
queste verifiche sono utili all'insegnante e allo studente per verificare il processo di apprendimento e costituiscono una simulazione della verifica sommativa
- una verifica sommativa di fine unità didattica
- una prova pratica di laboratorio
|