8 appliquette java, Appliquette java, L'intégration – SMA Sunny Data Control V.4.2 Manuel d'utilisation

Page 147

Advertising
background image

SMA

Technologie AG

Transmettre les données sur Internet

Manuel d’utilisation

SDC-TFR080642

Page 147

12.8 Appliquette Java

L'appliquette Java est responsable de la représentation graphique de l'installation PV
sur les pages Internet. Les appliquettes sont actives sur les clients Web Internet, c'est-à-
dire sur les ordinateurs des internautes.
Une page HTML peut au choix comprendre une ou plusieurs appliquettes. Leur nombre
devrait néanmoins être aussi limité que possible étant donné que chaque appliquette
établit une connexion TCP propre avec le serveur Web ou l'agent SDC.
Plusieurs types de représentation des valeurs de mesure d'une installation PV sont
possibles. Afin de réduire au mieux le nombre de connexions TCP nécessaires, chaque
appliquette peut représenter plusieurs types d'affichage.
Le réglage se fait via les paramètres, qui sont transmis aux appliquettes dans le code
HTML de la page concernée.

L'intégration

L'intégration de l'appliquette dans le document HTML se fait à l'aide de tags
d'appliquette. Elle est introduite à l'endroit souhaité dans la page HTML par le mot-clé
« <APPLET> » et finalisée par « </APPLET> ».

<APPLET
ARCHIVE = « SunnyViewer.jar »
CODEBASE= « . »
CODE = « de.sma.SunnyViewer.SunnyApplet.class »
WIDTH = 900
HEIGHT = 400>
<PARAM name=« Nom paramètre 1 » value=« Valeur paramètre 1 »>
. . .
</APPLET>

Le paramètre « ARCHIVE » décrit le fichier (archive Java) dans lequel se trouve
l'appliquette. Veuillez saisir ici « SunnyViewer.jar ». « CODEBASE » définit dans quel
répertoire se trouve l'archive Java. Un « . » (point) indique que l'archive se trouve dans
le même répertoire que la page HTML.
L'appliquette prend la place sur la page qui lui a été allouée dans « WIDTH » et
« HEIGHT » (indications en pixels). L'appliquette qui est effectivement executée est
saisie dans le paramètre « CODE » et devrait toujours s'appeler
« de.sma.SunnyViewer.SunnyApplet.class » (respecter les minuscules et les
majuscules !).

Advertising