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