S'identifier
identifiant:

Mot de passe:

Se souvenir de moi ?
A découvrir
Recherche sur le site
Les tutoriaux
Les icônes
Les thèmes
Modifications avancées
Généralistes
Les logiciels

Accueil sep Tutoriaux sep [Présentation Logiciel] Systats 2.5.7 / 2.0.3

07/08/2005 - par bubka

Bonjour à tous

Ce topic à pour but de vous faire découvrir Systats, générateur de widget pour Objectdock, y'z dock/Aquadock et Avedesk, développé par Paul Andrews alias 'Judge'


Présentation


Utilisateurs de dock ou d'Avedesk, vous connaissez tous les docklets/desklets permettant d'élargir les fonctionnalités de ces applications. Plus généralement appelés widgets, ces docklets/widgets sont en fait une dll a placer dans le repertoire d'installation du dock ou d'avedesk pour en profiter.
Ceci implique donc que le widget ait été développé par quelqu'un ayant des connaissances en codage.

Systats lui vous permettra de créer l'equivalent de ces widgets, mais sans passer par du codage et la compilation d'une dll. Grâce à un moteur de script utilisant les objet COM et autres API windows, systats permet de générer des widgets aux fonctionnalités puissantes, et sans connaissances particulières en programmation.

Ce dossier sera néanmoins surtout orienté utilisation et un peu développement, sachant que bien que facilité, la réalisation de config systats peut être assez complexe.



Installation


Une chose importante avant toutes manipulations, le choix de la version de systats. En effet, autant systats est utilisable avec plusieurs plateformes, autant la version a utiliser doit être la bonne.

Pour les utilisateurs d'Objectdock / Avedesk


Pour les utilisateurs de Y'z dock, AquaDock

L'installation a proprement dite
Quelque soit la plateforme que vous utilisez, vous avez systématiquement dans le répertoire d'installation un répertoire 'docklet'. Ce répertoire recevra le fichier de config de vos widgets ( des .ini ). Le reste des fichiers de systats se copiera soit dans ce même répertoire pour Objectdock et Avedesk, soit directement à la racine du repertoire d'installation pour Y'z dock

Après avoir récupéré l'archive zip, placez la dans le répertoire d'installation ( ex : c:\program files\avedesk\ ou encore c:\program files\stardock\objectdock ) et décompressez la.
Cela aura pour effet de copier un dll à la racine du répertoire ( SysStatsCOM.dll ) et de placer le sous-répertoire systats la ou il faut comme indiqué juste précédemment.

Arborescence du répertoire d'installation de Systats avec Avedesk


Arborescence du répertoire d'installation de Systats avec Y'z Dock

Vous êtes maintenant prêt à installer voir même réaliser votre premier widget Systats.


Fonctionnement


Nous allons voir ici comment ajouter de façon normale un widget récupéré sur internet ainsi qu'une façon propre à Avedesk allant bien plus vite.

Première chose à faire, récupérer un widget tout prêt
Inutile de chercher bien loin, le site officiel de systats propose 9 widgets à télécharger. Vous les trouverez ici :

Pour l'exemple, c'est le widget 'CPUhistory' qui sera utilisé.


Deuxièmement, décompresser l'archive
Une fois téléchargée, décompressez l'archive dans un répertoire temporaire. elle contient 3 répertoires, identiques à ceux présents dans le répertoire 'systats' de votre application. ( pour ce widget : 'configs, 'icons', 'plugins' )
Il vous suffit simplement de déplacer ou copier les fichiers contenus dans ces 3 répertoires vers les mêmes sous-répertoires du répertoire 'systats' de votre application.

Info + : Les widgets sont souvent fournis avec des polices de caractères windows ( fichier .ttf ). N'oubliez pas de les copier dans le répertoire de font de XP : 'C:\WINDOWS\Fonts'


Pour finir, ajouter le widget

Sous Objectdock/Y'z dock
La manip est la même que pour un docklet normal, sauf qu'une seule entité 'systats' est visible dans la liste des widgets disponibles. Il faut donc la sélectionner, l'ajouter au dock et ensuite seulement choisir la config.
Pour ce faire, faites un clic droit sur le widget tout juste ajouté au dock, cliquez sur "Load ..." et allez choisir le fichier de config .ini souhaité, elle sera automatiquement chargée, les fichiers .ini se trouvant dans le sous-repertoire 'configs' de 'systats'.


Sous Avedesk
Allez dans le panneau de contrôle des desklets puis déroulez la branche 'systats' visible dans la liste des desklets disponibles. Sélectionnez la config de votre choix dans cette branche puis cliquez sur 'ajouter', le widget apparait automatiquement sur votre bureau.



Concernant Avedesk
Avedesk intègre un système d'installation embarqué permettant d'exploiter des fichiers .aveinst disponible en remplacement du paquet classique de répertoire et fichier nécessaires à un widget.
Si donc vous vous retrouvez avec ce type de fichier, il suffit de faire un double clic dessus ou bien de le glisser/déposer sur le panneau de contrôle d'Avedesk pour que le widget soit automatiquement installé et fonctionnel.
Un popup s'affichera signalant que l'installation est en cours, a faire disparaitre via un clic gauche. Votre widget sera alors visible dans la liste des desklets.

Pour plus d'info :


La configuration des widgets


En utilisant Systats, vous allez vous retrouver avec 2 types de configuration pour vos widgets : celle propre à la plateforme impactant la position, la taille, le label, la police, etc ... et celle propre à systats impactant le fonctionnement même du widget.

La configuration coté plateforme

Je vous renvoie à vos propres connaissances concernant la configuration des docklets/desklets de votre application.
Néanmoins, si vous débutez avec Avedesk, vous trouverez de l'aide via ce dossier qui lui est consacré :

La configuration coté systats

Avec systats, tout est accessible via un clic droit sur le widget. Le menu contextuel dispo est le même quelque soit le widget et quelque soit la plateforme. Voici un tour d'horizon de son contenu :

- Label ...
Vous permet d'éditer le label du widget ( redondant avec la config coté plateforme ), mais également de choisir quel meter utiliser si votre widget en a plusieurs de définit

- Configure ...
Vous permet de configurer complètement votre widget, en intervenant sur tous les éléments le composant : images, textes, meter, etc ...
C'est la partie la plus importante et la plus complexe de systats. Si vous n'utilisez que des widgets prets à l'emploi, vous n'aurez pas vraiment besoin de vous y intéresser.

- Size ...
Vous permet de définir la taille du widget. ( redondant avec la configuration coté plateforme )

- Load ...
Vous permet de choisir quelle config systats associer au widget que vous venez d'ajouter. En effet comme vu plus haut, le widget est a ajouter depuis la plateforme, mais la config est à choisir une fois le widget ajouté.

- Save ...
Vous permet d'enregistrer la config systats.

- Save as ...
Vous permet d'enregistrer la config systats sous un autre nom.

- Update ...
Permet de mettre à jour systats.

- Help ...
Vous donne accès aux pages html d'aides fournies par l'auteur. Cette aide dispense des infos complètes sur l'utilisation et la manière de réaliser une config systats en détaillant tous les meters disponibles.


La plupart des entrées du menu étant simple d'utilisation, inutile d'aller plus loin dans la description de leur utilisation. La prochaine section de ce dossier est néanmoins dédié à l'entrée 'configure ...' afin de vous aider à la modification/ au développement d'une config systats


Haut de page