Applet Java per la realizzazione di pagine WEB dinamiche di Lia Mazzola

    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

 
  1. Introduzione alle Applet Java
  2. Richiami al linguaggio JAVA
  3. Applet Java vs Java Script
  4. I metodi del ciclo di vita di una Applet Java
  5. La catena di sviluppo per le Applet Java
    con esercitazione guidata

  6. Come realizzare Grafica ed Animazioni con le Applet Java
    con esercitazione guidata

  7. Come gestire i Controlli Grafici e gli Eventi nelle Applet Java
  8. La gestione di Applet Parametriche
  9. Strumenti e Metodi di Valutazione
  10. Links Utili
Elenco percorsi                                                                                  Edita
Edurete.org Roberto Trinchero