PhET Progress Report

Sam Reid

May 28, 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.

 

CCK

·         Investigate techniques for circuit solution and companion models for storage elements

·         Improve interface, algorithm, readability and testing for Modified Nodal Analysis in Scala

 

Radioactive Dating Game

·         Work with John on meter node and model components

 

3D Engines

·         Investigate Jogl and swing embedding and compatibility with Xith3d

·         Read about performance and portability of GLJPanel

·         Investigate 3dzzd engine, LGPL'ed 2 months ago

·         Apparently JOGL uses a certificate that allows usage in web start with no permission request, see thread and test link

·         Recommendation: Still need to spend some time setting up feasibility tests with Xith3D/Jogl, but they will have to have enticing features to overcome their many drawbacks (compared to lwjgl+jme)

 

Piccolo

·         Bugfixes for PSwing, with Chris, see #1670

 

Upcoming Work

·         Bugfixes for CCK physics

·         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

·         Investigate 3dzzd, including design and features (e.g. picking)

·         Discuss 1/r^2 sim with Wendy

·         Discuss physics/math sim with Wendy

·         Remove buffering from PSwing

·         Ramp Simulation, fixes and updates, including charts

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