Category Archives: Phil

Phil 11.17.2010

7:30 – 5:00 VISIBILITY

  • Put together a shell script that backs up project_portfolio and moves the file to another machine in the enclave.
  • My svn isn’t working. Now it is. Dong fixed, after a few attempts.
  • More commenting. Maybe add a transition or two. Added transitions and learned a few things.
    • Components that have a transition must bein BasicLayout, with only x, y, width and height defined. If you need centering, you need to do that programatically, wising things like the FlexNativeWindowBoundsEvent.WINDOW_RESIZE event. Otherwise, the components get confused as to where to go after they have reached their endpoints
    • Programatically created classes also seem to have some issues. The SequenceScreen creates a series of ImageScreens, and I can’t get the SequenceScreen to work as part of a transition. Interestingly, transitions within a dynamically created ImageScreen work just fine.

Phil 11.15.2010

8:00 – 3:30 VISIBILITY

  • Talked to Christie. She’s going to try out the new version and also show Trish. They’ll either call to discuss or I’ll pick up tomorrow
  • Chris’ first day. Her task list is:
    • Flex in a week
    • Mavenize AirFileImageApp, and fix MavenAssist to create Air apps
    • Start converting VISIBILITY to Flash4 (4.5?)
  • Working on AirFileImageApp
    • Trying to add a [Bindable] value that a skin can access. Done – had to extend the SkinnableContainer class with a small actionscript class. Interestingly, it makes <layout> part of the package where the inheriting class is instead of spark.components. . I’m guessing that it’s because layout is a variable?
    • ItemRenderer – mostly done – working with padding.
  • Leaving at 3:30

5:30 – 6:30 FP

  • Cut some polycarbonate cards for PC mounting

Phil 11.12.2010

7:00 – 4:00 VISIBILITY

  • Deployed the new PPM app. Couldn’t get in contact with Christa, so I left it in the Beta state and will pick it up with her on Monday, unless she calls today.
  • Working on skins. Done! That was actually quite easy and nice. Now commenting.

Phil 11.10.2010

8:00 – 3:30VISIBILITY

  • All is well on site
  • Reviewing Dong’s new PPM
  • Working on the Air App
    • Fleshing out DataDictionary class. Adding callbacks, comments, etc
    • Finished with the DataDictionary. I can’t get the Changewatcher to work with the property change event, though I can fire it if the object itself changes. So instead I added a more java-like callback with listeners functionality.

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);

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.

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

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.

Phil 10.26.2010

8:00 – 5:00VISIBILITY

  • Well, the server is mostly back up
    • Wrote up a description of what happened for Laurie
  • Got additional req’s from Christina for PPM. Went over them with Dong.
    • Open multiple projects for editing or modifying
    • A “back” button that re-launches the previous panel. The best way to do this may be to extend the LayoutManager to store the panel with an associated data object? Unsure about this
    • All personnel fields should be able to handle multiple entries. I’m thinking that a variant on the “Add New” combobox might work here.
    • The Portfolio Manager in a funding request also needs to handle multiple entries
    • Look for duplicate projects. The thought is that if the budget values and the service match, then an alert could be shown that warns of the potential match
  • Flex in a week
    • Day 5, Episode 2
    • Day 5, Episode 3
    • Day 5, Episode 4
  • Anne had some problems with a query not showing up in the data visualizer. Will try and see what’s up tomorrow.

Phil 10.25.2010

7:30 – VISIBILITY

  • PPM is getting used. Talked to Christie Richard, who is entering most of the data. She has a list of suggestions
    • She needs to be sysadm to view projects she creates. We need to make it so that if you create a project, you should still be able to see it.
    • We need to make it so that projects can be created piecemeal. The minimum amount of information should be the project name and ID, but after that, the user should be able to enter data in any order or amount.
      • An incomplete project is one that does not have all the fields plus (sufficient? e.g. something other than all zeros) financial data entered.
      • There should be an INCOMPLETE warning in the title bar if a project is not sufficiently entered. Maybe we can flag that in the project list by highlighting the row, or being able to filter on incomplete projects.
      • It might be worth having an alert come up that indicates what still needs to be done on an incomplete project.
    • She’d like the ability to enter more than one POC for a project. Need to find out just what fields those are. Is this just on project creation or also other forms, such as creating funding requests
    • Add a per-project comment log. It should be visible on the project page and the enter financial data forms (Maybe funding request as well?). There should be an entry field that is editable, and then a text area (searchable?) that shown entries with timestamps and user id.
  • Worked on the MavenAssist site with Dong. The updater site is up, as is a download site. The home page is prettier (it’s a copy of our own web page on MavenAssist)

Phil 10.21.2010

7:30 – 3:30VISIBILITY

  • Morning meeting with John W. and Kathy W. Going to set up a demo of PPM for sometime next week.
  • Testing Keil’s code by adding/editing stuff
  • Added a lot of text about our projects
  • Having Tom put up latest versions of everything
  • Wrote up a description of my tasks for CATWALK
  • Flex in a week
    • Day 5 Episode 1