SourceForge.net Logo

[Home] [News] [Analysis] [Framework] [Strategy] [Summary] [Documentation] [Impressum] [Links]

Links

RTB-Team at SourceForge.net
http://sourceforge.net/projects/rtb-team/

RealTimeBattle Website
http://realtimebattle.sourceforge.net/

RealTimeBattle at SourceForge.net
http://sourceforge.net/projects/realtimebattle/

RTB Team CVS Webinterface
http://cvs.sourceforge.net/viewcvs.py/rtb-team/

FMC Introduction by HPI
http://fmc.hpi.uni-potsdam.de

RTB Team: documents on sourceforge.net (mostly for developers)
https://sourceforge.net/docman/?group_id=106969

short list of tips regarding usage of CVS
https://sourceforge.net/docman/display_doc.php?docid=22469&group_id=106969

C++ coding standards
https://sourceforge.net/docman/display_doc.php?docid=22365&group_id=106969

experts and contact persons
https://sourceforge.net/docman/display_doc.php?docid=22693&group_id=106969

allowed filetypes for the RTB Team Framework project
https://sourceforge.net/docman/display_doc.php?docid=22552&group_id=106969

Programs

Indent
http://www.gnu.org/software/indent/indent.html
indent is a tool that can help you to format your code according to the coding standards

LaTeX
http://www.latex-project.org/
LaTeX is a text setting system, that should be used to generate non- source code documentation

kdoc / doxygen
http://www.ph.unimelb.edu.au/~ssk/kde/kdoc/
one of these tools should be used to generate the files out of your source code documentation

cvsutils / cvs
http://www.red-bean.com/cvsutils/ (cvsutils)
http://www.cvshome.org/ (cvs)
these tools can be used to access the CVS repository (you can also use Source Navigator or Eclipse for that job)

g++
http://gcc.gnu.org/
GnU C++ compiler should be used to compile your code

ssh
http://www.openssh.org/
the secure shell and its friends (e. g. scp) are essential to transfer files with CVS to sourceforge, to modify the web site and to work on the compile farm

gdb
http://www.gnu.org/software/gdb/gdb.html
the GnU debugger should be used to debug your application (Eclipse and Source Navigator provide graphical frontends)

gprof
http://www.delorie.com/gnu/docs/binutils/gprof_toc.html
the GnU profiler can be used to find out performance bottlenecks in your code

make
http://www.gnu.org/software/make/
make is used for building the software system out of the different modules (the Makefile is usually generated by Eclipse or Source Navigator)

graphviz
http://www.research.att.com/sw/tools/graphviz/
package for drawing directed (tool dot) and undirected graphs (neato), some problems with the layout, see dot files for examples

visio
http://office.microsoft.com/visio/
commercial package to create FMC diagrams with the FMC stencils

umbrello / argouml
http://uml.sourceforge.net/ (umbrello)
http://argouml.tigris.org/ (argouml)
umbrello can generate / import C++ code out of / in UML diagrams, argouml is more mature but limited on Java Code generation

Source Navigator
http://sourcenav.sourceforge.net/
tool to develop, modify and to ANALYSE complex software systems

Eclipse
http://www.eclipse.org/
tool to develop complex software systems, needs C++ plugin, should only be used, if source navigator is found to be unacceptable

Other Resources

PlanetRTB - RealTimeBattle
http://rtb.planetpenguin.org/