Home
Search
COMMON INTRODUCTION
GYPSY
DOCUMENTATION
DEVELOPMENT
Development Guidelines
Development Tools
API Package Description
API Specification
Send a bug report
DISTRIBUTION
Contact us
|
Gypsy Tools
This is just a short description of the available tools. For all the options
use the help flag (toolname -h) to get the available options description.
Runtime Tools
- auto-shutdown
- Stops servers with fix coded passwords. This is only used by the Unix start/stop scripts in init.d.
- gypsy
- Gypsy is the launch program for mobile agents. Currently you can only
launch predefined agents, but a GUI version where you can simply drag & drop
agents and launch them is on the way.
- gypsy-admin
- Starts the remote administration tool in the $GYPSY_ROOT/adm directory.
The configuration files should be located there and the state will be saved there.
- gypsy-config
- Generates sample configuration files with the most used properties. This tool
helps to minimize the complexity of configuring servers.
- gypsy-monitor
- Monitors a few predefined servers.
- gypsy-passwd
- Asks for the server password and adds it to the configuration file.
- gypsy-server
- Starts a Gypsy server in the $GYPSY_ROOT/adm directory. The
configuration files should be located there and the log files will be generated there.
When the server comes up it tries to register at the Gypsy place registry.
- gypsy-shutdown
- Shutdown a given Gypsy server or place registry.
- gypsy-sysinfo
- Prints the version and release number of the currently installed Gypsy
system as well as other useful information.
- home-admin
- Temporary application for adding user accounts to the home server. This program
will be replaced by the remote administration tool. The program must be used
at the same host as the home server.
- home-server
- Retrieves the returning agents ans stores them until the user frontend
retrieves them.
- log-server
- Retrieves log message agents from a domain and stores their message in a
MySQL database for later analyzation.
- jsysinfo
- Prints the Java properties (version number, CLASSPATH, ...) of the current
running Java VM.
- place-list
- Prints the currently registered places and communicators at the place registry.
- place-registry
- Starts the place registry for this domain. All Gypsy server register their
places at a place registry. The Gypsy user frontend queries these installed
places before it dispatches an agent.
- rmi-list
- Prints the currently registered servers at a given RMI registry.
- script-server
- Provides places where mobile scripts can be executed.
- start-browser
- Simple wrapper for connecting to an exisiting WWW browser to display the
results of returning agents.
Development Tools
- build-dist
- Builds all distribution packages.
- build-pkgdist
- Builds a binary distribution package for Sun Solaris.
- build-rpmdist
- Builds a binary distribtion package for the Redhat Package Manager (RPM).
- build-stddist
- Builds source distribution packages in the tar.gz and zip
format.
- gypsymake
- Support batch script for Windows 95/NT systems. Compiles and makes the
whole project. GNU make for Windows (Cygnus GNU Win32 tools) must be installed.
- gypsy-bsh
- Test program for mobile scripts written in Java.
- gypsy-jpython
- Test program for mobile scripts written in Python and JPython.
- gypsy-jpythonc
- Wrapper for the Python-to-Java compiler.
- gypsy-launch
- Simple command line launcher for agents.
- HTML++
- Third-party tool for compiling the HTML documentation.
- javacc
- Wrapper for the JavaCC compiler.
- jjtree
- Wrapper for the jjtree (JavaCC) compiler.
- jtest
- Simple tool for calling the test programs without typing the whole package name.
- new-ver
- Increases the release number in the necessary source files.
- newbean
- Generates a Java source file and the corresponding BeanInfo source file for
a simple bean out of an exisiting template.
- newclass
- Generates a Java source file out of an exisiting template.
- newmain
- Generates a Java source file with a main() method out of an exisiting
template. Console and AWT applications are currently supported. Swing will be
supported soon.
- newpyclass
- Generates a JPython source file out of an exisiting template.
- test-beans
- Runs the Java BeanBox to test the Beans in the jar archive.
- test-cl
- Runs the secure classloader testsuite.
- test-sm
- Starts a simple server with a SecurityManager for the
SecurityManager test clients.
- vmprop-list
- Lists the default properties of a Java virtual machine.
|