HTTPsrvRess 1.0

Catégorie / Domaine : Outils
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 10/2001

Fonction

Ce module est un simple serveur HTTP qui donne la possibilité de lancer directement l’application SCOL permettant de générer les fichiers ressource
(typiquement m3d et textures) afin de les partager sur internet.
Ce module est généralement utilisé avec le plugin DynEditor.

Configuration


Figure 1 : Interface du module HTTPsrvRess

(1) : Port => Champ servant à indiquer le numéro de port du serveur HTTP. Si le serveur est derrière un firewall (pare-feu), le port indiqué doit être ouvert pour scol. Sinon, aucune ressource ne sera accessible aux utilisateurs.

(2) : Racine => Champ servant à indiquer le nom du répertoire dans la partition SCOL de la machine serveur où l’on autorise la sélection d’un nouveau fichier m3d ou bien d’une texture. Tous les fichiers valides seront traités et rendus disponibles.

(3) : Tmp => Champ servant à indiquer le nom du répertoire dans la partition SCOL de la machine serveur où seront générés et stockés les fichiers de ressources du serveur. Si ce dossier est effacé ou déplacé, il faudra générer les ressources une nouvelle fois.

(4) : Taille BMP => Champ permettant d’indiquer la taille des bitmaps de ressource du serveur.

(5) : Générer les ressources => Cliquez sur ce bouton pour générer ou mettre à jour les textures du serveur ainsi que les ressources m3d.

ATTENTION !
Les opérations mises en œuvre par ce module peuvent requérir un temps d’exécution de plusieurs minutes si le nombre de fichiers m3d et de textures contenus dans le répertoire est important. Il est ainsi conseillé de préparer le contenu de ce dossier avec soin.

Mise en oeuvre


Action Fonction
module.événement à HTTPsrvRess.register

Permet de faire fonctionner le module HTTPsrvRess . Cette action doit être reliée à l’événement nom_de_l’instance_plugin_Dyneditor.register du module C3d3

module.événement à HTTPsrvRess.unregister

Permet de désactiver le module HTTPsrvRess. Cette action doit être reliée à l’événement nom_de_l’instance_plugin_Dyneditor.unregister du module C3d3


Evénement Fonction
HTTPsrvRess.registered à module Action Le démarrage du module engendre une action. Cet événement doit être relié à l’action
nom_de_l’instance_plugin_Dyneditor.init du module C3d3


Zone Fonction Interface Affectation
Aucune