Software

Up-to-date inventory of our software.

Home | Platforms

Developments tools


Versions management

SVN

  • INRIA's GForge provides a complete project management interface, including the SCS (which can also be CVS for the old timers).

A tutorial has been written to document the method to GForgeSVN.

Decentralized VCS

  • Darcs (wonderful for projects under 200Mb), Mercurial (good, but problems with windows support)
  • Bazaar (being evaluated), Monotone (not tested).

Indispensable when debugging on the cycab or working in the field, during missions. Very useful when working on a large team.


Code management

  • Souce Navigator: a great tool to explore large projects. Old, but very useful.

Code documentation

Software libraries

Common useful libraries used by the LaRA software:

  • Boost: Boost provides free peer-reviewed portable C++ source libraries. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report ( TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.
  • Camellia: The Camellia Library is an open source Image Processing & Computer Vision library. Written in plain C, it is cross-platform (Unix / Linux, Windows) and robust. It already includes a lot of functions for image processing (filtering, morphological mathematics, labelling, warping, drawing, project/backproject, color conversion, loading/saving images, etc.), most of them being highly speed-optimized. It is also doxygen-documented and examples of use are provided.

Documents edition

  • Latex: the basics for scientific documents ;
  • LyX: What You See Is What You Mean ;
  • OpenOffice.org: free (as in speech) documents edition with decent equations support ;
  • MS Office: no need for explanations.

Videos creation and edition

  • Wink: capture your videos;
  • Virtual dub: create, convert edit your raw videos;
  • Windows Movies Maker: compose your nice video;
  • FFmpeg, which can notably be used to assemble still images into a video as follows (with image files sequentially named stepXXXXX.png and framerate N):
  ffmpeg -r N -f image2 -i step%05d.png -sameq vid.avi 

See some examples


People involved


 
imara/platforms/software.txt · Last modified: 2011/04/04 11:49 by Paulo RESENDE
Recent changes · Show pagesource · Login