Directory Structure

This document contains general information about the directories created by the Framework Professional Edition Package installation.

Directory or File Description
bin /mconsole Contains the components of the mConsole.
/compile Contains the JMM Java Preprocessor.
/pscripts Contains Kit Manager compliant install scripts of mBS specific modules.
/tools/framework /. Contains the tools of the Framework Professional Edition Package.
/cu /. Contains tools for control units.
/browser Holds the Control Unit Browser which shows the control unit currently available in the framework through a Web interface.
/generator Contains the Control Unit Generator which automatically generates control units.
/cu-old /. Contains control unit tools supporting the earlier version of the ProSyst Control Unit API.
/browser Contains an older version of the Control Unit Browser, which supports the previous version of the Control Unit API.
/generator Contains an older version of the Control Unit Generator, which supports the previous version of the Control Unit API.
/simulator Contains the Control Unit Generator, which genarates control unit class structures from XML files. The tool works only with the previous version of the Control Unit API.
/jsp Contains the JSP tool for converting JSP files into Java classfiles.
/rconsole Wraps the Remote Console tool for retrieving the output from the ProSyst mBS operation to a remote computer.
/vms /. Contains the starting scripts of the framework for different VMs and RTOSs. The domain.crp file contains the encrypted evaluation license for mBS.
/cvm Comprises the script and INI files to start the framework on the CVM JVM.
/j9 Contains the files that are necessary to run the framework on the J9 JVM.
/jdk Hosts the files that are necessary to start the framework on JDK.
/jeode Holds the resources for running the framework on Jeode JVM.
/jscp Contains the components that are necessary to run the framework on the JSCP JVM.
/kaffe Contains the files that are necessary to run the framework on the Kaffe JVM for Linux.
/perc Hosts components for starting the framework on the PERC JVM.
/pjee31 Holds the files that are necessary to start the framework on the PJEE JVM.
/skelmir Holds the components necessary to start the framework on the CEE-J JVM.
/tao Holds the components necessary to start the framework on the Tao JVM.
bundles Hosts JAR files of the bundles from the Framework Professional Edition Package .
demo /bundles Contains the JARs of the demo bundles.
/framework Contains the source files, rebuild and install scripts of the Framework Professional Edition Package demos.
docs /. This is the home directory of the mBS documentation.
/framework Contains the documentation of the Framework Professional Edition Package. Start index.html or framework.pdf.
/framework/api Contains the API documentation of the Framework Professional Edition Package .
jxe22 Contains the JXE files for J9 2.2 of the Framework Professional Edition Package bundles which are installed by default on framework startup.
jxe23 Contains the JXE files for J9 2.3 of the Framework Professional Edition Package bundles which are installed by default on framework startup.
lib /. Holds the framework JARs, and some libraries:
  • frameworklib.jar - A library with the APIs of the Framework Professional Edition Package .
  • fwtime.jar - Contains an implementation of the Time utility, which uses the high-resolution clock of the parent OS.
  • jxembsFound10wsdd5.7.opt - This file contains options for the J9 2.2 smart linker, used to create server.jxe from serverj9.jar.
  • jxembsMaxwsdd5.7.opt - This file contains options for the J9 smart linker, used to create servmax.jxe from serverj9.jar for the jclMax configuration of J9 2.2.
  • jxembsGWPwsdd5.7.opt - This file contains options for the J9 smart linker, used to create servgwp.jxe from serverj9.jar for the jclGwp configuration of J9 2.2.
  • jxembsRMwsdd5.7.opt - This file contains options for the J9 smart linker, used to create servrm.jxe from serverj9.jar for the jclRM configuration of J9 2.2.
  • serverj9.jar - The components of the Standard Version of the framework to use on J9 2.x.
  • serverj9conn.jar - The components of the Connector Version of the framework to use on J9 2.x.
  • serverjvm11.jar - The components of the Standard Version of the framework to use on JDK1.1.x.
  • serverjvm11conn.jar - The components of the Connector Version of the framework to use on JDK1.1.x.
  • serverjvm12.jar - The components of the Standard Version of the framework to use on JDK 1.2.x.
  • serverjvm12conn.jar - The components of the Connector Version of the framework to use on JDK 1.2.x.
  • serverjvm13.jar - The components of the Standard Version of the framework to use on JDK1.3.x and JDK 1.4.x.
  • serverjvm13conn.jar - The components of the Connector Version of the framework to use on JDK1.3 and and JDK 1.4.x.
  • serverjvm15.jar - The components of the Standard Version of the framework to use on JDK 1.5.x and later.
  • serverjvm15conn.jar - The components of the Connector Version of the framework to use on JDK 1.5.x and later.
  • serverfoundation.jar - The components of the Standard Version of the framework to use on the CDC/Foundation J2ME profile.
  • serverfoundationconn.jar - The components of the Connector Version of the framework to use on the CDC/Foundation J2ME profile.
  • serverpjava.jar - The components of the Standard Version of the framework to use on a JVM compliant with the PersonalJava specification.
  • serverpjavaconn.jar - The components of the Connector Version of the framework to use on a JVM compliant with the PersonalJava specification.
  • servertao.jar - The components of the Standard Version of the framework to use on the Tao JVM.
  • servertaoconn.jar - The components of the Connector Version of the framework to use on the Tao JVM.
  • server22.jxe - The components of the Standard Version of the framework packed as a JXE archive for J9 2.2.
  • server23.jxe - The components of the Standard Version of the frameworks packed as a JXE archive for J9 2.3.
/runtimes Contains the shared native libraries of the framework utilities. The libraries are classified by operating system in separate directories.
licenses/framework Contains the license agreements of the Framework package. Currently, this directory contains the Apache Software License for the software developed by the Apache Software Foundation (www.apache.org).
Uninst Includes files that are necessary for the Framework package uninstallation.

Getting Started