Re: Porting the Stage project on Qt 4.8.3

Rich Mattes <[email protected]>
Newsgroups gmane.science.robotics.playerstage
Message-ID <[email protected]>
On 11/25/2012 02:01 PM, giorgik wrote:
> Hello to all. I found the project Stage (robot simulator) very interesting
> and would like to make a porting to Qt using libraries for version 4.8.3.
> Would it be possible to have the manual design of C ++ code of Stage 3.2.2
> from which to do the porting? Among you anyone wants to add me to do it?

This sounds like a great project!  I would recommend that you start with 
the latest version of Stage in git, instead of 3.2.2.  I believe the 
libstage API was cleaned up between 3.2 and 4.x. Forking Stage on github 
and creating a branch for qt development would probably be your best bet.

The Stage API is outlined at http://rtv.github.com/Stage/ but there is 
no real architecture or design document that I'm aware of.  Stage 
basically builds into 2 parts:
* libstage, a shared library, which contains all of the models, 
simulation logic, GUI code, config file parsing utilities, and opengl code.
* The "stage" binary, the main entry point, which consists of only 
main.cc.  It handles invoking libstage based on the command line 
arguments supplied to the program.

libstageplugin, the Player plugin driver, also invokes libstage when 
used, and hooks into the different models within libstage to accept 
input and feed output through the Player interfaces.

Rich

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.