Postby pincy » Tue May 01, 2012 2:34 pm
ARGoS is based on CMake to configure compilation. If you check the manual of CMake, you'll see that CMake can generate configuration files for Eclipse and Code::Blocks. Thus, you can use these IDEs. Personally, I coded the entirety of ARGoS in Emacs, but if you are used to a modern IDE I do not suggest you to do the same.
As for the operating system, I work always on Slackware Linux. However, before each release, I test my work on Ubuntu, OpenSUSE and MacOSX. The majority of the people that work on ARGoS use Ubuntu or MacOSX. In the end, the specific OS does not matter.
The interactive visualization is based on Qt. However, the rest of the simulator does not use this library. The reason is that, in our lab, ARGoS is installed on a cluster and we want to keep the installed libraries to a minimum. Thus, I have developed a set of custom utility functions (e.g. math, string, XML manipulation, etc).
I made ARGoS.