|
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>
|