[SDM-SPA] Re: [kepler-dev] moving edu.ncsu to org.sdm.spa

Bertram Ludaescher ludaesch at sdsc.edu
Wed Apr 7 08:30:41 PDT 2004


>>>>> "IA" == Ilkay Altintas <altintas at sdsc.edu> writes:
IA> 
IA> Hi All,
IA> 
IA> I understand we want the spa to be the top src folder in the 
IA> spa cvs and we have decided to have the util under it.
IA> But I believe it would be a better structure if we have it like
IA>    src
IA>     |_ org
IA>         |_ sdm
IA>            |_ spa
IA>                |_ util (SPA actor-specific utility files)
IA>     |_ util (Generic utility files)
IA> 
IA> This will also make the synch with Kepler easier. We can copy 
IA> the generic util files we need from Kepler into the top directory.
IA> Copying all the geon folder just for using a geon util file 
IA> doesn't make very much sense to me. I thought this was what
IA> we wanted to avoid in spa cvs. Did I misunderstand something?
IA> 
IA> Also for Kepler, it might be a better organization to keep 
IA> the project-related/actor-specific util files in project
IA> folders and the generic util files in one top directory under 
IA> source (***as it is now) IMHO. It is easier to look for what's 
IA> already available in the top folder, etc. and some of these 
IA> files would be even not belonging to a kepler project but 
IA> anonymous code that is being used by some of the actors. 
IA> (e.g. UUIDGen.java is a universal id generator is an open-source 
IA> (see author info in the file) java code that is used to create 
IA> unique temporary file names for temporary storage.)

I agree.

IA> 
IA> There might be other ways of doing this. This is just an 
IA> idea that seemed reasonable to me. 
IA> 
IA> Ilkay
IA> 
IA> 
IA> -----Original Message-----
IA> From: kepler-dev-admin at ecoinformatics.org
IA> [mailto:kepler-dev-admin at ecoinformatics.org]On Behalf Of Xiaowen Xin
IA> Sent: Tuesday, April 06, 2004 4:46 PM
IA> To: Ilkay Altintas; efrat at sdsc.edu
IA> Cc: sdm-dev at sdsc.edu; kepler-dev at ecoinformatics.org
IA> Subject: RE: [SDM-SPA] Re: [kepler-dev] moving edu.ncsu to org.sdm.spa
IA> 
IA> 
IA> Another thing is we agreed a few weeks ago that we would have a
IA> org/sdm/spa/util directory for utility files.  So what's currently in
IA> kepler/src/util would ideally go there.  This switch wouldn't be as easy
IA> to make since there's a GEON file that apparently uses both files that
IA> are currently in util/.
IA> 
IA> Efrat: you're listed as the author for
IA> src/org/geon/OpenDBConnection.java, which is the only non-spa file I
IA> could find that uses the code in util/.  Would it be okay for me to move
IA> what's now in src/util into org/sdm/spa/util/?  Alternatively, we could
IA> move those two files into org/geon/util/.
IA> 
IA> The reason for this is that since we're already dividing up most of the
IA> source files by organization, we should just divide it all up by
IA> organization.  I think the reason people wanted a util/ directory is so
IA> that it would be a place to put code that would be useful for all
IA> projects.  However, this criteria is hard to determine because most of
IA> the code from one project could potentially be useful in the other
IA> projects.  So I think having a util/ directory as a subdirectory of the
IA> projects makes more sense.  If SPA needed to use something from GEON, we
IA> could import org.geon.*; or org.geon.util.* as an example.  The
IA> distinction here between org.sdm.spa.* and org.sdm.spa.util.* is that
IA> util.* contains non-actor utility code, while all the actors go into
IA> org.sdm.spa.*.
IA> 
IA> I hope that made sense :)
IA> 
IA> Xiaowen
IA> 
IA> _______________________________________________
IA> kepler-dev mailing list
IA> kepler-dev at ecoinformatics.org
IA> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
IA> 
IA> _______________________________________________
IA> kepler-dev mailing list
IA> kepler-dev at ecoinformatics.org
IA> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev



More information about the Kepler-dev mailing list