Dong Shin 12.06.2011

  • added auto-fill to Create/Edit projects. This fills specified data up to the current month and year
  • Updating PM Actuals to PM Actuals (Invoiced) broke Funding Request/Financial Status Data. Updated all references to PM Actuals
  • uploaded the latest PPM and PA to fgmdev
  • looking into incorporate HTML’s to Flex easy way….

Mike 12.05.2011

  • Created a new component, com.fgm.FGMUtils.ui.LabelContainer, which is a simple bordered container with a label along the top to help with laying out and organizing multiple components.
  • It has the following properties / styles (defaults):
    • label (): text to be displayed along the top
    • labelPlacement (“left”): left, right, or center
    • labelColor (black): color of the label text
    • labelFontSize (whatever application default is): size of the label text, 12 is usually the default of Flex applications
    • labelPadding (5): number of pixels on either side of the label
    • borderAlpha (1.0): alpha of the border lines
    • borderColor (black): color of the border lines
    • borderWeight (1): width, in pixels, of the border lines.  May not exceed the value of borderPadding
    • borderPadding (3): padding between the outside of the component and the border lines
  • A layout may be applied to the container just like another other spark container
  • The component is in the FGMFlexUtils45 Library

Tom DeVito 12.02.2011

Start: 9:30

  • Added a few utility functions to the arduino sketch to make things a bit easier to use as well as clean up the main loop so its easier to see the flow.  The arduino side seems to be working properly now.
  • Fixed a problem where the pc wasn’t importing the received data properly.
  • The interface is still not updating right.

End: 6:00

Dong Shin 12.02.2011

  • changes to PPM and PA
    • removed Incomplete projects from the list
    • changed Spark Label to MX Text to wordwrap the Budget Details
    • changed the Current month to Reporting month
    • rearranging visual components in Financial Data Navigator to clarify the layout

Phil 12.2.11

8:30 – VISIBILITY

  • Installed Dong’s new software onto the dual-facing server and added redirects to the instances on Jeff’s server.
  • Notes from meeting with Tangie
    • PA
      • Identifier dropdown needs some kind of labeling, like id:foo, name: bar, etc. The currne tscheme with all the commas doesn’t work
      • The entry screen is getting too busy. We need to clarify the layout
        • Move help to a popup?
        • Choose the visible navigation?
      • Add Kristi’s help and splash screen link to tutorial
      • The grid of attributes sometimes stretches outside the containing panel, we should make the panel wider
      • Incomplete projects should not be listed
      • Too many plurals
      • Confusion between “current” state and “current” month. Let’s change “current” month to “reporting” month
      • Is the cumulative or monthly amount in? I didn’t see it.
    • PPM
      • Add Name to browser tab. Currently it’s “#”
      • Add a button that allows data to be filled on the Edit Project page, not just the financial reporting page

Thomas DeVito 12.01.11

start: 9:40

  • Finished fixing up the arduino side to nto depend as much on the data dictionary
  • Finished the command class which handles commands
  • In the process of fixing the PC side.  The data seems to be passing ok but still not displaying.  Its not getting lost on the arduino side anymore though

end: 6:00

Mike 12.1.2011

  • Going through Phil’s GWT book step-by-step
  • Found a workaround for the broken dialog in the GWT Eclipse plugin (when trying to create a new HTML page and nothing happens):
    • create a new file at ‘myproject/src/com/google/gwt/user/tools/AppHtml.htmlsrc’
    • put the following 1 line in it: ‘<!doctype html>’
    • The dialog should not finish correctly

Phil 12.1.11

8:30 – 4:30 VISIBILITY

  • Starting off the day from home. Which means I’m installing GWT. Might as well try it on the new (3.7) Eclipse while I’m at it.
  • Working through the GWT RPC Tutorial, which is not one of their better ones. I think its not been kept up to date. It’s good enough though.
  • Here’s the result. The server is now computing the stock price and sending the result to the client

Tom DeVito 11.30.2011

Start:  10:45

  • Reorganizing everything in the arduino sketch to work with so that if it does need anything from the data dictionary it can be passed from the main.
  • The loadBuffer parameter is now just the char* instead of the name of a dataelement.
  • The checkCommand method now accepts the command struct as a parameter instead of a dataelement.
  • Added checks in the CommandHandler class to check that a command is unique before execution.
  • This really does seem like a better idea.  It keeps it more modular and the arduino side is simple enough that the datadictionary was adding unnecessary complexity.  It is still used in the main sketch to handle remote data which passes between the pc and the aruduino which is the main reason it exists in the first place.

End: 5:45

Phil 11.30.11

7:30 – 5:00 VISIBILITY

  • Backups indicate nothing is happening. Ah well. We’ll deploy the new code next week and see if we can’t get things moving. I’ll contact Tangie tomorrow.
  • Working on RPC with GWT. Looks pretty straightforward. I want to understand the limitations on sharing a class between the client and the server.
  • Mike’s starting to get logging working in GWT.
  • Found the National Capital Area Google Technology User’s Group
  • Added name and password saving to the application. THe easy answer, storing encrypted data didn’t work. saving view state messed up the views. Using FlexGlobals.topLevelApplication.persistenceManager.setProperty() worked, but then I didn’t feel right about leaving a password out in plain text, so I wrote some crappy encryption using Perlin noise that provides a nice looking figleaf.