Author Archives: pgfeldman

Phil 5.17.11

7:30 – 7:00 VISIBILITY

  • OK, to install the new Adobe Reader, you must have version 10 installed already. Otherwise you get “adobe reader error code 13050”
  • Databases for Visibility, PPM, users and roles, and scripting are installed.
  • Installing tortoise svn
  • Started getting Users and Roles integrated with RFlexClient
  • Got the signed certificate back. Generated the keystore and truststore. Waiting for login info for the integration server

Tom.DeVito 5.16.2011

Arduino Communication:

  • Currently at the stage where I can start integrating the sandbox code into the existing RCS system.
  • Realized that because we are going to use the Arduino as a strain gauge reader, there will need to have a second piece of data feeding this information to the computer.
  • I am going to start the communication integration by trying to get the test stick to move one of the “fingers” in the 3d simulation.

Speaker-amplifiers-shakers:

  • I am not sure if 1 watt is good enough for the tactile sensation we are trying to get.
  • Somethings to experiment with
  1. 15W 25mm transducer:  http://www.parts-express.com/pe/showdetl.cfm?Partnumber=300-377 (If we need more power these are what we need)
  2. 1W 13mm transducer: http://www.parts-express.com/pe/showdetl.cfm?Partnumber=300-379 (It maybe that 1 watt is enough if we use a transducer instead of a speaker)
  3. Bass Shaker: http://www.parts-express.com/pe/showdetl.cfm?Partnumber=300-388 (For an added thump on initial contact)
  4. relatively low-powered 38W peak amplifier: http://www.sparkfun.com/products/9612 (Not entirely sure this is the best bet yet.  It would be nice to find one that can be digitally controlled but it might be possible to drive this with our 1 watt amps as a preamp.  It could also be possible to replace the trim pots with 10k potentiometers.  The problem with the i2c 10k pots I found before is that they are not addressable.  If we do go with i2c potentiometers, the response time would be almost instant as opposed to the minor pulsing delays of our 1 watt amplifiers.  It is probably best to drive them with a preamp, so that the max power is hardwired, protecting the 15 watt transducers and shaker.  This limit can also be controlled by reducing the input power though.)
  • I am going to look a bit deeper into amplifiers before sending you this list to order.
  • Sent e-mail for order

Monday Arduino Communication:

  • Serial.write(buf, len)  does the same thing for the arduino as the windows WriteFile allowing to send arrays.

Phil 5.16.11

11:00 – 4:00VISIBILITY

  • Now that I have my computer doing all the things it should, I’m going to add login roll and db accessibility to the statistics package. I think I’ll call it VISIBILITY Analytics.
  • Setting up the various databases in MySql
  • Submitted the integration server PKI request

Dong Shin 05.16.2011

  • PPM Changes
    • some fields returning “null” string instead of null for Financial Status ??? – explicitly set it to null is AS class
    • added ItemRenderer to highlight totals compared with Total Budget
    • added percentages for the totals
    • Totals in Financial Status compared against the budget total
      • Green if at or above the total
      • Yellow if between 100-95%
      • Red if below 95%

Mike 5.13.2011

  • Resolved the mx.controls.Alert issues as well as the other weird build issues by creating a new Flex Library Project from Flash Builder 4.5 and copying over source files one package at a time.  Apparently something got very screwed up when I checked out the library project from svn.
  • Updated the local log and debug log screens to use all spark components including the new spark data grid.  Had a few small issues getting the columns to automatically resize when the datagrid resizes.  Turns out defining no explicit column width results in pretty good automatic sizing and resizing.
  • Spark textinputs and textareas now have self-labeling prompts built in so I quit using the custom ones i wrote and replaced them with the defaults.  Also, the prompts are built in to the skin files so this change broke all my themes.  I went through and fixed all the issues so they would compile again.
  • Moved the last of the projects over to Flex 4.5, compiled and ran.  Most things are working just fine.  Several issues have arisen so far:
    • Custom Tooltips are throwing expections which also breaks the Mac-like task bar
    • AdvancedDataGrid headers have disappeared, no idea why…
    • Should go through and replace all mx.datagrids with spark.datagrids

Dong Shin 05.13.2011

  • PPM Changes
    • minor typo changes per Kristi’s findings
    • went over the questions Kristi had for 05.12
    • considering incorporating com.edgeti.visibility2.layout.controls.ColorSchemePicker from vis2 project for text customization
    • added ComboBoxes for Appropriation and Appropriation Types to Financial Status Panel – retrieves data on CreationComplete from tables, appropriations and obligation_outlay_types
    • totals of Initiate/Commit’s and PM Actual Outlays added
    • removed Remaining To Distribute from Financial Status Data Form
  • Flash Player 10.3 released – download

Phil 5.13.11

7:30 – 4:30 VISIBILITY

  • My work directories successfully copied over last night, and Cygwin installed. Whee!
  • Added the following System variables
    • JAVA_HOME – C:Program FilesJavajdk1.6.0_25
    • JRE_HOME – C:Program FilesJavajre6
    • M2_HOME – C:mavenapache-maven-3.0-beta-1
    • M2 – %M2_HOME%bin
    • M2_REPO – C:Philm2repository
    • MAVEN_OPTS -Xmx512m
    • R_HOME – C:Program FilesRR-2.13.0
    • WORKSPACE – C:PhilMvnAssistProjects
    • Path – C:Program Files (x86)AMD APPbinx86_64;C:Program Files (x86)AMD APPbinx86;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;%JAVA_HOME%bin;%M2%;%FLASHBUILDER4%bin;%R_HOME%bini386;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static
  • Decompressing and installing stuff
    • Interesting problem with Flashbuilder. When I tried to point it to an old (FB4)  workspace, the package explorer dies and came up with a No Class Def error. On the forum (http://forums.adobe.com/message/2941203#2941203), I found a mention that there was a conflict with old versions of FB. I created a new workspace, and the package explorer comes up. And that seems to work.
    • tomcat-7.0.12
    • debug flash players
    • gvim
    • InputDirector
    • jdk-6u25-windows-x-64
    • cygwin setup and Cygwin
    • xampp-win32-1.7.4-VC6-installer
  • Installed Flashbuilder 4 and plugins. You now *have to* use the shortcut that is in the FB plugin directory. Accessing Eclipse though the standard icon will work in Java but not Flash
  • Installed R. Had to set a path variable to point to the R_HOMEbini386 directory.
  • Since we’re all using Subclipse these days, I only installed that – http://subclipse.tigris.org/update_1.6.x/
  • Downloaded, compiled and ran RFlexServer and RFlexClient!
  • Figured out how to export/import firefox bookmarks. Selecting Bookmarks->Show all Bookmarks, brings up a dialog, with import/export options.

Kristi 05.12.2011

  • Continuing testing of Visibility from user perspective.  Have the following questions/issues:
  1. Projects – Funding Requests – Create Funding Requests – Funding Request details – Under Appropriation drop down… where is this text populated from?
  2. Projects – Funding Requests – Create Funding Requests – Funding Request details – Funding Total… where is this amount poulated from?
  3. Projects – Funding Requests – Create Funding Requests – Funding Request details – *Period of Performace – should be “Performance”
  4. Projects – Funding Requests – Create Funding Requests – Funding Request details – When all fields not filled in – I get the standard errors message upon trying to save request.  Is it possible to put in an error message that says exactly fields are is missing?  I had to go back a screen to realize it my missing info was in another screen/window.
  5. Projects – Manage Appropriations – Appropriations Management – It would be helpful if open dialog window title reflected the title in the drop down menu  to avoid confusion and ensure continuity of information ( can you switch “Appropriations Management” to “Management Appropriations”?)
  6. Projects – Funding Data Request – dialog bos opens with “Saved Requests (1152)”  What does this refer to?  Dialog box does not indicate this relates to Funding Data Request (there do not appear to be that many requests showing up in dialog box).
  7. User Management – Create New User – This is duplicated under “User Management – User Management) – Does this need to be here twice?  Can one location be allowed as to make this more user friendly and less confusing?

Thanks!

Mike 5.12.2011

  • Back from vacation figuring out where I left off
  • Decided it would be a good time to upgrade my current projects to Flex 4.5
  • Self review
  • Working on updating libraries to compile in 4.5, lots weird errors:
    • It appears impossible to import mx.controls.Alert in to a actionscript file…  I’ve found very little about this online but in order to move on I’ve removed all references to Alert from FGMUtils actionscript files for the time being
    • my next error is ‘Declaration of style ‘textDecoration’ conflicts with previous declaration in C:Program FilesAdobeAdobe Flash Builder 4.5sdks4.5.0frameworkslibsspark.swc(spark.components.supportClasses:GroupBase)’ with an unknown location.  This error appears to have NOTHING to do with text decoration.  I’ve systematically deleted and restored classes until I narrowed it down to com.fgm.FGMUtils.ui.debug.CompilationDate which isn’t even a visual component,  just an object.  Currently trying to figure out what the problem is.

Dong Shin 05.12.2011

  • PPM Changes
    • Display format of MIPR Requested Date, MIPR Request Received Date, Initiate/Commit weren’t right. The date format function failure returns weird errors (Array index out of range?). Adjusted the query to change the format. May have to look at the server code to return some meaningful error messages.
    • added project_source to funding_request table – ALTER TABLE `funding_requests` ADD `project_source` VARCHAR( 255 ) NULL DEFAULT NULL
    • Project Source Radio buttons (OISR-PMO and OISR-TF) added to Funding Request
    • Last Updated date added to Financial Status – saves the current date if date field is not changed, saves the changed date otherwise.
    • Changed Description to TextArea from TextInput
    • Changed Acceptance and Received Contract in FinancialStatusDataFormWindow to ComboBox
    • Changed Funding Request table fields – ALTER TABLE `funding_requests` CHANGE `acceptance_received` `acceptance_received_date` DATE NULL DEFAULT NULL ,
      CHANGE `received_contract` `received_contract_date` DATE NULL DEFAULT NULL
    • Additional fields added to Funding Request table – ALTER TABLE `funding_requests` ADD `acceptance_received` VARCHAR( 20 ) NULL DEFAULT NULL ,
      ADD `received_contract` VARCHAR( 20 ) NULL DEFAULT NULL

Phil 5.12.11

8:00 – 6:00 VISIBILITY

  • Writing up self-review
  • More setup on my new system – behaving better this time
  • Yesterday I got a message that my remote desktop account may be expiring on the S2F server? Fixed
  • Set up the PPM system and left it running. Allen will look into getting access to the test machine, which is more open than the int VM

Phil 5.11.11

7:30 – 6:00 VISIBILITY

  • Setting up my computer. Slow going. In fact, I could never get *java* to behave. Tom took the box home to reinstall windows.
  • Self appraisal forms
  • Talked to Christina, Walter and Brian about creating a Recruiting webapp that ties into Visibility
  • Installed the following on the server:
    • xampp
    • java jdk
    • gvim
    • firefox
    • flash player (debug)
  • Set the JAVA_HOME and JRE_HOME after attempting to start tomcat.
  • Set tomcat to be using http on port 80
  • set up myself as tomcat manager
  • set password on mysql
  • Copied over PPM and set the endpoint to point to 127.0.0.1 and changed the directories in the properties classes to reflect tomcat’s new location
  • Successfully ran PPM
  • Sent out an email to Denise, Bill and Brian about this milestone, and listing the two options for testing (localhost vs making test machine visible)
  • Sent an email to Allan asking how to make the machine visible

Dong Shin 05.11.2011

  • gone over the list of questions that Kristi has had….
  • PPM Changes requested by Trish
    • added last_updated (DATE) to budget_amount – ALTER TABLE `budget_amounts` ADD `last_updated` DATE NULL DEFAULT NULL
    • MIPR/FAD dates and Initiate/Commit fields added to Funding Request Form and saves to database.

Tom DeVito 5.10.2011

  • Was not able to get the serial class working but was able to get it working the standard way.
  • Com port was not initializing properly.  Copied the working code from my i2c sandbox and it seemed to fix the problem.
  • Was able to send data and receive a response.
  • Going to attempt to pass the data as a struct.

Kristi 05.11.2011

Good moring, slowly going through each page/canvas of software. A few questions/issues I have below:

1.  Can the screen of canvans be made wider or font made larger/darker by the end user?  I find that because the background is so vast and so bright it is hard to see the numbers in the columns as they get “washed out” a bit.  If this was my sole software – it would become a bit fatigue-ing.

2.  Under Project tab – under Projects – Create Project – How is the FY years set?  Are these automatically populated in software to show a given period? I.e., what if there is a 8 or 10 year contract? (What is the average length of a contract award?)

3.  Under Project tab – under Projects – Create Project – What is the Priority # used for? Is this an infinite number field?

4.  Under Project tab – under Projects – Create Project – Under Services – Marine should be changed to “Marines”

5.  Under Project tab – under Projects – Create Project – Services Project Manager – how do you add a new user not listed in the drop down field? 

6.  Under Project tab – under Projects – Enter Financial Data – after selecting a contract to modify – why are there two boxes of  fields –  above and below the center toolbox/tray?  What is the bottom fields used for?  There is no clear distinction in the box as to what the bottom fields are used for or why they are there?

Thanks!