Une application qui permet de surveiller les services (API / base de données) et l'infrastructure (serveurs / commutateurs / pare-feu) directement dans le bureau sans Windows . Il est à noter que plusieurs systèmes utilisent plusieurs fenêtres et que la proposition consiste à centraliser les services quelle que soit la technologie utilisée.
Image du logiciel en production sur Windows 11: Behance
Szarca-Dock é apenas um runtime , c'est-à-dire uniquement les fichiers de surveillance de bureau de l'utilisateur. Pour les logiciels de création de fichiers et d'édition, voir DockBuilder
Le front et de l'application est développé avec Adobe Air, en langue AS3 (Action Script 3.0) . Le backend peut être utilisé avec n'importe quel langage de programmation, tant que les demandes sont faites via HTTP / HTTPS et que la structure du fichier de retour qui est conçu XML est respectée. Dans le projet, il existe un script à utiliser dans le langage PHP .
Pour l'édition de bordure, je suggère d'utiliser Adobe CS5.5 ou plus, car ces versions sont stables. Une fois que le développeur a installé le logiciel suggéré, il contient également l'exécution d' Adobe Air , qui est la seule obligation d'exécuter l'application.
| DÉPOSER | ||
|---|---|---|
| szarca-dock.fla | Fichier d'édition de programme | Code AS3 inclus dans la chronologie (couche 1) |
| class.php | Fichier de modèle pour PHP | Reçoit les demandes de Fronand |
| objets.xml | Objets utilisés dans le programme | |
| szarca-dock.air | Executavél compilado na última versão | |
| szarca-dock. | Source d'application de code. | Le même code est inclus dans szars-dock.fla |
D'autres fichiers ne sont que des dépendances, telles que les bibliothèques externes, les images ou les scripts d'utilisation de l'air adobe.
Instance de la fonction qui reçoit les demandes via HTTP
$ OUT = new conexao_bd ;
$ OUT -> HEADER ();Par défaut, ICMP, Telnet et une vérification personnalisable ont été placés par le développeur.
function HEADER (){
if ( $ _POST [ " key " ] == $ this -> KEY ){
if ( $ _POST [ " function " ] == " PING " ){ $ this -> PING ();}
if ( $ _POST [ " function " ] == " TELNET " ){ $ this -> TELNET ();}
if ( $ _POST [ " function " ] == " PERSONAL " ){ $ this -> PERSONAL ();}
}
}Si vous devez ajouter de nouvelles fonctions, le fichier frontand doit être modifié.
function INSERT ( ... ){
...
if(md == "PERSONAL" ){
PERSONAL (md, id ) ;
} else {
PING (md, id ) ;
}
}