Dong Shin 05.19.2011

  • revisiting VisibilityScripting for PPM reports, trying to remember where I left off….
    • crashing at PublishedDataPanel/showSelectedData()[/Users/dongshin/Projects/workspace.fgmdev.flex/VisibilityScripting/src/main/flex/PublishedDataPanel.mxml:35]
  • updating SF86 for my clearance. a lot more stuff!

Phil 11.19.11

7:30 – 4:00 VISIBILITY

  • Copied over all the QueryBuilderBase pieces from GenericQueryWidget.
    • Going to alter so that the UserInfoObject and endpoints are [Bindable] variables rather than being pulled in.
    • Altering query result handling so that the data is used to populate statistical arrays rather than launching a new chart panel
      • Getting table names
      • Getting columns
      • Extracting data from columns.
  • Helped Shawna(?) a bit with diagnosing the issue with the S2F server. Ping is blocked too, so I pointer her at this: http://support.microsoft.com/kb/314067
  • Discovered a bug in FLAILS. Changing the input to precompiled queries.

Tom DeVito 5.18.2011

Arduino Sketch:

  • Found out that the write command need an array of type uint8_t.  For some reason this isn’t labeled in the documentation.
  • Changed the basic structure to have the appropriate preProcess(), decisionProcess(), postProcess()
  • Changed it so loop doesn’t start unless initialized is true.
  • add sendData and recieveData methods that work with the command, response, output structs

Phil 5.18.11

7:30- 4:30 VISIBILITY

  • Talked to Dong about integration of appropriation info into the Financial Status panel. We decided that we were both confused and that Trish needed to come over before any more progress could be made. In the meantime, Dong is going to work on generating reports.
  • More on getting users and roles in RFlexClient
  • Hmm. Looks like to have tests in maven work, the directory containing FlashPlayer needs to be on the path. Added
  • Got login working
  • Working on building a query object
  • Got a domain name to get the PuTTY account that allows me to set up an SSH tunnel to the server. When I tried to remote desktop in though, it timed out. Sent Allen a note with screenshots.
  • Had a good talk with Denise about server certs and oddly enough, cycling.

Mike 5.17.2011

Few more updated for 4.5 move:

  • Replaced all instances of mx:datagrid
  • Fixed an issue where AdvDataGrid Headers were blank
  • Fixed an issue with the custom tooltips
  • Fixed an issue with the open report screen throwing an error
  • Fixed an issue with minimizing dynamic panels throwing an error (only occurred when coupled with the dock bar)

Other stuff:

  • Created a default CSS and theme to match blah white of most basic flex spark components
  • Wrote a data descriptor for the report navigation tree so the hierarchy is correctly displayed and navigated

Dong Shin 05.17.2011

  • PPM Changes
    • added more fields to save from Financial Status Form
    • looks like the contract info should *NOT* be editable in Financial Status Form
    • trying to generate better error messages from server. Java side works, but Flex side throws fault exception?
  • Installed Flash Builder 4.5 – had to uninstall previous beta one (Flash Builder Burrito)

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.