Author Archives: pgfeldman

Dong Shin 12.03.2010

  • PPM Changes
    • DynamicPanel now keeps _maxSetHeight for reference
    • VerticalScrollLayoutManager uses masSetHeight or maxHeight whichever is bigger
    • Create Project Panel height increases/decreases depending on number of years
  • Smart Editor
    • load external stylesheet and dictionary
    • default stylesheet and dictionary added
    • fixed regex highlighting problem
    • set line numbers visible/invisible on a Bindable variable, lineVisible

Dong Shin 12.02.2010

  • Smart Editor
    • got rid of top spacing issues on TextArea
    • removed non-used methods and clean up codes
  • PPM
    • swapped Portfolio Mgr and Portfolio Admin in Project Mgmt Panel
    • increased height of TabNavigator for Financial Data so that the datagrids doesn’t show vertical scroll bars
    • working on fixed size Dynamic Panels

Phil 12.2.2010

8:00 – 4:00 VISIBILITY

  • Found the following bugs in PPM
    • In the Project Management Panel, the Portfolio Manager and the Portfolio Admin column contents are switched
    • There are still scroll bar problems with the following screens
      • Project Editor (even with 3FY budgets)
      • Financial activity summary and data entry grids. The charts are OK
  • Working on DataManager
    • Seeing how to get ObjectProxy to do what I want it to do
  • Lunch at G&M

 

FP

  • Talked to Agnes at Permabond about strain gauge glues. Her number is 201-343-2268

Dong Shin 12.01.2010

  • Smart Editor
    • fixed styling problem
    • created type attribute to specify if word is string or regex type
    • string and regex work!
  • Maven Assist
    • found the plugin crashing on Activator
    • Manifest had reference to com.edgeti.mvnassist.Activator
    • took several attempts to get Eclipse to recognize the new plugin???????
  • DC Flex User’s Group Meeting
    • Letting the Data Tell the Story  by Andrew Trice
    • http://insideria.com/2010/09/360flex-letting-the-data-tell.html
    • Layered Chart to emphasize the data
      • Cartesian ChartBase with AreaChart and LineChart
      • complex chart by dynamic bindable data providers
    • Use of FXG and Adobe Illustrator to create icons for data points
      • useful on Maps by specifying direction, color, rotation, speed, etc.
    • Bit Map based charting for large amount of data
      • performance issues?

Mike 11.30.10

  • Got the SWFManager to load an xml config file and parse it
  • Compiled several flex spark skins in to standalone swfs, loaded them in to the SWF Manager and can now swap between them at run-time, they are also applied to any modules loaded
  • Discussed some architecture issues with Phil

Phil 12.1.2010

8:00 – 4:30 VISIBILITY

  • Added Mike and Christine as users to fgmdev. Passwords on request.
  • Burning a copy of PPM to bring in prior to CMM meeting
  • CMM Meeting with Anne at 1:30. – not sure how that went. Maybe well?
  • Turned out that MavenAssist was pointing at the wrong activator. Worked with Dong for a while to get that fixed.
  • Started on DataManager. Built a library and test project.

FP

  • Got glue. Tom is testing the mounting of the SGs. He’s working on the wiring harness while the glue sets.

Christine 11.30.2010 (& 11.29.2010)

This encompasses what I’ve done over the past 2 days.

  • Emailed Phil about next task (Mavenizing AirFileImageApp)
  • After dealing with some checkout issues, got the application and am familiarizing self with code
  • Began reading documentation about Maven (from Apache site); running through examples using Maven

Dong Shin 11.30.2010

  • PPM changes
    • got rid of Horizontal Scroll bars from most of the panels and Financial Data Datagrid to make it look better
    • heights of the Financial Data Viewer and its sub components set to show entire datagrid and its associated data
    • expanded width of the charts in Financial Data Viewer
    • fixed a bug Financial Analyst (NSA) not showing added user on Create Project Panel
    • added ToolTips to filter ComboBoxes on Project Mgmt Panel
    • reduced the widths of the Filter ComboBoxes
    • set default font to Arial 12pt
  • SmartEditor
    • successfully load and map dictionary and stylesheet
    • syntax highlight not behaving right

Phil 11.30.2010

8:00 – 4:30 VISIBILITY

  • Backups are working smoothly, and the size of the backup is growing more slowly. Most of the data must be in the DB by now
  • Testing Dong’s PPM code
    • Narrower clamp on comboboxes in Project Management
    • Tooltips in project management comboboxes
  • Looooooooong discussion with Mike about data architecture for Vis4
  • Meeting with Anne? Yep – showed all of the VISIBILITY suite. Not sure what happens next

FP –

  • Brought in wire for Tom

Dong Shin 11.29.2010

  • fixed App size for PPM and enable Browser scrolling
    • set Application’s width, height, minWidth, minHeight
    • changed html templates to enable browser scrolling
      • body { margin:0; padding:0; overflow:auto; text-align:center; background-color: ${bgcolor}; }
    • disable horizontalScroll on panelsCanvas
    • continue working on SmartEditor
      • load external CSS file
      • load external dictionary in XML

    Phil 11.29.2010

    7:30 – 3:30 VISIBILITY

    • Deployed cpPlusDate and mvPlusDate, which are working just fine
    • Made backups
    • Talked to John W. He’s going to try to set a demo of PPM with Kathy and the new TD for early next week.
    • Chris(tine) has finished Flex in a Week. She sent me a not asking what to look at next. I said to look through AirFilImageApp to get aquainted with a larger project, and start to get familiar with Maven and the flex-mojos. Once she’s done with that, she can start updating MavenAssist to build Air apps correctly.
    • Digging into FlexXB
    • Worked with Dong on getting a new version of PPM to play with the browser window a bit better
    • Since I really don’t want to build a generic serializer (again!). I’m thinking about the components that all our applications seem to need. The thought is that maybe we build some higher-level components that have self-serializing functionality that can be put together in simpler ways than a straight mxml experience. My list of visual components so far is:
      • Login
      • DB Table/column browser
      • Charts
        • The regular, data, bar, column, pie
        • Unusual – maps, status, network
      • Data grids
        • for looking at tables of numbers or…
        • Excel-style spreadsheets
      • Data entry forms
      • Formatted output
      • Special widgets, such as speedometer-style displays
    • To make this work we need a communication framework to the server that either simply (or automatically) sets up tables to talk to these forms.
    • Lastly, there needs to be an authoring/administrative level that creates ids for applications (to aid with data partitioning), and that supports our scripting.

    Mike 11.29.10

    Time to start blogging again…

    What I’ve done since being back:

    • Moved most of my workspace from my old laptop to the shiny new one and finagled admin on it
    • Spoke with Phil and Brian about the new project and broke it down in to several smaller but still huge pieces:
      • Some kind of dynamic swf loader which will manage “apps” and communication between them
      • A data manager responsible for handling all data requests and syncing data changes with the server
      • An interface for writing and executing scripts on the server
    • Worked on a prototype swf loader
      • It’s currently capable of loading a swf which is not actually a stand-alone swf that is simply display in a container but treated more as a bundle of classes.  Each class in the bundle is loaded in to memory and a new instance of whatever is needed can be spawned
      • Classes are registered with a static ModuleManager and when events are thrown requesting a new app by name (full class-path name), a new instance is created and added to the main stage
      • Created several samples “apps” which contains chart / text / datagrids and static data.
      • Created a “Debug” app containing the logger datagrid but having some difficulty with it.  It’s throwing weird errors complaining that the datagrid columns have zero width.  Need to walk through the debugger more.
    • Created a generic transition for switching between apps and added it to the swf loader
    • Spent some time thinking about the data model and how it should work, have a few ideas about both the flex and java side for a very generic data model

    Stuff on the immediate to do list:

    • Get a configuration file read in by the SWF loader containg connection info and swf module URLs
    • Get a data model started
    • Try loading some data from XML files directly in to the flex data model (before trying to connect to a java server for data)