Ceci est la version 11.2 de moodss (Modular Object Oriented Dynamic
SpreadSheet) (Tableur Orient Objet Modulaire et Dynamique). Moodss
est crit en Tcl/Tk, un grand langage de programmation.

Moodss a remport le premier prix dans la catgorie "technologie
d'administration systme" lors de la confrence O'Reilly consacre au
Tcl/Tk le 24 aot 1999.

Moodss est une application modulaire. Elle affiche les donnes
dcrites et mises  jour par un ou plusieurs modules chargs au
dmarrage de l'application, ou dynamiquement pendant l'utilisation du
programme. Les donnes sont initialement affiches sous forme de
tables. Les reprsentations graphiques (graphes, histogrammes,
camemberts en 3D, etc.),tables de synthse (avec la valeur courante,
moyenne, minimum et maximum) et des zones de texte personnalisables
peuvent tres cres depuis plusieurs cellules d'une table, elles-mmes
issues de plusieurs afficheurs.

Un systme intuitif et complet de "glisser dplacer" est utilis dans
la plupart des afficheurs pour la plupart des tches d'dition :
cration, modification, transformation, suppression, etc. Les lignes
des tables peuvent tres tries en ordre croissant ou dcroissant sur
simple clic du titre de la colonne. La configuration courante
(modules,tables et gomtrie des afficheurs) peut tre sauvegarde
dans un fichier  n'importe quel moment, et tre rutilise plus tard
par simple instruction en ligne de commande. Cela permet la cration
de tableaux de bord.

Les modules de code sont les liens entre le noyau de moodss et les
donnes qui seront affiches. Tout le code spcifique est plac dans
le paquetage du module. Ainsi le module d'accs aux donnes est
entirement personnalisable (en C, Tcl, HTTP, etc.) et comme plusieurs
modules peuvent tres chargs simultanment, les applications de
moodss sont illimites. Par exemple, on peut comparer le taux de
charge du processeur d'un serveur distant de base de donnes et la
charge du rseau mesure avec un analyseur, sur le mme graphisme. On
peut aussi construire un tableau de bord avec la charge processeur et
l'utilisation de la mmoire d'un groupe de serveurs.

Des modules tels que : donnes alatoires, processus, charge
processeur et mmoire, occupation des disques, montages, routes,
rsolution d'adresses, modules du noyau, sont disponibles pour
Linux. D'autres modules tels que : ping, SNMP, vnements SNMP, Apache
simple et tendu, sont disponibles pour UNIX. Par exemple, lancer
"wish moodss ps cpustats memstats" pour obtenir un quivalent
graphique de la commande "top". Les contributions aux dveloppements
des modules sont videmment les bienvenues et figureront dans ma page
personnelle.

Une aide dtaille est fournie pour les menus et les composants
visuels sous forme de messages, d'astuces, de fentres d'aide en
ligne. Une documentation complte est propose sous forme de pages
HTML.

Moodss est multi-langues grce aux fonction d'internationalisation de
Tcl. Pour l'instant, seuls l'Anglais et le Franais sont
disponibles. Une aide pour d'autres langues sera chaleureusement
accueillie.

L'volution de moodss est permanente. Les fonctionnalits ajoutes au
fur et  mesure ne remettent pas en cause une compatibilit ascendante
avec les modules existants.

Je ne remercierai jamais assez les auteurs de tkTable, BLT, wcb, de la
librairie HTML et de la traduction en Franais pour leur travail
norme.

Dans l'ordre, pour faire fonctionner moodss vous devez installer les
modules suivants (pour les utilisateurs de rpm, sautez  la section
suivante) :
Bien sur Tcl/Tk 8.3  (ou plus prs de chez vous) :
  http://ww.scriptics.com ou ftp://ftp.scriptics.com/ 
La dernire version de la librairie TkTable  :
  http://www.hobbs.wservice.com/tcl/main.html 
Et la dernire version de la librairie BLT  :
  http://www.tcltk.com/pub/blt 
(Lisez le fichier INSTALL pour des instructions compltes sur
l'installation, pour les plate-forme UNIX et Windows).

Vous avez aussi la possibilit d'utiliser les fichiers RPM de moodss
(aussi disponibles sur ma page personnelle), si vous utilisez les
distributions Linux Redhat (5.1 ou plus) et compatibles (comme
Mandrake). Les rpm requis, tcl, tk, tktable et blt sont
tlchargeables  :
http://jfontain.free.fr/

Que vous aimiez ou non moodss, fates le moi savoir. Je veux tre 
l'coute de vos demandes d'amliorations, rapports de bogues. Je
corrigerai rapidement les bogues, surtout si vous m'envoyez le script
de test (le code du module avec la trace des donnes sont
prfrables).

Jean-luc Fontaine mailto:jfontaine@free.fr http://jfontain.free.fr
