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/