Phil 10.5.2010

7:30 – 3:30

  • Deployed the new PPM. Tested the user management with the real data. All seems to be well.
  • 10:30 PPM meeting – wnt well. More notes later
  • We’ll need data logging and mining for PPM. Talked to Dong about this a bit. THis might be a nice opportunity to build a small tool entirely in Flex4. I’m thinking that it should build the python script and set up ingestion so that the visualizer can plot something meaningful.
  • Flex in a week
    • Day 2 Episode 3
    • Day 2 Episode 4 – cool thing for the day – FB will stub out your result handler from a Service. Just code complete ater the ‘result = “”‘ element, and it will provide a generated name for the method. Hover over the function name and click when it becomes a link. Then FB will stub out the method.

Dong Shin 10.05.2010

  • created Activate New Users functionality
    • ActivateNewUsersWindow – activate users by selecting appropriate type/level
    • modified Users.as to retrieve new users and activate users
  • fixed a bug not showing current month columns highlighted on Financial Data Entry
  • added user login to pass on to the server for sql history

Dong Shin 10.04.2010

  • AMFPHP no longer supports mysql_db_query – changed to mysql_query()
  • tried to download and build MvnAssist found that Java Perspective is missing in Flash Builder
    • tried to install via Help > Install New Software… didn’t work – getting errors
    • installed Eclipse Helios – Carbon based Eclipse required!!!!!!!
  • building Flash Builder Project from maven
    • mvnAssist crashes on Mac….
    • no signs of support for Flash Builder 4 from flexmojos:flexbuilder
  • Application.application should be FlexGlobals.topLevelApplication in Flex SDK 4.0
  • Tried all Flex 4.0 Compliers in http://repository.sonatype.org/content/groups/flexgroup/com/adobe/flex/compiler/- no luck

Phil 10.1.2010

7:30 – 4:30 VISIBILITY

  • Absolutely nothing going on at site.
  • Dentist
  • Walked through some testing automation with Dong. Kinda disappointing
  • Found some bugs in PPM user management
  • Wrote up a description of the forecasting project for Keil.
  • Flex in a week
    • Day 2 Episode 2 – Has a really good explanation of target vs. current target and the phases that an event goes through : capture, target, bubble.

Dong Shin 10.01.2010

  • reviewed findings of FlexMonkey/RIATest with Phil
    • not very suitable for our need
    • look for OS level testing
  • improving(?) summary data calculation by setting specific cell instead of entire data grid – done, working better
  • found a bug in Summary Data charts showing incorrect line display names and no legends – fixed
  • Phil found that User Management work inconsistently on User Types
    • found old data type in the database
    • added Warning to change old data if it exist on user selection
    • added User Type ComboBox change event handler
    • removed Update User button
    • fixed a bug not activating user properly – null on User Type
  • uploaded PPM to blog

Dong Shin 09.30.2010

  • removed all the maven dependencies on PPM and built it with FlexMonkey configurations
    • works better, but some hickups – cannot get menu items selected
    • Create Project test ran successfully
      • with Create Project Panel open
      • some delays added between combo selections and database response
      • couldn’t get the buttons with same labels behave right, changed the buttons to have unique labels
    • Financial Data Entry not working properly….
    • tried RIATest
      • -include-libraries “/Applications/RIATest 3/agent/RIATestAgent3.swc” “${flexlib}/libs/automation.swc” “${flexlib}/libs/automation_agent.swc” “${flexlib}/libs/automation_dmv.swc”
      • works faster
      • special attention required on datagrids
  • returned PPM code back to where it was

Phil 9.30.2010

7:00 – 6:00 FP

  • Machining today. You can reach me at on my cell
    • Finger hinges are done. The U-channel is slightly less than 1/2 inch spacing, so I had to mill that out.
    • Built the base and connected it to the half-finished palm
    • added the finger hinges to the palm and discovered that the ring finger clevis was too close to the index. Moved it over a bit
    • Mounted the fingers
    • Had a fright that I had ordered the wrong hollow rod, but after measuring it and the motor, it looks good.
    • Class tonight.
    • Here’s progress for today:
  • Also filling out expense reports. Done

Phil 9.29.2010

8:00 – 4:00 VISIBILITY

  • Deployed the PPM Dong fixed yesterday
  • Need to determine the version(s) of the VISIBILITY applications we have and update the about window.
  • Jeremy is coming by for a beer at 3:30
  • Flex in a Week
    • Day 1 Episode 14
    • Day 1 Episode 15

Dong Shin 09.29.2010

  • additional compiler argument for FlexMonkey test
    • -locale en_US -include-libraries “/Users/dongshin/Projects/workspace.fgmdev/ProjPortfolioMgrClient/libs/automation_monkey3.x.swc” “${flexlib}/libs/automation.swc” “${flexlib}/libs/automation_agent.swc” “${flexlib}/libs/automation_dmv.swc”
  • getting weird error…..
    • TypeError: Error #2007: Parameter blendMode must be non-null
      at flash.display::DisplayObject/set blendMode()
      at mx.skins.halo::HaloFocusRect/updateDisplayList()[C:autobuild3.2.0frameworksprojectsframeworksrcmxskinshaloHaloFocusRect.as:156]
      at mx.skins::ProgrammaticSkin/validateDisplayList()[C:autobuild3.5.0frameworksprojectsframeworksrcmxskinsProgrammaticSkin.as:421]
      at mx.managers::LayoutManager/validateDisplayList()[C:autobuild3.5.0frameworksprojectsframeworksrcmxmanagersLayoutManager.as:622]
      at mx.managers::LayoutManager/doPhasedInstantiation()[C:autobuild3.5.0frameworksprojectsframeworksrcmxmanagersLayoutManager.as:695]
      at Function/http://adobe.com/AS3/2006/builtin::apply()
      at mx.core::UIComponent/callLaterDispatcher2()[C:autobuild3.5.0frameworksprojectsframeworksrcmxcoreUIComponent.as:8744]
      at mx.core::UIComponent/callLaterDispatcher()[C:autobuild3.5.0frameworksprojectsframeworksrcmxcoreUIComponent.as:8684]
  • it looks like automation_monkey3.x.swc has been compile with Flex SDK 3.3 and cannot get it to work with 3.3 or 3.5?
  • tried to compile whole FlexMonkey package – no luck, too many missing, no clear instruction.
  • tried RIATest – same error?
    • compiled first time, but getting “Unable to resolve resouce bundle…” erros
  • all these Flex SDK set up messed up my Flex Builder, ugh!
  • reinstalled Flex Builder & plugins
  • tried using Flex SDK 3.5.0.12683
    • built and ran without FlexMonkey
    • added libs/automation_monkey3.x.swc – ran fine
    • -include-libraries “../../../libs/automation_monkey3.x.swc” “${flexlib}/libs/automation.swc” “${flexlib}/libs/automation_agent.swc” “${flexlib}/libs/automation_dmv.swc” results in Unable to resolve resource bundle error
    • manually added automation_agent.swc and automation.swc to libs – didn’t work
  • created new project, moved all source over, set FlexMonkey configuration….
    • works!

Dong Shin 09.28.2010

  • AboutInfoWindow can be positioned using x and y properties, PopUpManager crashes on centerPopUp
  • a bug in Summary Data in Financial Data editor showing incorrect number of data tabs – fixed
  • created CollapsiblePanelHTMLTitle.as that extends CollapsiblePanel with HTML Title
    • set Appripriations to italic and Total Budget $ to blue on each FinancialDataPanel
  • FlexMonkey – Automated Flex UI Testing

Phil 9.28.2010

8:00 – 4:00 VISIBILITY

  • 10:30 PPM meeting. Meet Trish at 10:00. Nope cancelled until next week at the same time. End of FY crunch apparently.
  • Adding version box to Ingest Manager, Accounts Manager and Scripting Server. Done. Not sure what to do about the dashboard bug. It’s very difficult to replicate.
  • Back to Flex in a week
    • Day 1 Episode 11
    • Day 1 Episode 12 – The Network Monitor is a nice touch.
    • Day 1 Episode 13
  • Painted our fake conduit

Dong Shin 09.27.2010

  • looking into Apache HTTP/Tomcat integration – using single host to direct appropriate URL to Tomcat or HTTPD
  • reworked AboutInfoWindow.mxml so that all the app needs is single mxml tag
    • usage: <aboutFlexApp1:AboutInfoWindow  id=”aboutWindow” appName=”Project Portfolio Mgr” version=”{_version}” imgName=”./images/logo1.png”/>
    • somehow I can’t get this to pop up on center…
  • troubleshoot weird compile issues with Eclipse/Flex Builder
    • M2_REPO environment variable must be defined within a project!
  • finished up Self Evaluation and sent to Chas Sumser

Phil 9.27.2010

7:30 – 3:30 VISIBILITY

  • Deployed new PPM. Went through a quick sanity check with Trish, who had *no* suggestions/fixes. I think we’re ready for the demo. Be there tomorrow at 10:00
  • Discovered that Lou Ann is working with CMM. I sent her a hi! note and described VISIBILITY a bit. We’ll see what happens.
  • Looking into the role issue from Friday. Found it. Tables that the user can see are based on loaded tables. If you make a table and then use it in a dashboard, you won’t be able to use it until you log in again. Going to add to the tableList
  • Had to deal with some Eclipse 3.5.1 -> 3.6.0 eclipse issues. First, I forgot that M2_REPO had to be in the project’s link list. Then there were a few POM problems (version stuff mostly), and then there were some issues with access permissions on some files that the Ingest Manager server code was using. Seems to be working now.
  • Added Dong’s version popup to the Data Visualization app. Going to add it to the other apps in the suite as well.