SGI TV

Nous avons repris l'applet crée par les étudiants de l'année précédente. Cette applet comportait le réglage de la qualité et de la taille de l'image. L'affichage temps réel se faisait grâce au double buffering.

Nous avons garder cette technique d'affichage, mais nous avons ajoute :
 

Installation

La fonction de sauvegarde et la zappette nécessite une applet signée. Toutefois les certificats coûtent, chez Verisign, 400 $ et nécessite que l'ont fassent parti d'une entreprise. Pour résoudre ce problème, il suffit de configurer Netscape Navigator pour qu'il considère chaque applet comme signée. Voici la marche a suivre : Une fois notre projet teste, voici comment rendre a Netscape Navigator, sa configuration initiale : L'adresse d'accès est la suivante
http://<machine>:<port>/applet/JavaLive/index.html

Ou machine est le nom de la station SGI et port le port ou le serveur est attaché/
Par exemple si le serveur est sur iridium sur le port 9999

http://iridium:9999/applet/JavaLive/index.html

Une fois lance, l'applet demande le privilège de se connecter a d'autres serveurs. Accorder ce privilège active la Zappette.

La sauvegarde de l'image

Comment l'utiliser ?

Un fois que l'image de vos rêves apparaît sur l'écran, pressez le bouton "Capturer l'image". Une boite de dialogue standard s'affiche pour choisir le nom de l'emplacement du fichier Jpeg/JFIF. Si c'est votre première sauvegarde, une boite de dialogue apparaîtra pour confirmer le privilège d'écriture sur disque. Lors de la sauvegarde, le texte du bouton s'estompe. Lors que ce texte redevient net alors l'image est sauvée.
Astuce : vous pouvez cliquer sur l'image pour arrêter l'animation !!!

Comment sa marche ?

La mise en place de cette fonctionnalité a nécessite 3 étapes :

La boite de dialogue pour sélectionner un fichier peut être obtenu facilement grâce a la classe FileDialog.
Le privilège d'écriture sur le disque s'obtient par le PrivilegeManager en demandant UniversalFileWrite.
La sauvegarde a nécessite un JpegEncoder. Nous l'avons trouve sur le site http://www.obrador.com/essentialjpeg/jpeg.htm.
 
 

La zappette pour changer de serveur

Comment l'utiliser ?

C'est très simple, il suffit de sélectionner dans la liste des machines en bas a gauche le nom du futur serveur. Il suffit que le serveur soit lance sur cette machine sur le même port.
 

Comment sa marche ?

Cette fonctionnalité a été crée en deux étapes :

Le privilège d'accès a d'autres serveurs s'obtient par le PrivilegeManager en demandant UniversalConnect.
Le changement effectif d'URL est juste une modification dans le parametre de getImage.