To install FCS/nORB, you need: (1) Install ACE and TAO Please visit www.cs.wustl.edu/~schmidt/ACE/ to download and install ACE and TAO (2) download FCS/nORB at http://deuce.doc.wustl.edu/FCS_nORB/ Once you download the fcs_norb_1.0.tar.gz Unpack the files: 1) copy the fcs_norb_1.0.tar.gz to specified directory 2) type 'tar -xzf fcs_norb_1.0.tar.gz' to unpack the files. This command will automatically create a FCS_nORB subdirectory. Inside this subdirectory, you should see at least following subdirectories: src: subdirectory where are the source code of FCS_nORB examples: the application code of FCS_nORB, currently there is only one application called Sched inside this subdirectory. nest_idl: nORB idl compiling subdirectory How to build the program: 1) set environment variable ACE_ROOT for your machine 2) type 'cd FCS_nORB' to enter the subdirectory 3) type 'cd src' to enter the FCS/nORB source code directory 4) use 'make' to build the nestORB libraries 5) type 'cd ../examples/Sched' to enter the FCS/nORB application directory 6) type 'make' to build the scheduling application How to run the program: 1) To start a server scheduling application program, the command line is: SchedServer 2) To start a client scheduling application program, the command line is: SchedClient The default setup is Client will read the ior.txt to find where the server is. If the server is located on different computers or located on same computer but different directory, you can let the client seek server by IP address and port with this command line: SchedClient -s For example: SchedClient -s 128.252.166.73 Note: Right now you can just run only one client for one server. If you would like the UML class diagram and the design details about the FCS/nORB, please write to wang@cse.wustl.edu to inquire.