PhET Progress Report

Sam Reid

June 7, 2007

 

An online version of this report is available here.

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

 

Energy Skate Park

http://www.colorado.edu/physics/phet/dev/energy-skate-park/2.01.07/

·         This version contains the recording & playback controls that we discussed on Thursday. 

·         Nontrivial internal restructuring of the graphics.  I have tried to be thorough to make sure this didn’t introduce any graphics bugs, but it’s difficult to be certain about this; please let me know if I have missed something.

·         Brief informal interview on graphics, time controls & usability

·         15+ minor/misc changes

·         Near completion of this draft

 

Interleaved Series

http://www.colorado.edu/physics/phet/dev/rotation/0.00.12/test-interleaved.jnlp

·         Feasibility tests for adding correct layering to time series chart while maintaining high performance

·         This is turning out to be more difficult than I expected; I’ll discuss different techniques for working this out with John & Chris.

 

Self-Driven Particle Model Tutorial

http://www.colorado.edu/physics/phet/dev/self-driven-particle-model/0.00.00/self-driven-particle-model.jnlp

·         Received permission from DSWeb/SIAM to add SDPM code to our repository, and distribute it with our license

·         Added SDPM code to our repository

·         Upgraded SDPM to latest jfreechart, piccolo & phetcommon

·         Added an About Dialog to the title page, with credits.

 

Charts

·         Tests for piccolo-jfreechart implementation, discovered related to interleaved-series above

·         Bugfixes

 

Ideal-Gas

http://www.colorado.edu/physics/phet/dev/ideal-gas/3.05.04/

·         Minor bugfixes for energy histogram layout

 

Upcoming Work

·         Rotation/Torque (with John)

1.      Time Series

2.      Charts

1.      Correct layering for data series

·         Energy Skate Park

·         Installer/Website issues

1.      Sam M and another client identified several simulations that are broken on the installer (but work on the main site).

2.      When the new website is ready, we should implement an improved (automated) mechanism for posting simulations on the main site, at this time we should rebuild & redeploy all (or many) simulations from the repository.  In conjunction with the automated installer, this should resolve many of the issues above.

·         GUI for translation system