From: Hedayat V. <hed...@ai...> - 2008-11-15 19:00:28
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html style="direction: ltr;"> <head> <meta content="text/html;charset=UTF-8" http-equiv="Content-Type"> </head> <body style="direction: ltr;" bgcolor="#ffffff" text="#000000"> <span></span> <p style="margin-bottom: 0cm; margin-top: 0pt;">Hi Mahdi,</p> <span><br> <style type="text/css">blockquote {color: navy !important; background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; margin: 15 0 0 0; border-left: #1010ff 2px solid;} blockquote blockquote {color: maroon !important; background-color: RGB(235,235,235) !important; border-left-color:maroon !important} blockquote blockquote blockquote {color: green !important; background-color: RGB(225,225,225) !important; border-left-color:teal !important} blockquote blockquote blockquote blockquote {color: purple !important; background-color: RGB(215,215,215) !important; border-left-color: purple !important} blockquote blockquote blockquote blockquote blockquote {color: teal !important; background-color: RGB(205,205,205) !important; border-left-color: green !important}</style><i><b>Mahdi <a class="moz-txt-link-rfc2396E" href="mailto:zig...@gm..."><zig...@gm...></a></b></i> wrote on 11/15/2008 01:38:57 AM:</span><br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite">Hi Hedayat and all<br> <br> For you directory listing proposal, I saw a couple of points to mention:<br> <br> - As you mentioned, rename the gui to rsgedit, and I think it would be better if the rsgedit folder goes inside the spark folder, cause it is only spark specific application and no direct relationships to the rcssserver3d folder.<br> </blockquote> The spark/ directory as I suggested contains only the core simspark libraries (except test applications) which could be treated as a library package. Also, rsgedit requires wxWidgets, and it is not required for simspark, so I thought that it is better to be outside other directories as an independent package. I did not put it under rcssserveer3d directory, so it doesn't need to be soccer related. <br> But if you think that rsgedit is not that big to be an independent package, I think it should be moved inside simspark-utilities package where other simspark applications exist.<br> So, which is better: rsgedit as an independt package or as a component of simspark-utilities?<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br> - Zigorat Assistant be move out of the simspark package, into a different dedicated package, aside from the simulator, since its installtion is dependent on installation of ogre, which is indeed a big package to install (or a very big tarball to config-make-install). Since installation of the simulator itself is independent of ogre, I suggest this opinion.<br> </blockquote> My suggestion was to put Zigorat Assistant as a top level directory (an independent package) inside simspark SVN. But if you like, you can create a separate project in SourceForge for Zigorat Assistant with a dedicated SVN. It might be even better since ZigoratAssistant doesn't depend on simspark code. What do you think?<br> <br> (Notice that in my suggestion, every top level directory is an independent package, so my suggestion consisted of 5 separate packages: spark/ (simspark libraries), simspark-utilities, rsgedit, rcssserver3d and Zigorat Assistant. And (maybe) releasing a package containing rcssservere3d/ and spark/ packages, to make it easier for users to install the server.)<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br> - There are two utility folders for spark in your proposal. I think they better be merged into one, so I suggest that simspark-utilities be removed, and every utility package go inside the utility folder inside spark/utility<br> </blockquote> These utility directories are completely different. Maybe we should rename spark/utility directory. <br> spark/utility directory is the same as current rcssserver3d/utility directory: containing libraries which is used in simspark/rcssserver3d. (libraries such as rcssnet/ and tinyxml are inside this directory). So, spark/utility directory contains libraries used by simspark libraries. But simspark-utilities directory in my suggestion contains applications based on simspark libraries like gendot/ and others.<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br> - There are two kinds of monitor for the simulator. One in rcssserver3d/rcssmonitor3d and one in simspark-utilities/monitorspark/ <br> I can't quite get what are differences. Maybe they could be set to a base monitor code and a soccer specific monitor.<br> </blockquote> Yes, current monitorspark (which I suggested to be rcssserver3d/rcssmonitor3d) uses a SoccerRenderer plugin and is essentially a soccer dependent monitor (which shows things like game time, team names and scores). But simspark-utilities/monitorspark should be a general monitor without any soccer specific things, just having a plane.<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br> - I propose that scripts folder be added to the rcssserver3d which contains scripts only for the soccer server simulation.</blockquote> I'm agree. :)<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> And they should be installed in home directory of the executing user, so that changing them would not need root privalge. Both good for developers, cause they should change scripts more often, and for researchers.<br> </blockquote> I've added something based on your suggestion to the Google document set up by Joschka. <br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br> Here is my proposal based on Yours:<br> <br> <span style="font-family: courier new,monospace;">simspark/</span><br style="font-family: courier new,monospace;"> <span style="font-family: courier new,monospace;"> rcssserver3d/</span><br style="font-family: courier new,monospace;"> <span style="font-family: courier new,monospace;"> </span><font face="courier new,monospace">data/<br> ros/<br> rsg/<br> scripts/<br> doc/<br> linux/<br> macosX/<br> plugin/<br> rcssagent3d/<br> rcssmonitor3d/<br> rcssserver3d/<br> windows/<br> <br style="font-family: courier new,monospace;"> </font><span style="font-family: courier new,monospace;"> spark/</span><font face="courier new,monospace"><br> data/<br> ros/<br> rsg/<br> scripts/<br> doc/<br> lib/<br> kerosin/<br> oxygen/<br> salt/<br> zeitgeist/<br> macosX/<br> plugin/<br> rsgedit/<br> doc/<br> res/<br> spark/<br> test/<br> coretest/<br> utility/<br> windows/<br style="font-family: courier new,monospace;"> </font><br> <font face="courier new,monospace">* Each user has ".rcssserver3d" folder which scripts go inside it</font><br> </blockquote> (This directory will be created when running simspark/ for the user who runs it, and all of the scripts which a user may like to modify will be copied to this directory. These files will be used when available.)<br> <br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <span style="font-family: courier new,monospace;">* ZigoratAssistant as a whole another package and svn</span><br> </blockquote> I think it depends on you. Any other opinions?!<br> <br> <br> Thanks,<br> Hedayat<br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:fca...@ma..." type="cite"> <br style="font-family: courier new,monospace;"> Looking forward to hear opinions<br> <br> Cheers<br> Mahdi<br> <br> <div class="gmail_quote">On Tue, Nov 11, 2008 at 9:23 PM, Hedayat Vatankhah <span dir="ltr"><<a moz-do-not-send="true" href="mailto:hed...@ai..." target="_blank">hed...@ai...</a>></span> wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div bgcolor="#ffffff" text="#000000">Hi all,<br> It seems that we need a kind of development plan! First, I think we need some deadlines. Then, it would be nice if everybody says what he is interested to do (preferably based on the current tasks and their priorities).<br> About the migration to simspark SVN, I suggest that we set a deadline for it: November 21th. The current directory structure proposal is what I said in my last email, with these modifications:<br> 1. Put ZigoratAssistant as a top level directory with its own name.<br> 2. Rename gui directory back to rsgedit since we have not decided about the Simspark GUI yet. Fortunately SVN supports renaming, we can rename the directory in future if needed.<br> <br> It would be nice if we could create a development plan up to the same day too.<br> Any suggestions are highly appreciated.<br> <br> Good luck,<br> Hedayat<br> </div> <br> </blockquote> </div> </blockquote> </body> </html> |