Category Archives: Flex Client

Phil 3.7.12

8:00 – 12:00 visibility

  • Spent the morning putting together a demo walkthrough for tomorrow. We build an ‘enhanced’ data set that would support a lot of queries and started to use it to prepare a slideshow. Got through two slides until we discovered that slides weren’t loading properly.
  • The help for Project Assistant is a bit overwhelming. There needs to be some kind of overview and quickstart.
  • There are some issues on Project Assistant that need to be worked.
    • The help on the main screen and the dialog aren’t the same, and don’t look like buttons.
    • The app does not resize when the browser window resizes. It holds onto it’s original size, regardless.
  • Data Navigator’s ‘browser tab title’ is showing up as ‘#’ again.
  • It is possible to save two desktops with identical names

12:00 – 5:30FP

  • My FB account got hacked! Had to spend some time changing passwords and telling people to ignore my ‘hi ERROR!’ message. No idea how that could have happened…
  • Got the projection matrix set up for picking. Here’s how you do it:
void Gl_ShaderWindow::setPickMatrix(GLdouble x, GLdouble y, GLdouble deltax, GLdouble deltay, GLint viewport[4])
 {
	projectionMatrix.PushMatrix();
	if (deltax <= 0 || deltay <= 0) {
 		return;
 	}
	projectionMatrix.LoadIdentity();
	/* Translate and scale the picked region to the entire window */
 	projectionMatrix.Translate((viewport[2] - 2 * (x - viewport[0])) / deltax, (viewport[3] - 2 * (y - viewport[1])) / deltay, 0);
 	projectionMatrix.Scale(viewport[2] / deltax, viewport[3] / deltay, 1.0);
	projectionMatrix.MultMatrix(viewFrustum.GetProjectionMatrix());
 }

 

Dong Shin 01.03.2011

  • met with Tangie and got some enhancement requests.
    • list of project as Excel spreadsheet
    • sortable columns on people
    • parent/child projects for TST projects
  • removed splash screen and help section from Project Assistant
  • add export to Excel for the list of projects
  • enabled sorting on people columns in Project Management

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

Phil 11.25.11

8:30 – 12:30 VISIBILITY

  • Rode in today – that should burn a calorie or two
  • Tried creating an HTML page using the eclipse gwt wizards and had the same problem. I’m going to try the tutorial from Google to see if I get any different results.
    • It seems as though this is a known bug, and has been around for a long time. The fix is to manually create the html.
    • Though if you create a project with default code in it, all the pieces are created without the widgets and you just need to change the source. Which explains why the bug has been unfixed for so long.
    • Saving the changed code shows in the browser on refresh. Very cool.
    • The proper way to do event handlers in GWT.

Phil 11.23.11

7:30 – 3:30 VISIBILITY

Phil 11.21.11

7:30 – 4:00 VISIBILITY

  • Review
  • Interview
  • Worked on a glitch in the GesturePieChart that allows the chart to jump if the system gets confused between a zoom and move state. I think it’s fixed, but I ran up against the difference between the number of pixels in a 3GS and a 4S. Had to make the allowable delta a fraction of the width and height.
  • Kibitzed with Dong on the PPM and PA code.
  • Chris is leaving! Darn.

Phil 11.18.11

7:30 – VISIBILITY

  • Still unable to contact Rich G. about testing
  • Meeting with Chris B. about PPM and PA. All notes are about PA unless PPM is explicitly noted
    • Add auto-fill capability
      • Value (selectable) fill up to a certain month. The default is zero. This might makes sense to do as a popup dialog. There are a lot of options, but it will be used infrequently.
      • When a value us equal to 100%, auto fill that value to the end of the period of performance for that line item. Again, we may want to have a popup that says “This value is equal to 100% of the appropriation. Would you like this to be auto filled to the end of this appropriation?”
    • Add button to PPM “Project Editor” page that will open the appropriate monthly financial data entry page
    • FACTS data should only show for Admin.
    • Change “PM Actuals” to “PM Actuals (invoiced) Outlay
      • Copy values from PM Actual cell to Reported outlay cell (in PPM and PA)
      • hide “Reported Outlay” line in PA only
    • Entry should be selectable for monthly or cumulative. If entered as monthly, then it will be added to the previous month and shown in the cell as cumulative.
      • Dropdown should say “Enter Monthly Value” or “Enter Cumulative Value”
    • Year View in PA should be editable only by users with Admin (actually, probably NSAHQ users as well?)
    • Only show unige fields on identifier dropdown. There may have to be an identifier as well – e.g. Appr: O&M (2010), Name: MyProject…
    • Make a given month current until the 17th of the next month. So a project manager would have until November 17 to enter values for October
    • Continue to integrate navigation through line items by Overdue, Incomplete, Current, or All
  • Added comments to the PPM req’s page.

Phil 11.17.11

7:30 – 4:00 VISIBILITY

  • Deployed Dongs new stuff
  • tried to contact our designated server test guy
  • No meeting with Chris. He’s sick. We’ll try again tomorrow.
  • Need to make FACTS data optional
  • Got a new 4S. Much faster with the app.
  • Fixed up a few things with the style browser
  • Meeting with Kristi and Dong about Project Assistant
    • Splash page with a “tip of the day”, “Tutorial” button, and a “Use Project Assistant” button
    • Kristi will build the tutorial first, then we’ll break it into the help
    • Dong will add the ability to navigate through the monthly entries with the following filters:
      • overdue
      • incomplete
      • current
      • all

Dong Shin 03.01.2011

  • PPM
    • reworked Data Request update queries to allow new entries. This will remove non-selected and existing data, update current, add newly selected.
    • working on exporting Financial Data Request to Excel.
      • added project headers
      • added user/contact information
      • added for each project
        • Budgets
          • financial data for selected year from Oct to Sep

Dong Shin 12.14.2010

  • working at home
  • DataObject
    • adding dependencies to the DataObject webapp project – lot more than Flex SDK 3.0?
    • modular webapp project doesn’t like properties…
      • set compiler using ${flexVersion} in SWF project
      • war project cannot figure out inherited ${flexVersion} property?
    • using 5.1.14 of mysql-connector-java, old 5.1.6 or 5.1.12?
    • using log4j 1.2.14, 1.2.15 causing missing artifact error!!!!
    • xerces 2.4.0 – org.apache.xml.*
    • found JDBC Utility for SQL ResultSet conversion to XML at http://www.developer.com/xml/article.php/10929_3329001_2/Converting-JDBC-Result-Sets-to-XML.htm
    • set up the server to post rest results in XML – done
    • downloaded the latest BlazeDS libs – 4.0.0.14931
      • flex-messaging-common.jar
      • flex-messaging-core.jar
      • flex-messaging-opt.jar
      • flex-messaging-proxy.jar
      • flex-messaging-remoting.jar
    • uploaded the BlazeDS libs to fgmdev.com repo – com.adobe.blazeds

    Dong Shin 12.13.2010

    • PPM Changes
      • Added Save/Don’t Save/Cancel Confirmations to Appropriations Mgmt and User Mgmt
      • Contract Management is self managed, no need for the confirmation
      • Resized Appropriations DG, added tooltips
    • using Maven to generate a project that can deploy a whole app at once
      • parent/child pom
      • cannot get the html wrapper mojo to work in war packaging
        • wrapperArtifact tag to be used, but sonatype documentations, ugh!
      • use maven-war-plugin to copy html over to war
      • build order is really important!
      • resetting project pom files

    Dong Shin 12.09.2010

    • PPM changes
      • Looked for browser height/width information. no native support. requires ExternalInterface between JavaScript and Flash
      • set the screen resolution to monitor resolution using systemManager.stage, refreshes on Show event
      • added Save, Don’t Save, Cancel to Alerts Create Project Panel and Funding Request Panel
      • clean up BudgetCenters buttons in BudgetCenterMgmtWindow
    • Smart Editor
      • created AutoCompleteList component
      • created AutoCompleteListItemRenderer, works different from mx itemRenderers!!!
      • AutoComplete pop up highlights and filters dynamically
      • still trying to figure out the position of the popup
      • got Y from GeometryUtil, X doesn’t look right, though.

    Dong Shin 12.07.2010

    • PPM changes
      • added tooltips to Funding/Budget datagrid in Create Project and Financial Data Editor
      • Save before open/close of already opened and changed Projects capability added
      • Budget Centers in Projects compared throughly for changes
    • Smart Editor
      • Found autoComplete component, but in Flex 3
      • trying to implement the autoComplete in Flex 4