Helicon System Analyzer

Description and Installation Instructions

version 0.95

Developed by Helicon Co, Ukraine
e-mail: mail@helicon.com.ua

You can find version:
On-line version HeliconSystemAnalyzer
Zip version HeliconSystemAnalyzer

 

1. Project Description:

Helicon System Analyzer - package for gathering information about system variables, directories structure and involved files, contents of JAR / ZIP files.

This system is irreplaceable tool for all developers!

This is both graphical interface and command line tool that creates HTML documentation and ZIP file  about the system information and directories', jar/zip contents and files' structure.

This program can be used by all developers that creates the program for customers. Your client can run this program on his computer and send the result in ZIP file to you. And you'll receive all information you want. The client could run this program locally or remotely throw Internet.

You can use this program in research of information about some project. You can found all information about your installed directories, files, JAR's  and other files for some project. You can found all files that are located in some direcotries and see their properties (size, data created). You will see all repeated files that are located in some directories and could check appropriateness of their location and version (for example: not well-defined jar-files with some name).
If you don't want to show defined directories, files and files with some extensions, you have an opportuny  to hide them from other people. Also you can presets the data for different field of reseach (for example: Jakarta-Tomcat, JDK, Websphere, Jakarta-ant).

Also you can found some packages or files in JAR / ZIP files and see the repeated packages in other folders. It very helpful for Java programmers to find the some bug because of repeated classes or packages.

You can define pattern match ('*' and '?'') for all searching files.

You have an opportunity to run Helicon System Explorer  under Window and Linux.

This program is very simple in installing and has been coded in Java.

1.1. If it is launched without the parameters it will popup the simple
  window allowing for input the necessary parameters.

Table 1.1 - List of the System Explorer classes
Class name Function
com.helicon.sysanalyzer.HeliconSystemInfo
The main class for the Helicon System Explorer
com.helicon.sysanalyzer.DirInfo  Class for creating single HTML file with  information about files in defined directories.
com.helicon.sysanalyzer.HTMLProducerConsole Class provides the methods to produce HTML pages
with the information on the directories' stuctures and files.
com.helicon.sysanalyzer.ZipCreate Class provides creating ZIP file for defined directories
com.helicon.sysanalyzer.DirCycle Class provides cycle movement throw the defined directories
com.helicon.sysanalyzer.DataComparator Class provides the comparison methods

 

 

 

 

 

 

 

 

 

 

The parameters are (interface mode):

Table 1.1.2 - List of parameters for the System Explorer for interface mode
Parameter name Function
directories
the name's of directories.
onlyDirs/Files to show only these directories, files (and in archive files like jar/zip)
exceptDirs/Files to show without these directories and files
outputDir the name of output directory and output file
create zip-file with results to create zip-file with output HTML files
showProgress to output information into console
presets to preset the data for different field of reseach
searchArchive to search in archive files like jar/zip files
sort to sort searching folders and files

 

 

 

 

 

 

 

 

 


1.2.You can run the program with parameters.

  The parameters are (console mode):

Table 1.2 - List of parameters for the System Explorer for consol mode
Parameter name Function
-d or --directories
the name's of directories.
-of or --onlyDirs/Files to show only these directories and files
-ed or --exceptDirs/Files to show without these directories and files
-od or --outputDir the name of output directory and output file
-cz or --createZip to create zip-file with output HTML files
-sp or --showProgress to output progress information into console
-h or --help to print the help

 

 

 

 

 

 

 

 

For example:

a)HeliconSystemExplorer.bat -d "c:\test;c:\testDir2" -ed "*lib;hel?*.*" -od c:\outputDir -sp -cz

b)HeliconSystemExplorer.bat -d c:\test -ef"*lib; bin" -od c:\outputDir -cz

The output will be HTML document and ZIP file with the information about 

system environment, the directories' structure and files.

2. Installation Instructions

2.1 The content of installation bundle

The installation bundle consists of the following files:

Table 2.1 - List of installation bundles for the System Explorer
File nname Function
HeliconSystemExplorer.bat
bat file for running main class HeliconSystemInfo.class.
HeliconSystemExplorer.jar jar file that contents classes.

 

 

 

 

2.2 Installation instructions step-by-step:

Step 1 (optional) - Compile java classes

Normally you may not do it because the compiled classes are already provided as HeliconSystemExplorer.jar.

Step 2- Run bat file

Simply run HeliconSystemExplorer.bat  for running program.

3. User's Guide

You can input specified directory(ies) *.

To show only some directories, files and extensions you can input  directories or  files name, extensions name.

To ignore some directories, files and extensions you can input  directories name, files name, extensions name.

To create ZIP file for output html files you can check CreateZipFile checkbox.

To set verbose mode you can check Verbose checkox.

You can specify the output directory **.

You can presets the data for different field of reseach (for example: Jakarta-Tomcat, JDK, Websphere, Jakarta-ant).

* strings should be devided by semicolon (i.e. \"bin;tomcat;system\").

** leave empty to save results in current folder .

4. Troubleshooting

This FAQ will help you if you'll get troubles with installing or running the module:

If you will not input any directory name, you'll see the message: "You didn't input any name directory".

If you will input incorrect directory name, you'll see the message: "The entered directory is not correct".

Example of HeliconSystemAnalyzer interface:


Example of HeliconSystemAnalyzer HTML result :