Print

Print


Hi Sean--

I was able to run a prototype I've been working on with r539.  It uses:

sim.util.distribution.Normal and Uniform
GUIState
SparseGrid2D
SparseGridPortrayal2D (3 different layers attached to a Display2D, which
appears to be deprecated according to NetBeans).
SimplePortrayal2D
ParameterDatabase and MersenneTwisterFast from ECJ

I'm only using a 1x1 SparseGrid2D as an intermediary between a statistics
class that aggregates information every so often and resides on 0,0, and a
portrayal which paints histogram bars in zones across the actual agent
space; I don't use a MASON space class for the agents themselves, just x,y
coords.  The agents themselves aren't rendered/portrayed because there are
too many and it wouldn't be useful to do so, so I have aggregate statistics
for zones/neighborhoods.

As a side note, I'm wondering if you've looked at alternatives to the
perpetually dying JMF.    In the alternatives section in the below article
on JMF, there is a list of alternatives including a library that mirrors the
JMF API, but I don't have any experience with these.

http://en.wikipedia.org/wiki/Java_Media_Framework#Alternatives

Also, is there any way to prevent this error message:
Not all classes loaded, due to error: probably no Java3D.

I've deleted all the 3d packages in sim, but still see this message.

Your manual has been very useful in more than one way.  The link you
provided in the email is actually to ECJ's manual.

Tony

On Sat, Aug 27, 2011 at 6:44 AM, Sean Luke <[log in to unmask]> wrote:

> I've updated the manual here:
>        http://cs.gmu.edu/~sean/temp/**manual.pdf<http://cs.gmu.edu/~sean/temp/manual.pdf>
>
> The manual now has a 3D addition to the student schoolyard tutorial, has
> the entire 3D section written, and has all GUI and Media utilities written
> except for the big one (Charting).  I've got to hold off on writing the
> Charting section -- classes starting -- which means we have to hold off on
> putting out the new MASON version.
>
> In the meantime, I need some help.  We have made a LOT of revisions to
> MASON on SVN as I have gone through the system class by class in writing the
> manual and realized that this or that was a stupid decision or bad code.
>  Many of these changes are not backward-compatible, though most are to
> features so small and unusual that they are unlikely to be used by the bulk
> of people.  There are a few which will affect everyone: fortunately, they
> tend to be require very small modifications to get back up and running.
>
> I need you to grab the latest version on SVN and bang on it with your
> models.  See if you can get it running.  If you can't, please post here for
> hints and I'll do my best to help you out.  And if you find a definite error
> in the changes or a Bad Idea, please post here and I'll reconsider.
>
> Basically, I need the SVN version as stable as possible before we put it
> out as an official release.
>
> Thanks,
>
> Sean
>