- 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
Author Archives: pgfeldman
Phil 12.3.2010
7:30 – 3:30 VISIBILITY
- Backups – another 2k of data since yesterday
- Had to fix the fgmdev site. Some pictures dropped out of the DB
- Working on DataObject
Mike 12.2.2010
- Started learning about creating custom preloaders using Flex Builder and Flash Professional
- Spoke with Brian about what the forecasting demo should look like
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
Christine 12.1.2010
- Continued learning Maven:
- Reading documentation
- Going through examples
- Modifying configurations (settings/pom files)
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
- 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
- General description: http://code.google.com/p/flexxb/wiki/GeneralDescription
- No luck. FlexXB doesn’t recurse down the tree. Moving on…
- 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)

You must be logged in to post a comment.