Thomas DeVito 01.08.2011

Start: 2:00pm

  • Took inventory of all the classes and found out which ones needed methods added to them
  • Focused on the arduino side.   Made lots of changes to the DataDictionary, DataElement, command,  response,controller, and ComUtil.
  • Changes to the Controller class made it so Audio/Sensor element had to be rewritten.  This shouldn’t take long but I ran out of time last night.
  • I did not get a chance to do much with the PC side, but many of the classes I fixed on the arduino side are used by both.
  • Both sides need the main rewritten.  I expect to be able to do this by the end of day monday along with the revised audio/sensor controllers on both sides.

End: 12:00am

Phil 1.9.12

8:30 – 5:00 FP

  • Onward with shaders…
  • Building a torous
  • Checking out FLTK from here: https://svn.easysw.com/public/fltk/fltk/branches/branch-1.3
  • Started on getting Tom’s code to work.

Dong Shin 01.06.2012

  • deployed the latest PPM and PA
  • reviewed with Tangie
    • She wants to be able to review the budget amounts info for individual sub projects
  • working on viewing budget amount of sub projects
    • query to retrieve yearly budget amounts
    • SELECT c.uid , SUM(amount), year
      FROM budget_centers c
      LEFT JOIN budget_amounts a
      ON c.uid = a.budget_center_id
      WHERE project_id = 99
      GROUP BY year
    • made windows non-modal, can view multiple projects. close all on Create Project panel close

Phil 1.6.12

8:30 – 430 FP

  • Just for kicks, looking for Arduino communication from Java, basically ’cause I don’t want to fry my brain switching gears to C++ if I don’t have to.
  • From http://www.arduino.cc/playground/Interfacing/Java:
    • The Arduino IDE itself is written in Java, and it can communicate to the serial port via the RXTX Java library. That library is very similar to the Java Communications API extension. Internally the IDE remembers which port and baud rate you used last time. Unfortunately that internal implementation can not be considered public API you can reliably use. So you will have to keep your own settings to remember which COM port your Arduino card is using.
    • Getting the Arduino IDE for windows: http://arduino.cc/en/Main/Software
    • Following along with the “Getting Started” instructions pointed to by the IDE. IN my case, they are installed with the software from the above step at file:///C:/Arduino%20IDE%20distros/arduino-1.0/reference/Guide_Windows.html
  • Installed Visual Studio – that took a while…
  • Working on hand modelling

Tom DeVito 01.05.2012

Objective:

  • Work out the bugs in Sound Controllers and related classes

start: 10:15

  • Fix a problem with the loadBuffer method of ComUtil causing it to mess up when more then one item was loaded.
  • Fixed a problem where commands uid were not properly incrementing.
  • Decided it would be easier to debug the sensor master first because it works the same way but is much less complex and easier to test by printing out the data.
  • Cleaned up the obsolete code on PC side

End: 6:15

Mike 1.5.2012

  • More sitting around at site being a system admin
  • Deployed Appboard to fgmdev
  • crunched some data in excel and came up with a second appboard demo
  • working on a geoencoding utitlity that makes call to http://developer.yahoo.com/geo/placefinder/
    • The service allows 50,000 calls a day for free which should serve any of our purposes
    • Done with the class that makes call to yahoo, now working on connecting to an arbitrary MySQL table, pulling out address record and inserting lats / lngs, should be done tomorrow

Phil 1.5.12

8:30 – 4:30 VISIBILITY

Thomas De Vito 01.04.2012

Objective:

  • Testing and troubleshooting sound controllers

start: 10:15

  • Finished writing the main sketch on the arduino side.  Added a test mode sequence to test the audio master
  • Made changes to the main on the PC side to accommodate changes.

End: 6:15
The internet was going slowly today.  I spent about 30 minutes trying to resolve this problem to no avail.  If it persists through tomorrow I will have to call comcast.

Phil 1.4.12

8:30 – 4:30 VISIBILITY

  • Internet access is *slow* today.
  • Tried to get ahold of Clif today to see what I should be doing. No luck yet.
  • Deployed the lwjgl war to our servers. All seems to be working well.
  • Working on shaders.

Dong Shin 01.03.2011

  • met with Tangie and got some enhancement requests.
    • list of project as Excel spreadsheet
    • sortable columns on people
    • parent/child projects for TST projects
  • removed splash screen and help section from Project Assistant
  • add export to Excel for the list of projects
  • enabled sorting on people columns in Project Management

Tom DeVito 01.03.2012

Objective:

  • Continue testing and troubleshooting audio classes

Start: 11:15

  • Still having IDE problems, on the arduino side, where it links to the wrong instance of a class or won’t link at all.
  • Decided to start a new program and manually copy over the classes instead of importing.  This seems to have solved the problem.
  • Took this opportunity to trim some of the obsolete classes and code.
  • Started rewriting the Main sketch to work with the new classes.

End: 6:15

Phil 1.3.12

8:30 – 4:30 VISIBILITY

  • My timesheet’s not working. Sent Sally a note with a screenshot. Turns out the system is shut down for the week.
  • Going to document all the moving pieces of the system – done
  • Shader example for LWJGL: http://lwjgl.org/wiki/index.php?title=GLSL_Shaders_with_LWJGL
    • I think the shaders are going to have to be stored as assets in the jar file? Or maybe deployed in the war?
    • Got the shader code working. That was easy. Not messing with making it an applet yet – I’m going to work on making some more sophisticated shaders. Starting here: http://www.lighthouse3d.com/tutorials/glsl-tutorial/
  • A physics library. How cool: http://jbullet.advel.cz/
  • And a 3D engine: http://www.jpct.net/index.php That also works in applets.
  • Installed RenderMonkey 1.82 for shader work.
  • Charge 32.5 hours to leave on this timesheet!
  • Trying to check in the sandbox project, but SVN isn’t asking for my password and as such, failing. Grrrr. Fixed.
    • The correct SVN client for Indigo (Eclipse 3.7) is the one that is can be reached at “Indigo – http://download.eclipse.org/releases/indigo” in the “Install New Software” dialog. Select the “Collaberation” component and get the SVN pieces. I installed the following:
      • Subversive SVN JDT Ignore Extensions (Optional)(Incubation)
      • Subversive SVN Team Provider (Incubation)
    • And that seems to work. I now have two SVN view categories that I have to choose between but I’m afraid to uninstall.

Tom DeVito 01.02.2012

Objective:

  • Write sensor master class
  • Write sensor element class
  • Test sound master/element class

Start: 10:20

  • Wrote the sensor master class for the pc side
  • Wrote the sensor element class for the arduino
  • Started troubleshooting the sound master class.

End: 6:20

 

 

Phil 1.2.12

8:30 – 4:30 VISIBILITY(?)

Tom De Vito 12.30.2011

Objectives:

  1. Finish the audio master class(PC)
  2. Finish the audio element class(Arduino)
  3. Make a test to see if they work properly

Start: 10:10

  • Fixed a problem in the IDE which made it so the wrong classes were being edited, making it so I had to overwrite the files each time I tested.
  • Made some changes and took inventory of the master and element classes to make sure they would work together.
  • Started working on a diagnostic test for the master and element class.

End: 6:10