Monthly Archives: June 2010

Dong Shin 06.17.2010

  • working at home
  • changed the headers of the Project selection for Funding Request for more descriptive
  • fixed a bug not setting the budget to 0 on Funding Request
  • added more debugging using Logger for trouble-shooting timeouts
  • talk to Phil about the changes
  • added Add/Remove Budget Centers on Funding Request
  • double click enabled for Select Project for Funding Request
  • removed Budget Centers datagrid from Project Select for Funding Request
  • trying to find a better way to initialize Financial Data Entry…..

 

  • Project Creation role titles don’t match the standard roles we use everywhere else
  • “Create Funding Request” Brings up dialog with “Funding” spelled “Fungind”
  • Create Funding should work with a full project rather than a line item.
  • Budget Center and Budget should be blank. They will be added by the user
  • Appropriation needs “Add New”
  • BF 34 panel gets several changes:
    • “Reimbursable” has an associated Amount and Obligation Date
    • “Direct” should be “Direct Cite” and has Amount, Obligation Date, Contract Date and Contract Number associated with it.
  • JM wants a DashViewer-like page for showing reports. He prefers no login as the default

Phil 6.16.2010

8:00 – 4:00

  • Deployed new version of PPM. Seems to be working
  • Had a freight with VISIBILITY. one of the SOLR files had not ingested properly. Fixed, but I’m not sure how
  • Added a method in DatabaseIf.java to store strings as prepared queries. That should deal with nearly any bad character problem…
  • Eliminated the “str: ” print statement that was filling the logs. Still need to make the ingestor more robust WRTspecial characters?
  • Created a VisDashViewer project
  • Meeting with S14 folks today at 1:30
    • Project Creation role titles don’t match the standard roles we use everywhere else
    • “Create Funding Request” Brings up dialog with “Funding” spelled “Fungind”
    • Create Funding should work with a full project rather than a line item.
      • Budget Center and Budget should be blank. They will be added by the user
      • Appropriation needs “Add New”
      • BF 34 panel gets several changes:
        • “Reimbursable” has an associated Amount and Obligation Date
        • “Direct” should be “Direct Cite” and has Amount, Obligation Date, Contract Date and Contract Number associated with it.
    • JM wants a DashViewer-like page for showing reports. He prefers no login as the default.
  • The load of data when bringing up the “Enter Financial Data” is hanging (Not coming out of the “clock” cursor). Occasionally it brings up (I have screenshot print outs):
    • Remote Object Fault
      • code: Channel.Call.Failed
      • Message: error
      • Detail: NetConnection.Call.Failed HTTP: Failed

Dong 06.16.2010

  • checked in the latest code
  • changed PPM Server to use SQL transaction control for multiple SQLs so that if any SQL fails prior SQLs cancel
  • cleaning up
  • tried Tom’s installer several times…. not working

Tom 6.15.2010

  • Installer failed.  Apparently 7-zip needs to be installed separately in order to work.
  • Found zip.exe from http://www.info-zip.org/.  This one seems to work without any extra install process.
  • Adding some error catching so if it still crashes it will at least do it gracefully and tell the user where it failed.

Phil 6.15.2010

7:30 – 5:30

  • Swung by the site – nothing new
  • Thinking about a “Dashboard View” login. Very simple, just lists the available dashboards and slide shows. The user picks one and it displays. No save capability. No QueryBuilder.
  • Working on packaging up PPM for deployment and demo tomorrow.

Dong Shin 06.15.2010

  • packing up PPM for Wed
  • removed FAX  numbers (3) off from Funding Request for now.
  • AddableListComboBox defaults to check for duplicates
  • User logs in after change password
  • force enable Add/Update button of BudgetCenterWindow when new data is added
  • removed Exec Summary from Select Funding Request
  • wrap all TextInputs with toSQLString to mask reserved characters….
  • fixed exception throwing when Data Edit ends with mouse click
  • added restrict attributes (0-9.) to the FinancialDataDataGrid
  • added Create Funding Request

Mike 6.14.10

  • Added multiple selection to NetworkMap as well as a function for finding nodes n hops from multiple nodes
  • Created a new networkmap container which is a view stack.  The first is the basic networkmap and a link button take you to the second page which has a control for inputting and executing the method for finding nodes n hops from the node(s) selected in the map.  A list then displays those nodes.  The idea is to add this two layer stack to the AdvancedQueryWidget and whenever a selection change occurs on either the map or list of nodes, those entries will be selected in the data tab of the AdvQW allowing users to run new queries easily based on connection information.

Phil 6.14.2010

7:30 – 10:30, 2:30 – 4:00 VISIBILITY

  • Swung by the site to check on things. All is running. Deleted some unused tables and checked on usage
  • Work with Dong today to finalize PPM for Wednesday demo
  • Switched all my passwords everywhere. Here’s hoping things will still be working tomorrow…
  • Discussing our need for a server with Rick Hally

10:30 – 2:30 FP

  • Built a linkage to have reaction motions work independently from the input forces
  • And that works. What this means is that for the system to work, there needs to be a “perceptual(?)” reference that the opposing motion can move relative to. So the prototype with the holes in it for actuators is actually close to what it should be.
  • Important thing to note – the kf motor should be connected to the reference structure so that the forces coming back from the kf device aren’t modifying the input forces. The test setup is adding these kind of artifacts.
  • Ordered threaded rod (93250A026), nuts (94804A325), and rod ends (60645K441) from mcmaster ($58.34)
  • Ordered two 12v/2A power supplies, a Servo Motor Controller and two 30mm linear actuators from Phidgets ($341.50 CAD)

Dong Shin 06.14.2010

  • removed Add/Remove buttons from Funding Request
  • The flash player on Firefox disappeared mysteriously…… installed the latest 10.1.
  • Appropriation on Funding Request is now ComboBox
  • Users Information is copied over from Create/Edit Project
  • Throws an alert when Total Funding and Funding Total doesn’t match
  • changed minLength to 1 for the required fields
  • added an alert when Funding Request is added on existing data
  • disabled Funding Request button on Create Project for now
  • added Create Funding Request

Dong 06.13.2010

  • Highlight editable budget cell on Create Project, others are selectable through a form.
  • Copy Project and Modify Project needed extensive changes due to the use of budget_center table instead of fundings…
  • Financial Data Entry modified to use budget_center table
  • Added Exec Summary and Description to Create Project
  • User mailing address field added – add User, User Management works

Dong Shin 06.11.2010

  • working from home
  • consolidate fundings table with budget_centers table, this will simplify data query, but will need lots of changes
  • create BudgetCenterData.as for datagrid, BudgetCenters for database table access

Mike 6.11.10

The following has been completed on the NetworkWidget

  • Resolved resizing issues
  • Resolved creation issues when within an accordion or whenever not immediately visible
  • Added a data field to SmartShapes so original data may be referenced
  • Added a selectedItem and selectionChange events to SmartShapeContainer
  • Redid how icons are used in the network widget, they are now added by both url and title to better fit with how icons are used in the visibility app
  • Added a method for finding all nodes n hops from the currently selected node
  • Have the basic NetworkWidget functionality working in a running AdvancedQueryWidget

To Do:

  • Add some sort way for viewing nodes n from currently selected node
  • Allow users to query off the n hop nodes
  • Add multiple selection to NetworkMap and n hops from multiple nodes

Phil 6.11.2010

7:30 – 10:00 VISIBILITY

  • Deployed VISIBILITY with fixed slideshow and resolution check
  • Going to make the resolution check a method in EdgeUtils.Utils – Done
  • Updated vis2, IngestManager, and VisibilityScripting with the warning. AccountManagers doesn’t need it.

10:00 – 2:00 FP

  • Went looking for a 3D math library and found this: http://cmldev.net. Giving it a shot. Took a bit of time to find out where the properties are set to include an external library. If you right-click on the project and select properties, it’s in “Configuration Properties->C/C++->General”. Click on the “Additional Include Directories” In the case of cml, you need to point to the cml folder to get the paths working correctly in the code (i.e. <cml/cml.h>) Nope, the documentation sucks.
  • Rolled my own simple vector functions. Collision detect now works. Next, collision response.

Dong 06.10.2010

  • working on AddableListComboBox – done
  • created base class for database table object – DBTableBase.as
  • created a bunch of classes for table objects on Budget Center using DBTableBase
  • AddBudgetCenterWindow now uses AddableListComboBox
  • preselect the data just added!

Phil 6.10.2010

7:30 – 1:30 VISIBILITY

  • Pat still isn’t pleased with VISIBILITY. Too much resizing of things. We reset her display from 1024×768 to 1280×1024. We’ll see if this helps
  • Found some bugs with slideshows
    • This isn’t really a bug, but the individual and group dashboard windows should be labled
    • If you delete the only dashboard, you can’t drag new items into the target, and you get an exception
    • If you delete one of two dashboards, you get the same behavior, but no errors.
    • Mike has fixed all. Bringing in a new version, also with a screen resolution alert
  • Showed JW and AG the slideshow capability. Anne, liked it quite a bit.

1:30 – 4:30 FP

  • Added a PhysicsController
  • Added PointMass objects
  • Changed the graphics so we have colored balls, which will more match the PointMass objects
  • Got the graphics following the strain gauge input on both paddles
  • Next, calculate collision, and use that to set the motor offsets.