Category Archives: FGM ASD Blogs

Phil 6.24.2010

7:30 – 2:00 VISIBILITY

  • Tried to VPN over to the WPAFB server. The VPN seems to work, but I couldn’t connect to the site.
  • Trying to set up meetings for Friday
    • Talked to Anne.
  • The querylog script had stopped running on the 16th, for some reason. Which is odd because the details pull scripts were running just fine. Anyway, put the querylog script back in the queue. It seems to be running fine now.
  • Need to walk through PPM with Dong today and burn a disk – done.
  • Need to see what problem Tom is having with getting the Scripting Server running on viz-n – fixed
  • Updating Visibility and Scripting on viz-n
  • Burned new copies of PPM and VISIBILITY to deploy tomorrow.

2:30 – FP

  • Mounted the wrist motor

Deploying to Viz-n.com

Before doing this create a vizncom_PrjPortMgr and vizncom_Visibility database using the control panel found here:  http://whm11.hostjava.net:2082/frontend/x3/index.html.

ProjPortfolioMgr:

  • Edit ./assets/setupModel.xml so that each address starts with http://www.viz-n.com.  Change the endpoint to look for messagebroker/amf instead of amfsecure.
  • Edit the database name in ./assets/data/userinfo.xml to match the database you are using.  In this case vizncom_PrjPortMgr
  • Edit the database, user, password, scriptDir in ./WEB-INF/classes/SQLScriptRunner.properties.  In this case database = vizncom_PrjPortMgr, user = vizncom_root,  password = edge, and scriptdir=/home/vizncom/appservers/apache-tomcat-6.0.26/webapps/ProjPortfolioMgr/scripts.
  • Edit the database, user, and password in ./WEB-INF/classes/MySQLIf.properties.  Same as in SQLScriptRunner.
  • Zip up folder and rename to .war.  FTP into viz-n.com and drop the war file into /appservers/apache-tomcat-6.0.26/webapps
  • Because the database is already set up the script needs to be edited so it doesn’t try to create a database.  Remove these two lines from project_portfolio_complete.xml in ./scripts

CREATE DATABASE `project_portfolio` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
USE `project_portfolio`;

  • I was not able to get the script to run automatically so I imported it using the phpMyAdmin from the control panel.
  • Go to http://www.viz-n.com/ProjPortfolioMgr/ to test.  Default user/password is projportfolio.

Visibility:

  • Edit ./assets/setupModel.xml so that all the addresses start with http://www.viz-n.com.  Switch endpoint to look for amf instead of amfsecure
  • Edit the upload/download directories, database, user, and password in the ./WEB-INF/classes/visibility.properties.  Example:

fileuploader.uploadDirectory=/home/vizncom/appservers/apache-tomcat-6.0.26/webapps/Visibility3/uploads/
excelexport.downloadDirectory=C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/Visibility3/downloads/
database.database=vizncom_Visibility
database.user=vizncom_root
database.password=edge

VisibilityScriptingServer:

  • This one doesn’t seem to be working correctly yet.

Mike 6.23.2010

  • Added slide in / slide out controls to the network widget
  • Tried adding a scale option to the network map… it took awhile to get every container, mask and forces to behave correctly and finally once it was working changing scale really didn’t have a great effect.  Small scale changes could kind of make things more visible but anything more than a little would slam nodes against the walls and create weird behavior so I tore it all back out.

Phil 6.23.2010

8:00 – 11:00 VISIBILITY

  • Swung by the customer site. Answered some questions for Anne
  • Upgraded our mysql-connector to version 5.1.12. Updated the javaUtils and Visibility2 projects.
  • Walked through some PPM with Dong

11:00 – 5:30FP

  • Got the servo assy moving for one finger. Need to finish the other and then put the heim joints in.
    • Assembled the second finger
  • Mounted the two high-torque motors
  • Need to move the strain gauge assy. rearward of the stepper motor attachment points – done

Phil 6.22.2010

7:30 – 10:30 – VISIBILITY

  • Swung by customer site. All is well. Chatted with JW about dogs
  • Talked to Dong about the BF form
  • Thinking about upcoming tasks for S2F
    • Sharepoint integration
    • “Sailor” interface (slideshow and dashboards – view only)
    • Formbuilder
    • …?

10:30 – 5:00 FP

  • Ordered additional motor and controller ($196.60 CAD)
  • Going to try to put the gripper together today.
  • Made a “wrist” joint
  • Made the components for the finger KF. Assembled one.

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.