Category Archives: VISIBILITY

Dong Shin 11.08.2010

  • working from home
  • packed up PPM for review.
    • new tables structure – project_portfolio_additional_tables_110810.sql
    • complete db dump – project_portfolio_complete_test_data_110810.sql
    • uploaded files to /exchange/PPM_110810
  • added project duplicate check on creation – Project ID and Name only for now
  • added Funding Request generation from Project Mgmt Panel
    • for COMPLETE projects only

Phil 11.8.2010

7:30 – 5:00 VISIBILITY

  • Discussed the demo of PPM with John W. THe new TD arrived today, so next week might be good.
  • Meeting with Anne and ?? for VISIBILITY on Nov 19 at 10:30 – added to the calender.
  • Working on the Air app. Skinning today? Nope, but finished the guts of the business logic.

FP – Work from the weekend. I’ll bring this in tomorrow:

Fully assembled components

Dong Shin 11.05.2010

  • PPM enhancements
    • separated Comments Window into two
      • Add Comments
      • View Comments
    • added filter/search for View Comments
    • added add/view comments to Financial Data Editor (Project Viewer)
    • disable opening of financial data of non-editable project
    • tweaked Dynamic Panels to maximize – at the end of data retrieval???

Phil 11.5.2010

7:30 – 5:00 VISIBILITY

  • Got word back from Christie. She is eagerly awaiting the new version Monday or Tuesday.
  • Working on my Air pure Flex4 app.
    • itemCreationPolicy is now set for the particular component you want to make active or not instead of the parent container. The modes are immediate and differed. THis is *not* in the documentation. In fact, itemCreationPolicy isn’t even mentioned in the online docs. Sheesh.
    • Turns out the reason my ChangeWatcher wasn’t working was that the data that it was watching for a change had already been set. Rewrote things a bit to take that into account.
    • After some flailing, the obvious answer works for when an image finishes loading with the autoload option set to true: image.addEventListener(Event.COMPLETE, imageLoadedHandler);

Dong Shin 11.04.2010

  • added project_comments table with DELETE constraints
  • converted all contacts tables to innoDB
    • got #1071 – Specified key was too long; max key length is 767 bytes because login field is too large?
    • reduce PRIMARY KEY size to 100
    • automatically deletes contracts relational data on project delete
    • ALTER TABLE `_projects_portfolio_admins` ADD CONSTRAINT FK_projects_portfolio_admins_project_id FOREIGN    KEY (project_id) REFERENCES projects(uid) on DELETE CASCADE

Phil 11.4.2010

7:30 – 9:00 VISIBILITY

  • Nothing new with the customer. VISIBILITY is running well and getting used quite a bit. Left Christie a note saying that we’d be rolling out the new version of PPM early next week.

9:00 – 6:30 FP

  • Building fingers. You can reach me on my cell at 410.300.7293
  • Hand with actuators

Phil 11.3.2010

8:00 – 5:30 VISIBILITY

  • Working with getting XML to produce an ImageScreen. Getting images now, need to work with organizing next.
  • It turns out that the Math.Random() method is not seedable. Had to write a new random class that uses the BitmapData.noise() method, which you *can* seed. The class creates a bitmap and then reads the pixel values as the random numbers. It returns a uint, int, or Number. Put it up on fgmdev.com

10:00 – 12:00 Physical.

Dong Shin 11.02.2010

  • PPM enahancements
    • Create/Modify/Edit project now has multiple contact entries using ComboBox
      • saves single entry into projects table, more than 1 goes into separate relational tables – this is done to preserve the existing data
    • Project Management uses ComboBox ItemRenderers for the multiple contacts, single contact shows up as a label
    • added ItemRenderer for Total Budget
    • working on Project Mgmt event handling (Create, Edit, Copy, Delete, Refresh)
    • Added TabNavigator for Search and Filter

Phil 11.2.2010

8:00 – 4:30 VISIBILITY

  • Talked to Dong storing retrieving multiple users and meshing with the current DB.
  • Weather sealed the giant’ leaky windows
  • Working on Air app
    • Added static data dictionary for moving data beween components. I just don’t like passing data with events.
    • This doesn’t work. Not sure why: ChangeWatcher.watch(this, “xmlDataProvider”, handleXmlChange);
    • Looping over XML for loading into SequenceScreens

Dong Shin 11.01.2010

  • PPM enhancement
    • search functioning on Project Mgmt Panel
      • disables filter on search
      • still need to tie the buttons to other panels
    • added multiple contacts for Project Manager, Finance POC, Portfolio Mgr, Portfolio Admin
      • duplicates will be ignored
      • contacts in project table cannot be NULL! set it to ”
      • save works….

Phil 11.1.2010

7:30 – 5:30 VISIBILITY

  • Working on putting together a reference AIR App
    • Login Screen
    • Read/write to a local file (xml)
    • Pull images from local and remote sources
    • Remote object interaction?
    • Charting
    • Config file, with autologin (anything else?)
    • Skins
    • packaged assets?
  • Air application is not being properly created with maven.
    • Need to change the <dependency><groupId>com.adobe.flex.framework</groupId><artifactId>flex-framework</artifactId></dependency> to <dependency><groupId>com.adobe.flex.framework</groupId><artifactId>air-framework</artifactId></dependency>
    • Have to update MvnAssist a bit. Also, flexmojos standin is still being called.
  • Going to work the initial version in Flashbuilder
    • Some trouble creating an Air app that would work in design vew. No reason, it seems. Deleting and doing the same thing worked (After closing and restarting Eclipse)
    • Got states working
    • Navigating the file system
    • opening files and reading XML

Phil 10.29.2010

8:00 – VISIBILITY

Phil 10.28.2010

7:30 – 9:30 VISIBILITY

  • Meeting with Christie R.
    • There is some problem with the budget summing rollup in the project summary. I’ve printed screenshots and handed to Dong
    • We should change the panels that are used to select projects to DynamicPanel. Things need to be resizable, and we should add the search.
    • Search fields
      • Project ID
      • Project Name
      • People
      • Service

9:30 – 3:30 FP

  • Building more fingers
  • Actually, one of these fingers is a bit skewed. I think I need to face the posts.

Phil 10.27.2010

7:30 – 2:00 VISIBILITY

  • Fixed the table that was misbehaving for Anne. It turns out that you can’t have a ‘/’ in a column header and still expect Google SQL to handle it. Need to add that to the substitutions in the ingestors
  • Working out a fancier password system. Done. To test, I’ve put Tom’s Dong’s and my accounts into the system. If it’s working tomorrow, we’ll transfer more of the accounts over

2:00 – 3:00 FP

  • Demo for Mike F. and Scott G.