Category Archives: Projects

Phil 7.21.2010

8:00 – 5:30 VISIBILITY

  • Deployed and tested Data Navigator with fixes
  • Deployed new PPM for 2:00 demo
  • Working on flexmojo replacement templates
    • Added some tests to make sure that all the components are in place for a project build
    • Fixed a bug with the exec() method
    • Pulling old create project out of MvnAssist, since it’s working in it’s own module now.
  • Meeting with Trish
    • Each contract should be in it’s own column (in a grid), rather than separated by commas. It’s too confusing now.
    • Need to add separate appropriation goal creation panel.
      • There should be no “Add New Combobox” option for appropriation, just a combobox (there are several. Check Create Project, Funding Request, etc).
      • Appropriations may be changed over time (i.e. the 2010 appropriation might be different from the 2015 one).
        • This means that it must be possible to add multiple versions of an appropriation (FY10 O&M, FY15 O&M, etc), as well as add a new appropriation
        • Appropriations can run different lengths
          • RDT&E is 3 years
          • Procurement is 4 years
          • O&M is 2 years
        • Each row has the following
          • Month
          • Obligation %
          • Outlay %
    • “Add Budget Center” is not adding data on save
    • Add the ability of the administrator to reset a password
  • Checking how Eclipse works on my Win7x64 system at home. Seems to work just fine…

Phil 7.20.2010

7:30 – 4:00

  • More flexmojo work. CreateProject is spun off, working on flexmojo standin
  • Got the fixes from Mike and rolled into the new Vis2
  • Got the new PPM from Dong
  • Burned a disk
  • Discussed VisibilityScripting upgrades with Mike

Mike 7.19.2010

  • “Blank” rows no longer show up in the flex widgets.  A row must contain at least one entry that is not an empty string or a single space character ignoring the “uid” and “timestamp” fields.  Side note: somehow some completely empty excel cells are being converted to a single space character on ingest
  • Installed Flex 4 and got distracted by that for awhile…
  • Added a settable actionMax variable to the network widget.  The movement threshold slider in the settings now has two variables which can be set: one which sets the minimum movement required to animate and one that defines the farthest a smartshape can move in a single frame.  No more crazy dancing smartshapes.

Phil 7.19.2010

7:00 – 3:30

  • Customer site is really quiet this morning. Everything is working, including the fixed querylog script
  • More maven today.
    • Pulling out Create Project to make it its own component
    • Going to have the “flexmojo” 4.0 xml components on the webserver so we don’t have to bundle the xml with the jar.

Phil 7.16.2010

7:30 – 4:30 VISIBILITY

  • Deployed new PPM
  • Meeting with Trish
    • Ran into errors saving contract information in Financial data. Exceptions follow:
      • Duplicate Entry
      • Lock wait timeout exceeded
    • This seems to be tied up with data already appearing in the Project Contracts table. I had created a project earlier with multiple components. I had then added two contracts with Amounts of $500.  Trish then created a similar project, and the same data was in the first non-summary view. Deleting and re-selecting the data caused each item to then be shown twice. I have a screenshot of this
    • A new item entered in the “AddNew” combobox should be the selected item on close. Currently it is the first alphabetical item.
    • Summary data just needs the project name.
  • Had an error with PublishSupportObject line 130. “Data too long for column ‘content’ at row 1”. Workaround was to change the pull so that it only grabs the last 10 days of data for display.
  • Working on getting Flash4 and Maven to work together

Visibility Deployer

  • Have cleaned up the code significantly for the installer.
  • Simplified the configuring method so it doesn’t need special instructions for each file.
  • Made it so that it reads information about the program its deploying from a config file.  This way if you want to use it for another program, you only have to change the config file not the code.
  • The program requires that you make .template files of the the .xmls with special tags in the spots that may need to be changed.  The currently supported tags and more information on how to set up the template files will be included in a help file.
  • There are a couple of hard crashes that are happening at the moment under certain circumstances.  Have to add in a bit more error checking.  Also the Printed status report for the user is not publishing all the actions that it did before the changes.
  • Was having a problem getting the visibility database set-up.  After talking to Phil, I don’t think its a problem with the installer at the moment.  Need to ask Dong about servlet that assists with database set-up.

Strain Guages

  • Attached 10 strain gauges
  • Wired all but 2 “hardest” ones(can only strain my eyes like that for so long)
  • Tested horizontal axis strain gauges.  Need to turn gain all the way up to get significant readings, however, there was not nearly as much leverage as there wil be with the whole arm attached.
  • More testing tomorrow and if all goes well seal it with epoxy

Phil 7.14.2010

7:30 – 4:00 VISIBILITY

  • Sent a follow up note to Yonald, showing a 3D visualizer plugin I did for Eclipse
  • Printed out the Greek God presentation so that I can do a writeup of new capabilities to send to the VISIBILITY users
  • Install Flashbuilder today!
    • Installed Flashbuilder
    • Installed Plugin
    • Installed Eclipse 3.6
    • Added MvnAssist 1.8.3 to both
    • Copied all project files over to a directory I can break
    • compiled EdgeUtils with warnings
      • Application is now FlexGlobals.topLevelApplication
      • It turns out that the warnings are due to the fact that the pom file is requesting older versions of things. Looks like it’s time to update MavenAssist
  • Updated the maven repository with the latest swfs, now that it’s working again…
  • Added an archetype setting for flexmojos to the user settings. You add it to your settings.xml file like so:

<profile>

<properties>
<flexMojoArchetype>4.0-SNAPSHOT</flexMojoArchetype>
</properties>

</profile>

  • Now getting the following error: “Error resolving version for ‘org.sonatype.flexmojos-maven-plugin’ : Plugin requires Maven version 3.0-beta-1” Looks like it’s time to try upgrading Maven too.

Phil 7.12.2010

7:30 – 3:30

  • Deployed new PPM
  • Deployed new greek god demo data
  • Made appointment to demo PPM to Trish tomorrow at 8:00
  • Finalized meeting setup with Yonald for tomorrow at his office tomorrow at 2:00
  • Made a slide show of new visualization capability. Need to fix dashboards so that they know to show maps, unique counts, status, and networks. Done
  • Kyle starts today
  • Got new Flashbuilder 4. Need to ship off to Mike

Phil 7.9.2010

7:30 – 11:30 VISIBILITY

  • Responded to Yonald’s email. Tentative meeting is Tuesday at 2:00
  • Sent of an OZONE ping to see about getting VISIBILITY OZONE-blessed
  • Printed out the OZONE overview to bring here
  • Reading OZONE doc
  • Burned new PPM to disk

11:30 – 3:30 – FP

  • Brought in the KF prototype
  • Wiring up motors (Documentation is here: http://www.phidgets.com/documentation/Phidgets/1063.pdf).
    • Stepper motor wire pairs are (red/blue) and (green/black). Wired up as A/red, B/blue, C/green, D/black
    • Wrist Motor number = 92693
    • Top finger is servo 0
    • Bottom finger is servo 1
    • Azimuth is 92795 – might want to reverse wiring
    • Need to move pivot point in on wrist linkage

Phil 7.8.2010

7:30 – 1:30 VISIBILITY

  • Deployed the new network data source and Greek icons.
  • Beat on the SSL problem for a while
  • Sent Yonald C a note about networking, he wants to set up a meeting/demo for next week
  • Modified the network generator so that it outputs status and lat/long
  • Walked through Dong’s changes. Test and burn a new disk
  • Gave Mike some Tasks
    • Adda “New Widget” Button to the Wap and the Status panel. It should create a query of the form “SELECT foo, LAT, LONG WHERE (foo = ‘bar’ AND lat = 13.72 AND lon = 48.28) OR (foo = ‘baz AND lat = 12.38 AND lon = 43.7)”. The equalities in the parentheses’ define a selection on the map. If you want to get fancy, dragging a rectangle to select would be pretty cool too. This makes all the graphical components behave in the same way.
    • Bug Fixes for AdvancedQueryWidget
      • The status display gets confused with blank rows
      • Sometimes names don’t show up in the status pane after they have been selected. Let’s say I have two columns – name and status. If I select name, the names don’t show. If I then select status, the status’ show. Selecting name again now shows names
      • With the new data set, the attraction forces are two high, and the nodes bounce around until the settings are adjusted. Can you look into adding a threshold clamp that keeps that from happening?
      • Are the force settings saved when the panel is saved? They need to be.

1:30 – 3:30 FP

  • Making new, stronger linkages – done

Phil 7.7.2010

8:00 – 4:30 VISIBILITY

  • Got a note from Jim M this morning, saying that Trish hhad to cancel the meeting and would reschedule. Also, he wants to know how much more we can do for how long with our current funding
  • Got some of the SSL issues fixed on site. Still can’t get subversion to behave. The tech support folks are working on it. We’re supposed to resync tomorrow.
  • Putting together a an xml generator to produce a network file in SOLR format – done

Phil 7.6.2010

7:30 – 1:30 VISIBILITY

  • SSL for Firefox is misbehaving. Waiting for that to be fixed. All the deployed apps are working fine though
  • Catching up with Dong. Looks like I’ll demo the version installed last week
  • Working on the “Sailor” display
  • Burning a new Vis disk
  • Power failed at Columbia, went to the client. Spent a few hours doing the newest Visibility deploy. Since my certs were misbehaving, the svn transfer trick didn’t work any more. Joe set me up with a remote disk which works very nicely.

1:30 – 3:30 FP

  • Reinforced the azimuth component of the main support so the strain gauges should work better
  • Added the base
  • Discovered that the arms that come off the large motors are not strong enough to grip the shaft. Part of this is that there is no standard drill bit that corresponds to 8mm, so the holes for the shaft were too large. Wound up having to order a metric drill set from McMaster. You would think that Harbor Freight would have that, but nope.