OVATION
System Requirements
Welcome to OVATION !
This is a source-only distribution.
In order to build you will need:
- OCITAO 1.2a patch 5 onwards or OCITAO 1.3a
- JacORB 1.4.1
- Ant 1.4 or later
- JDK 1.4.0 or later
This drop has been compiled and tested on the following configurations:
- Linux kernel 2.4.7, Sun's J2SE 1.4.0, g++ 2.95.3
- Windows 2000, Sun's J2SE 1.4.0, VC++ 6
- Windows XP, Sun's J2SE 1.4.0, VC++ 6.0
The acceptance test was the "InteractionTest", found in $OVATION_ROOT/examples/bin as ExtraServer, CountryServer, AustServer, MainServer and Client. These have been verified to work properly on all platforms listed above.
----------
Build notes:
Building OVATION consists of building the C++ Components and the Java components. The two are described below. For more information, please refer to the OVATION documentation in docs directory. Building OVATION C++ Components
-------------------------------
- The minimal set for OCITAO is ACE, gperf, TAO, IDL Compiler.
- LINUX: Once you've installed and/or built all the required packages, you can build on Linux using the "make" command from this level. You will need the following environment variables set:
OVATION_ROOT set to the same directory where this README sits
JACORB_HOME set to the top directory where JacORB 1.4.1 sits
ACE_ROOT set to the .../ACE_wrappers directory of the OVATION A interim drop OCITAO
TAO_ROOT *UNSET* or set to $ACE_ROOT/TAO
PATH must be able to find the 'ant' binary
There is no need to set a CLASSPATH; it's probably better if you don't.
1. Change directory to $OVATION_ROOT
2. Type "make all" and sit back and wait...
- WINDOWS: You must:
0. Set environment variables as outlined for LINUX
1. Load $OVATION_ROOT\OVATION.dsw in Visual C++ and build that.
2. Later load $OVATION_ROOT\examples\Examples.dsw and build that.
Building OVATION Java Components
--------------------------------
The Java components must be built using the Ant build tool (version 1.4.1 or higher). Ant is an open-source, platform-independant Java build and deploy tool that can be downloaded from the Ant website (http://jakarta.apache.org/ant).
2. To build the OVATION Java components, in a command windows, change directory to $OVATION_ROOT and issue the command "ant clean all"; this should complete by building a jar file ($OVATION_ROOT\lib\ovation.jar).
The build process would be started as follows:
C:\ovation> ant Buildfile: build.xml
init: clean:
init: prepare:
[mkdir] Created dir: C:\ovation\classes
[mkdir] Created dir: C:\ovation\src\java\idl_output
[mkdir] Created dir: C:\ovation\javadocs ...
(output from other Ant tasks will appear)
jar: [jar] Building jar: C:\ovation\lib\ovation.jar
all: BUILD SUCCESSFUL Total time: 19 seconds
C:\ovation>
Thank you! The OCI OVATION Team