Home
     News
     Download
     User docs
     Developer docs
     Examples
 

Developper documentation

If you want to compile or modify the sources of CorbaTrace, see instruction below :

Requirements

To compile CorbaTrace, you must have besides user requirements :

  • Ant 1.4
    It's a compile tool (like "Make") written in Java and with a config file in XML. It's free and developped by Apache. Download it at : http://jakarta.apache.org/ant

API Javadoc

You can browse the API JavaDoc here.

Complete report

If you want a full explanation of project CorbaTrace, you can read our report and our presentation. Report talks about architecture of CorbaTrace, portable interceptors of Corba, xmi, and so. But it's in french. Sorry, but it's too long to translate.

Compilation

It's very easy (thanks Ant) !
Just type ......... :
-> ant
(when positionned in the Corbatrace directory where the build.xml file is!) That's all.

Now, you have the jar file in ./dist/corbatrace.jar

See below for the directory structure :

./
The project root (with the build.xml of Ant)
./src
The sources
./src/java
The java sources
./src/idl
The idl sources
./etc
The config files and XML-DTD example files
./build
The generated files
./build/classes
The generated class files
./build/idlgen
The java files generated by idl
./dist
The jar file
./javadoc
The JavaDoc generated documentation

Command

To compile
ant
To clean project
ant clean
To generate javadoc
ant javadoc
To run Server example
ant runServer
To run Client example
ant runClient

UML Diagrams

If you have a UML tool that can import XMI files, you can see our UML diagrams:

You can also see UML class diagrams as navigable packages : Main packages

Main packages

or as pictures :