Home

Multimedialità

Le estensioni di HTTP successive alla prima (HTTP0.9) hanno permesso di trasmettere da server a client documenti di praticamente ogni formato usando le estensioni MIME.
Le specifiche HTML4.01 indicherebbero per tale scopo (inclusione di oggetti) l'uso del tag <OBJECT>, ma le specifiche non sono omogeneamente applicate.
Il Netscape adopera differentemente <EMBED> e <APPLET> per l'inclusione di oggetti multimendiali e applet Java, mentre IE adopera <OBJECT> e <APPLET> (in fututo si dovrebbe adoperare solo <OBJECT> per fare tutto).

Qui di seguito ci sono due esempi di inclusione di applet Java, sui quali è utile spendere due parole.

L'esecuzione delle applet Java è affidata ad una Virtual Machine implementata nel Browser. Infatti il Java è un linguaggio pensato per la massima trasportabilità su qualsiasi piattaforma (UNIX, Mac, Windows); il codice Java da scrivere non dipende dal tipo di piattaforma e il codice scritto viene compilato in .class; una macchina virtuale (un software) traduce runtime lo "pseudo-compilato" .class in codice eseguibile dalla specifica piattaforma e viene eseguito.

Tutto quello che dobbiamo fare allora è

  1. Scrivere il programma Java
  2. Usando il compilatore java (ad esempio javac di JDK) produciamo lo pseudo-compilato .class
  3. Mettiamo il .class nel server
  4. Scriviamo il codice HTML che serve ad includere l'applet nel browser (il tag APPLET)
  5. Guardiamo il risultato nel (o nei) browser.

Qui di seguito sono rappresentati due esempi di inclusione di applet Java.

Prima applet Java


Seconda applet Java

Il codice da inserire per includere questa applet è il seguente:

<applet code="Slidetext.class" align="baseline" width="500" height="46"> <param name="bgcolor" value="81adf5"> <param name="font" value="Arial"> <param name="size" value="28"> <param name="sleep" value="1000"> <param name="speed" value="2"> <param name="style" value="3"> <param name="text" value=" Esempio di testo scorrevole!"> <param name="txtcolor" value="093973"> </applet>

Si noti il nuovo tag <param> con il quale passiamo le coppie nome/valore dei parametri che servono al codice Java per essere eseguito.
Si notino (tra gli altri) i parametri font, speed e text che ci permettono di personalizzare l'applet senza entrare nel codice!

Home

Copyright @ 2000-2017 Marco Barbato htttp://www.betaingegneria.it

Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.