PhET Progress Report

Sam Reid

May 21, 2009

 

An online version of this report is available here.

Here's a pie chart representation of the time distribution.

I'll be out of town and away from email June 8-23.

 

Density

·         Latest version 0.00.11

·         Density Model

1.      Blocks are draggable in x-z plane

2.      Added scales

3.      Fluid height (nonlinear equation)

4.      Solve for interaction forces as matrix system

5.      Blocks are stackable

6.      Lots left to do, see design doc

·         Piccolo rendering

·         JMonkeyEngine rendering

1.      Integration with Piccolo/Java2D

2.      Picking, block mass readouts

3.      Embedded swing components doesn't handle focus/key events on Mac

4.      We should look into Jogl/Xith to check better swing integration; some clues on the web indicate that Jogl/Xith works better in Java 1.6--if so, is this something we should pursue?

 

Radioactive Dating Game

·         Collaborate with John on graphics, coordinate frames and transforms

 

Misc

·         Resource deployment: discuss with Jonathan

 

Upcoming Work

·         Test resource deployment

·         Continue model for density sim (object editor, movable scales, spherical objects, etc)

·         Continue integrating JMonkeyEngine with PhET build process and phetcommon

·         Investigate swing behavior in JOGL/Xith

·         Discuss 1/r^2 sim with Wendy

·         Discuss physics/math sim with Wendy

·         Remove buffering from PSwing for rendering improvements, speed improvements and to avoid mac rendering problems

·         Ramp Simulation, fixes and updates, including charts

·         For details, See ticket report "Sam R: Report" here