PhET Progress Report

Sam Reid

Dec. 4, 2008

 

This report covers 11/20/2008-12/4/2008.  I took several days off in this period.

 

An online version of this report is available here.

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

 

Sim Updates

·         Fixed permissions on log file

·         Fixed bug #992: tracking caused web start sims to crash

·         Separated tracking/updates tabs in preferences dialog, so it's possible to have one without the other

·         Ran tracking feasibility test on tigercat:

 

Here is a brief overview of unique information we obtained between 1:57pm-7:10pm:


preferences-file-creation-time_milliseconds (17 unique)
session-id (24 unique)
user_timezone (8 unique):

[America/Vancouver, America/Los_Angeles, Europe/Paris,

America/Chicago, America/New_York, America/Sao_Paulo,

Europe/London, America/Denver]
locale-language (3 unique):

[pt, en, da]
os_name (3 unique):

[Mac OS X, Windows Vista, Windows XP]
java_version (9 unique):

[1.6.0_01, 1.5.0_16, 1.6.0_10, 1.5.0_09, 1.6.0_07, 1.5.0_06, 1.4.2_10, 1.6.0_05, 1.6.0_02]

In this same period of time, there were downloads from 33 different IP addresses (some with several downloads). 

 

Possible explanations for 24/33 discrepancy:
(a) Someone (or a bot) downloaded but did not run a sim, or the sim failed to launch properly
(b) Someone downloaded a sim, then disconnected their internet connection and launched a sim.
(c) Our tracking system failed for that user when they launched the sim.

(d) Client's IP changed between downloads.

 

3D

·         Discussed golem prototype and related issues

 

Sim Updates

·         Fixes for temporarily locked Jar #949

·         Bugfixes for server-based updater code

 

Build Process

·         Made the new build process copy to dev/ when deploying to tigercat.

·         Discussed flavor+language JAR generation

·         Added confirmation dialog to deploy-to-tigercat task

 

Misc

·         Produced license reports

1.      Revisit Creative Commons licenses?

1.      Revisit software licenses?

·         Discussed new motion suite design and timeline.

1.      Any other changes for Ramp sim?

2.      Should these be rewritten from scratch?

3.      Should Chris help on any/all of the new motion sims?

·         Discussed hosting website; we'll upgrade the email+backup server first, then decide later where to put phet-dev

·         Discussed Mac exit detection & logging with Chris

·         Tested Jonathan's ASwing prototype

 

Upcoming Work

·         Language+Flavor Jar generation

·         Getting Tracking+Updates ready for deploy

·         Upgrading to Java 1.5

1.      Adding an in-sim message that says 1.5 is required

2.      1.4 bootstrap code

·         Motion series suite.

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