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
or as pictures :
|