Home

Search

COMMON INTRODUCTION

GYPSY

DOCUMENTATION

DEVELOPMENT

  • Development Guidelines
  • Development Tools

  • API Package Description
  • API Specification

  • Send a bug report

    DISTRIBUTION

    Contact us


  • DSG Logo

    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.



    accesses to this page since January 1, 1999;
    © 1997-2000 Distributed Systems Group , Technical University of Vienna .
    Created and maintained by Wolfgang Lugmayr ( W.Lugmayr@infosys.tuwien.ac.at ).

    Last update: Tue Jan 4 15:49:19 CET 2000 .