<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Think we need to make a call on the stability of the new Physics Journal state format first, or at least make sure everyone knows the storage format may (or may not) be stable long term (hate to see a bunch of folks generating/posting examples for lesson plans only to have them all fail to resume in a few versions from now).</blockquote>
<div><br>Are we talking about doing something like this?<br><br><a href="http://wiki.laptop.org/go/Physics_File_Format">http://wiki.laptop.org/go/Physics_File_Format</a><br>(See also the discussion)<br><br>I think the format described there is much too elaborate for our needs although the right thing to do is implement it at the elements level and that may require to do more than what we really need for this activity.<br>
<br> JSON sounds like a good option for the format. I&#39;ll look into the api we have available.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>

<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I also suggest scheduling an IRC meeting to discuss some &quot;long&quot; term plans about what we&#39;re going to do and how we&#39;re going to do it.<br>
</blockquote>
<br>
Yes, an IRC meeting sounds like a good idea. I&#39;m usually only on IRC for specific meetings so we&#39;d need to pick a time. Perhaps we could make it a Physics specific ActivityTeam meeting on Friday, some other interested parties may join the discussions?</blockquote>
<div><br>Friday is only good for me if we do it around 3pm GMT.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>

<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m thinking about adding some sort of goals and objectives but I&#39;m not sure if there is where we want to go.<br>
</blockquote>
<br>
Well need to chat :-) but the X2o Activity seems like the place for driving &quot;goals and objectives&quot;. I see Physics as more the open ended sand box for experiments, like a simple Paint tool for physics simulations. </blockquote>
<div><br>That sounds good to me. I&#39;m thinking about how to include some curriculum content into the activity and we could do this by distributing prefabricated contraptions that demonstrate some specific physical concepts or machines. We should also start considering adding some sort of Save/Load state so it&#39;s easier to test tweaks to a contraption.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We need to keep an eye on the usability for younger kids, the number of tools is probably about right, but I have been looking at the idea of adding more options as secondary palettes, i.e. you hover over the circle tool and the palette includes extra options for &quot;helium balloon&quot;, &quot;rubber ball&quot;, &quot;wooden ball&quot;, &quot;stone ball&quot;  for some pre-set material types, this would vary depending on the tool, so the motor could perhaps have clockwise and anti-clockwise as well as some torque settings (strong, medium, weak).<br>
</blockquote><div><br>I was thinking on adding a toolbar at the bottom to modify the properties of a selected object. This could also alter the properties of newly created objects. And if the background is selected you can modify the world properties. The problem with this is that we need a select tool but we could integrate it with the move tool.  I&#39;ll try to give this some tought before Friday. <br>
</div><div><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
If you can get some more friends to add translations that would be great :-)<br>
<br></blockquote><div><br>I got them to add German and French but I still need to review the French because he posted them as suggestions.<br><br>I think that the translator comments need to be more descriptive. <br><br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 12 Jul 2009, at 22:39, Gary C Martin wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
How stable do you think the save format is? Using pickling might leave us at the mercy of changes in the box2d object structure. Once we release Physics-3 we&#39;ll want to be reasonably comfortable that the Journal entries it creates will continue to resume with future Physics releases.<br>


</blockquote>
<br>
I didn&#39;t think about portability between box2d versions. I guess the only way to ensure this is to manually generate a JSON structure of the world and then save it. Maybe it&#39;s worth doing.<br>
</blockquote>
<br>
I don&#39;t know enough about the box2d pickling solution, did you see any mention of it when you were researching?<br></blockquote></div><br>I didn&#39;t see anything that guarantees the compatibility with future versions.<br>
<br>Greetings,<br>Asaf<br>