PhET
Progress Report
Sam
Reid
May 14,
2009
An
online version of this report is available here.
Here's
a pie
chart representation of the time distribution.
JMonkeyEngine
·
Set
up framework for using 3D graphics + physics engines within phet
sims
·
Includes
native code for Mac, Linux, PC
·
Works
in Web Start (with permission request) and as standalone JAR
·
Embed
JMonkeyEngine within a Swing component for rendering
and input handling
·
Reduced
JAR size from 30.5M to about 5.2M
·
Prototype
here
·
Still needs:
1.
Cleanup
2.
Will Swing mouse inversion impact
other parts of the scene graph interaction?
3.
High level primitives for
simplified use in phet sims
4.
Testing on several platforms
1.
Investigate JMEDesktop
on Mac, or other ways of embedding interactive Piccolo in the play area
2.
Why is performance poor on
Jonathan's machine?
3.
Need to add source and binaries
for jmonkeyengine and jmephysics
to svn; currently located here
4.
JB: Make sure security
all-permissions works properly in the installer JNLP generation
5.
Do we need binaries for 64-bit
PC?
6.
See ticket for details
Radioactive
Dating Game
·
Collaborate
with John on graphics, coordinate frames and transforms
Misc
·
Ramp:
minor bugfixes
·
Build
Process: update to 1.5
·
Ladybug
Motion 2D: posted on main site
Upcoming Work
·
Continue
prototyping for density sim
·
Continue
integrating JMonkeyEngine with PhET build process and
phetcommon
·
Discuss
1/r^2 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