#!/bin/csh
# usage: startrmi Product
# usage: startrmi Supplier
# purpose: compile programs, make stubs (rmic),
#          establish registry, run Server to create/register object,
#          run Client to use RMI to interact with object,
javac *.java
rmic $1Impl
rmiregistry &
java -Djava.security.policy=java.policy $1Server &
sleep 2
echo '-------------------- OUTPUT --------------------'
java -Djava.security.policy=java.policy $1Client
echo '------------------------------------------------'


