Category Archives: Projects

Mike 6.21.2010

  • Completed the “Query Selected” feature on the data tab of the AdvancedQueryWidget.  This is a new option in the dropdown menu
  • Tested that it works on single and multiple items as well as chaining widgets in various orders [ie. select * to select * where salary = 100,000 to select * where salary = 100,000 and (uid = 6 or uid = 7)].  Seems to work in every situation

Phil 6.21.2010

8:00 – 2:00 VISIBILITY

  • Deployed Dong’s new swf, which did fix the financial load problem!
  • Demo’d to Trish, notes are below. Next demo is Friday afternoon
    • Project
      • Save Project Error
        • Code: Server Processing
        • Message Out of bounds Exception – Index 9, size 9
      • Services are not getting checked when project is loaded
      • Add “other” service check box with an Addable dropdown to list of services
      • Change DHS to USCG
    • Funding Request
      • Combine valuation and save. They really don’t need to be different buttons
      • Save funding req gives out of bounds error
      • Change all “BF 34” to “BF 5”
      • BF panel should have the following fields
        • Acceptance Date
        • Submit Date
        • Certified Date
        • Document Number
        • Reimbursable (Tab? Grouping?)
          • Amount
        • Direct Cite (Tab? Grouping?)
          • Obligation Amount
          • Obligation Date
          • Contract #
          • Contract Date
    • Enter Financial Data
      • “Planned Obligation” is blanked when saving data on other lines and window automatically un-maximizes
      • Percentages are not being calculated on some charts. THes seems to be the case when Goals are not showing
      • Un-maximize seems to happen on saves of data
    • Next meeting is Friday afternoon, time is TBD

2:00 – 4:00 – FP

  • Working on framework

Mike 6.18.2010

  • Talked to Phil about the NetworkWidget and improvements to be done
  • Made the Connections screen a little better with an improved layout, changing the list to a datagrid and adding a select all button
  • Added a ‘Remove” button to the Slideshow creation screen in case people don’t think to right-click
  • Started working on the ability to query on only the selected items in the data tab, needs a lot of testing

Phil 6.18.2010

8:00 – 3:00

  • Installed the patch for PPM and grabbed a screenshot for Dong
  • Left a message with JM that we may not be able to hit Monday, based on Dong’s email.
  • Got Mike’s Network widget working in Visibility. Very cool.
    • We need a way to create a new widget from the selected items
    • Some formatting issues on the connections page
  • Some fire drill for NG

Mike 6.17.10

  • Added check for color column to NetworkWidget
  • Added code to watch for selection events in the network widget part of AdvancedQueryWidget, all selection which occurs will be reflected in the data tab
  • Trying to reproduce an issue Dong is having with ManagedCanvas and loading minimized windows, no luck so far

Phil 6.17.2010

8:00 – 3:00

  • Deployed version of Visibility with improved SolrXmlIngestor and with the “Load” screen showing first on the slideshow panel.
  • Went over the meeting with Dong,
  • Working on getting Mike’s update to NetworkWidget working
  • Need to create separate swf for slideshow code.
  • Worked with Tome to get the installer behaving

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

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.

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)

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.

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.

Phil 6.9.2010

7:30 -10:30 (VISIBILITY)

  • Checked out status of VISIBILITY. all seems to be working well
  • Quick status with JM
  • Set up a meeting with Anne to show here the new slideshow capability for tomorrow. She thinks we might have funding for a new project?
  • Viz-n is ungodly slow today and is not allowing ssh connections. Starting the process of setting up a VPS on steadfast.net. Asking for the “Nickel – Debian 5” package (25 GB of Disk Space, 400 GB of Monthly Data Transfer, Fair Share CPU, 384 MB – Guaranteed RAM, Fully Managed, $44.95 per month | FREE Setup)

10:30 – 4:00

  • Starting some actual kinetic feedback algorithms!
  • No, I’m not. The DataDictionary is based around char* for the key. If the pointer goes out of scope, the content is lost. Fixing it so that it works with string.
  • Got the dictionary fixed. Working on integrating with the graphics. Need to build a physics controller