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*