Category Archives: VISIBILITY

Phil 9.12.11

7:30 – 4:30 VISIBILITY,

FP

  • I expect the final draft on the patent from Stewart today. Hopefully not too much proofing. It goes in tomorrow, I think. Maybe today!
  • One year’s worth of work (props to Tom for all the electronics!):
  • The patent is reviewed and all paperwork is reviewed. Should go in today.

Dong Shin 09.09.11

  • started working on PPM Widgets
  • created DraggableTablesContainer, TableInfoPanel, TableInfoList
  • working on getting table information for TableInfoPanel
    • got Tables, Primary Keys and Foreign Keys to display…

    Phil 9.9.11

    8:00 – 2:30 VISIBILITY

    • On the way into work this morning I realized that I should add multiple selection to the GenericScroller – done
    • Re-rigged events so that they work well as an mxml component
    • A sizable amount of testing and debugging.
    • Interview with Alex Perry

    Phil 9.8.11

    8:00 – 5:30 (90 min off) VISIBILITY

    • Talked to Dong about the “Help” app. He’s going to add in wizards and write up a few scenarios.
    • Working out a generic scrolling widget that you pass an ArrayCollection to and that creates the appropriate scrollers – Done
    • Also added a GenericScrollerEvent that takes a data (*) object to pass the results of said scroller around
    • Customer flash player is currently 10.3.184.34. Need to retest WebDesk.

    FP

    • Brought in the new hand for Tom to play with
    • Reviewed the patent application. Looks like it will be submitted on Monday.

    Phil 9.7.11

    8:00 – 4:30 VISIBILITY

    • My 1987 Porsche passed emissions with 30% of the limit on Co2 and 15% of the limit on HC. What were they driving back then? Tanks?
    • More scroller work.
      • Added ScrollingDateChooserEvent
      • Added all the edge conditions to handle 12 and 24 hour time
      • Added military and civilian date and time formats
      • Moved code to a separate library and checked into SVN – Mobile/ScrollingChoosers
    • Mike’s gotten the Google App Engine talking to web and phone with GraniteDS. Next will be to write some methods that assemble table meta information such as unique counts that the Google Data API doesn’t cover.
    • Talked with Bill D. about getting our desks. We sent a *memo* about it!

    Phil 9.6.11

    7:30 – 4:30 VISIBILITY

    • Need to do some clarification for Stuart WRT the patent – done
    • Need to put together a date picker and then something more general.
    • And it looks like I need to move my 401k around a bit.
    • Figured out this SQL query again for Mike:
      • select model, count(model) from cars group by model;
    • Visit with Bill D. Some paperwork and strategizing with Brian

    Phil 9.1.11

    8:00 – 5:30 VISIBILITY

    • It’s now dark at 5:45. Time for the alarm clock. Sigh
    • Bill D. is off for the rest of the week, so I get two full days of development. Yay!
    • Adding ESRI mapping to VisMob
    • Got a scrolling time widget working. Need to do a date widget and then figure out how to generalize. Maybe. It’s not much code.

    Phil 8.31.2011

    8:00 – 4:00 VISIBILITY

    • Continuing with the wireframes
    • Got the charts in a ViewStack. It turns out that you need to explicitly include the mx.swc and the sparkskins.swc.
    • Making sure that all this runs on the phone still – and it does! Dropdown menus don’t work though. They don’t seem to fire  events.
    • I think it should be possible to make a popup rollover dialog using lists. Will try that tomorrow.
    • Had a chat with Bill D. He’s going to try to get us a couple of desks at NBP 324.

    Dong Shin 08.30.11

    • adding monthly PM Actuals to Financial Status
      • PM Actual Outlay tooltip added to FinancialStatusDataForm
      • query – long and +gly, grabs whole year’s data
      • SELECT * FROM (SELECT r.funding_amount as statusAmount, r.*, c.uid as contractUid, c.contract_number as contractNumber, c.name as contractorName, c.location as contractorLocation, c.amount as contractAmount, d.uid as directCiteUid, d.obligation_amount as dObligationAmount, d.outlay_amount as dOutlayAmount, NULL as rObligationAmount, NULL as rOutlayAmount, b.center_number, a.amount, r.uid as fundingRequestId, a.uid as budgetAmountsId, o.month_1, o.month_2, o.month_3, o.month_4, o.month_5, o.month_6, o.month_7, o.month_8, o.month_9, o.month_10, o.month_11, o.month_12 FROM funding_requests r LEFT JOIN direct_cites d ON r.uid = d.funding_request_id LEFT JOIN contracts c ON d.contract_id = c.uid LEFT JOIN budget_centers b on r.project_id = b.project_id LEFT JOIN budget_amounts a on b.uid = a.budget_center_id, obligations_outlays o WHERE b.project_id = 100 AND a.uid = 1395 AND NOT ISNULL(d.funding_request_id)  AND r.fiscal_year = 2011 AND o.year = 2011 AND o.project_id = 100 AND o.funding_id = 213 AND o.type LIKE ‘PM Actuals Outlay%’ AND o.year_count = 1 UNION SELECT r.funding_amount as statusAmount, r.*, NULL as contractUid, NULL as contractNumber, NULL as contractorName, NULL as contractorLocation, NULL as contractAmount, NULL as directCiteUid, NULL as dObligationAmount, NULL as dOutlayAmount, r.reimbursable_amount as rObligationAmount, r.outlay_amount as rOutlayAmount, b.center_number, a.amount, r.uid as fundingRequestId, a.uid as budgetAmountsId, o.month_1, o.month_2, o.month_3, o.month_4, o.month_5, o.month_6, o.month_7, o.month_8, o.month_9, o.month_10, o.month_11, o.month_12 FROM funding_requests r LEFT JOIN budget_centers b on r.project_id = b.project_id LEFT JOIN budget_amounts a on b.uid = a.budget_center_id, obligations_outlays o WHERE b.project_id = 100 AND a.uid = 1395 AND r.fiscal_year = 2011 AND r.uid NOT IN (SELECT funding_request_id FROM direct_cites) AND o.year = 2011 AND o.project_id = 100 AND o.funding_id = 213 AND o.type LIKE ‘PM Actuals Outlay%’ AND o.year_count = 1) AS T1 ORDER BY uid, contractUid, statusAmount DESC

    Phil 8.30.11

    7:30 – 5:00 VISIBILITY

    Tom DeVito 8.29.2011

    Start: 10:00

    • Started a class for the midi controller to make commanding it easier.
    • Trying to figure out how to time the start and stop of different notes running simultaneously
    • Spent a long time looking at the documentation for the midi chip but it didn’t have midi commands in it.
    • http://hummer.stanford.edu/museinfo/doc/formats/midi/ as lots of good info on midi
    • It seems that the least significant four bytes of a command determine the channel
    • Pitch bend might be useful for adding to the contact effects
    • http://blog.tangrs.id.au/?p=551 is an example of playing an midi sequence on an arduino

    End: 6:00

    Phil 8.29.11

    8:00 – 4:30 VISIBILITY

    • We have power!
    • Found out why the map app isn’t working. The Google maps flex swf tries to download another swf which iOS doesn’t allow. Here’s the workaround: http://cookbooks.adobe.com/post_Display_Map_in_iPhone_App-18959.html
    • Got the workaround behaving. Also found a new book on iOS/Flex development – http://oreilly.com/catalog/0636920021117. I have the PDF, if anyone’s interested.
    • Walked through the creation of VISIBILITY MOBILE. It will get its data from a remote object that talks to our DB or Google Spreadsheets. Should be very cool

    Phil 8.26.11

    7:30 – 4:00 VISIBILITY

    • More Google Maps
    • Downloaded the SDK, which contains the relevant SWCs from here: http://code.google.com/apis/maps/documentation/flash/
    • Uploaded map_1_20.swc and map_flex_1_20.swc to the fgmdev repo
      • The SDK includes two SWC files: a Flex version for use within FlexBuilder (or with the free Flex SDK), and a non-Flex version for use within Flash CS3. The Flex *.swc is denoted with a _flex suffix in the filename.
    • Can’s get the map to load in the phone as it does on the emulator. Stripping out as much as possible. Going to install the debugger components next, I think.
    • Went over with Brian to talk to Bill D. about funding. I laid out who has what skillset to get what they want done, which is more than they want to fund, but I think they’ll go back and re-examine.